Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| solaris_services [2012/07/19 21:46] – angelegt christian | solaris_services [2012/07/19 22:50] (aktuell) – [-l] christian | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ^Kommando^Verwendung^ | + | ======Aufbau====== |
| - | |svcs|Statusinformationen | + | In Solaris 10 löste die " |
| - | |svcadm|Administration, aktivieren/deaktivieren| | + | In einem Fehlerfall werden Dienste neugestartet, sodass Applikationen immer zur Verfügung stehen: |
| - | |svccfg|Konfiguration der Dienste| | + | < |
| - | |svcprop|Anzeigen von Properties| | + | # svcs -p inetd |
| - | |inetadm|Administration von inetd-Diensten| | + | STATE STIME FMRI |
| - | |inetconv|inetd zu smf| | + | online |
| + | 22: | ||
| + | # kill -9 1343; svcs -p inetd | ||
| + | STATE STIME FMRI | ||
| + | offline | ||
| + | # svcs -p inetd | ||
| + | STATE STIME FMRI | ||
| + | online | ||
| + | | ||
| + | # tail / | ||
| + | [ Jul 19 22:25:29 Stopping because process received fatal signal from outside the service. ] | ||
| + | [ Jul 19 22:25:29 Executing stop method ("/ | ||
| + | [ Jul 19 22:25:29 Method " | ||
| + | [ Jul 19 22:25:29 Executing start method ("/ | ||
| + | [ Jul 19 22:25:29 Method " | ||
| + | </ | ||
| + | =====Stati===== | ||
| + | Alte Initskript-Dienste sind zu SMF kompatibel und können weiterhin verwendet werden. Ersichtlich ist das durch den auffälligen Dienststatus "'' | ||
| + | ^Status^Bedeutung^ | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| - | ======svcs====== | + | Ein Dienst wird immer im " |
| + | z.B. '' | ||
| - | ^Parameter^Verwendung^Beispiel^ | + | =====Manifest und Logs===== |
| - | |-a|Alle Services anzeigen | + | Dienste werden durch ein XML-Manifest unterhalb von ''/ |
| + | Im Manifest werden beispielsweise definiert: | ||
| + | * Name (''< | ||
| + | * Standard-Status | ||
| + | * Abhängigkeiten zu anderen Diensten (''< | ||
| + | * Verhalten im Fehlerfall - z.B. abgestürzte Prozesse | ||
| + | * Auszuführende Kommandos für Start/ | ||
| + | * Spezielle Dienst-Prozessparameter (sogenannte Properties), | ||
| + | * Verweis zur Man-Page (''< | ||
| + | * ... | ||
| + | |||
| + | ======Kommandos====== | ||
| + | Zur Verwaltung von Diensten über das SMF stehen 4 Kommandos zur Verfügung: | ||
| + | |||
| + | ^Kommando^Verwendung^ | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |||
| + | =====svcs===== | ||
| + | |||
| + | ====none / -a==== | ||
| + | ^Parameter: | ||
| + | ^Bedeutung:|Alle Services anzeigen| | ||
| + | ^Beispiel:|< | ||
| # svcs | # svcs | ||
| # svcs -a | # svcs -a | ||
| </ | </ | ||
| - | |-D |Zeigt Dienste an, die von FMRI abhängig sind|< | + | |
| + | ====-D==== | ||
| + | ^Parameter:|**-D**| | ||
| + | ^Bedeutung:|Zeigt Dienste an, die von einem anderen (als FMRI definieren) | ||
| + | ^Beispiel:|< | ||
| # svcs -D device/ | # svcs -D device/ | ||
| STATE STIME FMRI | STATE STIME FMRI | ||
| Zeile 25: | Zeile 80: | ||
| online | online | ||
| </ | </ | ||
| - | |-l|Details zu Dienst|< | + | ^Erklärung|Die deaktivierten Dienste '' |
| + | |||
| + | ====-l==== | ||
| + | ^Parameter:|**-l**| | ||
| + | ^Bedeutung: | ||
| + | ^Beispiel:|< | ||
| # svcs -l inetd | # svcs -l inetd | ||
| fmri | fmri | ||
| Zeile 31: | Zeile 91: | ||
| enabled | enabled | ||
| state online | state online | ||
| - | ... | + | next_state |
| + | state_time | ||
| + | logfile | ||
| + | restarter | ||
| + | contract_id | ||
| + | manifest | ||
| + | manifest | ||
| + | dependency | ||
| + | dependency | ||
| + | dependency | ||
| + | dependency | ||
| + | dependency | ||
| + | dependency | ||
| + | </ | ||
| + | ^Erklärung: | ||
| + | |||
| + | ====-n==== | ||
| + | ^Parameter: | ||
| + | ^Bedeutung: | ||
| + | ^Beispiel: | ||
| + | # svcs -n inetd | ||
| + | Notification parameters for FMA Events | ||
| + | Event: problem-diagnosed | ||
| + | Notification Type: smtp | ||
| + | Active: true | ||
| + | reply-to: root@localhost | ||
| + | to: root@localhost | ||
| + | |||
| + | Notification Type: snmp | ||
| + | Active: true | ||
| + | |||
| + | Notification Type: syslog | ||
| + | Active: true | ||
| + | |||
| + | Event: problem-repaired | ||
| + | Notification Type: snmp | ||
| + | Active: true | ||
| + | |||
| + | Event: problem-resolved | ||
| + | Notification Type: snmp | ||
| + | Active: true | ||
| + | </ | ||
| + | ^Erklärung|Für den Dienst '' | ||
| + | |||
| + | ====-p==== | ||
| + | ^Parameter: | ||
| + | ^Bedeutung: | ||
| + | ^Beispiel: | ||
| + | # svcs -p inetd | ||
| + | STATE STIME FMRI | ||
| + | online | ||
| + | | ||
| </ | </ | ||
| + | ^Erklärung|Für den Dienst '' | ||
| + | ======Internetverweise====== | ||
| + | * PDF " | ||