Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| solaris_services [2012/07/19 21:52] – [svcs] 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. '' | ||
| - | =====none / -a===== | + | =====Manifest und Logs===== |
| - | Parameter: **-a** bzw. **keine** | + | Dienste werden durch ein XML-Manifest unterhalb von ''/ |
| - | Bedeutung: Alle Services anzeigen | + | Im Manifest werden beispielsweise definiert: |
| - | Beispiel: | + | * 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:|**-a** bzw. **keine**| | ||
| + | ^Bedeutung:|Alle Services anzeigen| | ||
| + | ^Beispiel:|< | ||
| # svcs | # svcs | ||
| # svcs -a | # svcs -a | ||
| - | </ | + | </ |
| - | =====-D===== | + | ====-D==== |
| - | Parameter: **-D** | + | ^Parameter:|**-D**| |
| - | Bedeutung: Zeigt Dienste an, die von einem anderen (als FMRI definieren) abhängig sind. | + | ^Bedeutung:|Zeigt Dienste an, die von einem anderen (als FMRI definieren) abhängig sind.| |
| - | Beispiel: | + | ^Beispiel:|< |
| - | < | + | |
| # svcs -D device/ | # svcs -D device/ | ||
| STATE STIME FMRI | STATE STIME FMRI | ||
| Zeile 32: | Zeile 79: | ||
| online | online | ||
| online | online | ||
| - | </ | + | </ |
| + | ^Erklärung|Die deaktivierten Dienste '' | ||
| - | =====-l===== | + | ====-l==== |
| - | Parameter: **-l** | + | ^Parameter:|**-l**| |
| - | Bedeutung: Zeigt Details zu einem Dienst an | + | ^Bedeutung:|Zeigt Details zu einem Dienst an| |
| - | Beispiel: | + | ^Beispiel:|< |
| - | < | + | |
| # svcs -l inetd | # svcs -l inetd | ||
| fmri | fmri | ||
| Zeile 44: | 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===== | + | ====-n==== |
| - | Parameter: **-n** | + | ^Parameter:|**-n**| |
| - | Bedeutung: Zeigt Benachrichtigungseinstellungen (z.B. SNMP) eines Dienstes an. | + | ^Bedeutung:|Zeigt Benachrichtigungseinstellungen (z.B. SNMP) eines Dienstes an.| |
| - | Beispiel: | + | ^Beispiel:|< |
| - | < | + | |
| # svcs -n inetd | # svcs -n inetd | ||
| Notification parameters for FMA Events | Notification parameters for FMA Events | ||
| Zeile 73: | Zeile 132: | ||
| Notification Type: snmp | Notification Type: snmp | ||
| Active: true | 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 " | ||