X36ADU - Vnitrni struktura a administrace Unixu
sprava RAIDU
mdadm
- prikaz pro spravu
/proc/mdstat
- informace o RAIDech
sprava logickych svazku
lsmod #modul pro LVM modporobe dm-mod #prevedeni fyz disku na svazky, se kterymi umi LVM pracovat pvcreate /dev/hdb /dev/hdd # Nutno smazat nejdrive partitions !!! #vytvoreni skupiny svazku /dev/test_vg vgcreate test_vg /dev/hdb /dev/hdd #vytvoreni logickeho 50mb disku /dev/test_vg/test_lv lvcreate -L 50M -n test_lv test_vg mkfs.ext2 /dev/test_vg//test_lv #pripojeni mount /dev/test_vg/test_lv /mnt/tmp #zobrazeni informaci o fyzickych volumes pvdisplay #volume groups display vgdisplay #logical volume display lvdisplay #physical volume remove pvremove #volume group remove vgremove #logical volume remove lvremove #volume group reduce vgreduce #prida fyzicky volume do volume grupy test_vg vgextend test_vg /dev/hdd lvreduce lvextend -L +30M /dev/test_vg/test_lv #interaktivni mod lvm lvm #lmv>help #vytvori snapshot volumu test_lv lvcreate -L 50M -s -n db /dev/test_vg/test_lv
Sudo
/etc/sudoers
- editovat treba pres visudo
user hostname=(runas) prikaz %group hostname=(runas) prikaz
hostname
= ALL
→ libovolny stroj
procesy
struktura proc_t
stavy procesu
- TS_FREE - uvolnen, ale lze znova alokovat
- TS_SLEEP - ceka na I/O nebo probuzeni
- TS_RUN - pripraven pro spusteni (ready/runable)
- TS_ONPROC - na procesoru
- TS_ZOMB - zombie, dal exit() ale jeho rodic jeste neprovedl wait()
- TS_STOPPED - pozastaveny
Vice ready front
preeptivni multitasking - stridani na zaklade priorit (udajne ihned), na zaklade casovych kvant
Time sharing - stejne casove kvantum pro vsechny
priorita se meni, pokud proces bezel, pokud ceka ,priorita se zvysuje, rychlost se da ovlivnovat prikazem nice
, resp. renice
.
Lepsi - planovani na zaklade prirazeni urcitych podilu jednotlivym uzivatelum - fair scheduling
Pokud proces zastavi na I/O, tak zvysuje prioritu, aby mel prilezitost data zpracovat
NFS
nfs v < 4 potrebuji stejna uid na vsech strojich,
4 udajne posila jen usernames, ale zatim to nefunguje uplne
server
mountd
- handlenfsd
- obsluha pozadavku
client - v jadre
lockd
- zamykani souborustatd
- informace o zamcich daneho klienta, je to kvuli tomu ,ze server si pamatuje jen
zamky v pameti, po rebootu je nutno je obnovit
pri kopirovani z disku na disk na serveru se zmeni handle, server pak klientum neodpovida na puvodni requesty, nuti je premontovat, ale to nektery neumi.
nelze jeden export montovat z vice filesystemu
automounter, primontuje az v pripade, ze user vstoupi do adresare
prima mapa - soubor s mount pointama
neprima mapa - zobrazi se az kdyz si to vyzadam, pridat nosuid !!!