[ADU] cvičení 8

Odpovědět
Uživatelský avatar
Maple
VCKLAN TEAM
Příspěvky: 676
Registrován: úte 01. zář 2009 7:40:17
Bydliště: Babákova 2152, Praha 4
Kontaktovat uživatele:

cvičení 8

Příspěvek od Maple » úte 07. dub 2015 14:57:58

Cvičení 8 (edux)

Přednáška 7 (edux)
Výpisky z přednášek (fit-wiki)

Kód: Vybrat vše

svcs 		#vypsání služeb
svcs -a 	#vypsání všech služeb
svcs -d 	#vypíše provázanost služeb
svcprop 	#vypíše vlastnosti
svcadm 		#management
svccfg 		#konfigurace služeb

svcs -x		#hledání, co se pokazilo
# (+ logfiles) /var/svc/log/*.log

kernel -m milestone=all

# /var/svc/manifest/milestone/


Copy-paste z google docs:

Kód: Vybrat vše

# http://www.fullautomatic.ru/index.php/25-22
# Pomocí příkazu SVCS lze zobrazit informace o službách v systému.
# SVCS-d ukazuje provázanost služeb
# -d zobrazi sluzby na kterych zavisi [arg]
# -D zobrazi sluzby ktere zavisi na [arg]
# -x zobrazi duvod vypnuti
# -a Zobrazi i vypnute sluzby
svcs -a | grep zfs
svcs -d svc:/system/filesystem/root:default
svcs -D svc:/system/filesystem/root:default

# Soubory adresáře /var/svc/manifest/milestone/ popisují závislostí pro každý milestone
ls -l /var/svc/manifest/milestone/

# Příkaz svcadm umožňuje změnit stav služeb
svcs svc:/network/ssh:default
svcadm -v disable ssh #vypinani sluzby
svcs -x ssh #zjistit důvody nefunkčnosti služby

# Příklad příkazů na povolení služby:
svcadm enable ssh
#Lists the values assigned to property groups or properties in running snapshot. Because this command combines data for #the service, and service instance, it provides a comprehensive view of the data.
svcprop


#Bodovane ukoly: 1) pustit do grafiky - jakkoliv 2) spustit spravne
svcs | less  #vypis “strankovane"

svcs -x -v #(vypise co mu chybi ke stesti)
#pak prochazime stromovou strukturu a pomoci svcs -x -v sluzba je aktivujeme -> na konci pry: svcadm milestone all
svccfg -s #(je to az v nejakym logu bude call administrator -tak jmeno ty sluzby)
setenv ADU true

Uživatelský avatar
Maple
VCKLAN TEAM
Příspěvky: 676
Registrován: úte 01. zář 2009 7:40:17
Bydliště: Babákova 2152, Praha 4
Kontaktovat uživatele:

Re: cvičení 8

Příspěvek od Maple » úte 07. dub 2015 16:59:17

1. Zobrazte si v ruznych oknech soubory a snazte se pochopit vazby mezi nimi.

Kód: Vybrat vše

# http://www.princeton.edu/~unix/Solaris/troubleshoot/smf.html

cat /lib/svc/manifest/network/nfs/client.xml 
# Each service's manifest is in an XML-formatted text file located in /var/svc/manifest. The information from the manifests is imported into the repository through svccfg import or during a reboot.

cat /lib/svc/method/nfs-client
# The scripts that implement the startups and shutdowns are located in their usual place in /etc/init.d for the lrc services, or in /lib/svc/method for most of the other services.

cat /var/svc/log/network-smb-client:default.log
# log-file

Kód: Vybrat vše

svcadm enable svc:/network/nfs/client:default
svcadm disable svc:/network/nfs/client:default
# log-file:
cat /var/svc/log/network-nfs-client:default.log

2. Sluzba ssh

Kód: Vybrat vše

#Ve vedlejsim logu si pustit log:
tail -f /var/svc/log/network-ssh:default.log

kill sshd #případně přes PID, které by mělo být zjistitelné přes "cat /var/run/sshd.pid"
#(Předpokládám, že) příkaz by měl projít bez problémů, nicméně sshd by mělo stále běžet - jak bylo na přednášce, mělo by tam být nějaké to řízení, které zjistí, že by to mělo běžet a neběží, tak to nahodí hned zpátky.

svcadm disable svc:/network/ssh:default
svcadm enable svc:/network/ssh:default

Uživatelský avatar
Destroyer
VCKLAN TEAM
Příspěvky: 805
Registrován: čtv 13. srp 2009 13:50:15
Bydliště: Praha 12
Kontaktovat uživatele:

Re: cvičení 8

Příspěvek od Destroyer » úte 07. dub 2015 18:25:53

Kód: Vybrat vše

svcs -a | grep ssh
tail -f /var/svc/log/network-ssh\:default.log 
You're pro or you're a noob. That's life
Obrázek Obrázek

Odpovědět