Solaris SMF – paar Dinge, die ich Leuten immer wieder zeigen muss

Mit Solaris 10 hat das Service Management Facility einzug gehalten. Erstaml ist das Ganze SEHR ungewohnt. Aber mit der Zeit lern man die Eleganz und Einfachheit zu schätzen.

Hier nur ganz kurz zusammengefasst die wichtigsten Befehle:

Einschalten, ausschalten und config neu laden vom FTP Dienst (denke aber, der sollte eh immer aus sein…)

 # svcadm enable network/ftp 
 # svcadm disable network/ftp
 # svcadm refresh network/ftp

Statusabfrage des Dienstes

 # svcs -x network/ftp
 svc:/network/ftp:default (FTP server)
 State: disabled since Mon Nov 21 08:07:51 2005 
 Reason: Disabled by an administrator.
    See: http://sun.com/msg/SMF-8000-05
    See: in.ftpd(1M)
    See: ftpd(1M)
 Impact: This service is not running.

Abhängigkeiten eines Dienstes

 # svcs -l ssh
 fmri         svc:/network/ssh:default 
 name         SSH server
 enabled      false
 state        disabled
 next_state   none
 state_time   Mon Nov 21 08:07:06 2005
 restarter    svc:/system/svc/restarter:default 
 dependency   require_all/none
svc:/system/filesystem/local (online)
 dependency   optional_all/none svc:/system/filesystem/autofs (online)
 dependency   require_all/none svc:/network/loopback (online)
 dependency   require_all/none svc:/network/physical (online)
 dependency   require_all/none svc:/system/cryptosvc (online)
 dependency   require_all/none svc:/system/utmp (online)
 dependency   require_all/restart file://localhost/etc/ssh/sshd_config (online)

Liste aller verfügbaren Dienste auf dem System

 # svcs -a

Ausgabe der Stati der wichtigen Dienste

 # svcs -v

Das sind erstmal nur die allerwichtigsten. Wenn ich mal ein bisschen mehr Zeit habe, werd ich dazu noch was schreiben.