Professional Documents
Culture Documents
VJ 3
VJ 3
Vjeba 3
Mr.sc. Jelena Naki, 2009. jelena.nakic@pmfst.hr
1
Sadraj
Stanje sustava
Korisnici Procesi
Stanje sustava
date datum i vrijeme na posluitelju who popis svih trenutno aktivnih korisnika
vrijeme prijave sa raunala:
jnakic@mapmf:~$ who jnakic pts/0 2010-03-22 00:06 (bnet241.st.x3d.carnet.hr) ivaurs pts/2 2010-03-21 22:46 (89-201-226-168.dsl.optinet.hr) ivaurs pts/3 2010-03-21 23:13 (89-201-224-117.dsl.optinet.hr) tomciz pts/4 2010-03-21 23:34 (93-143-9-136.adsl.net.t-com.hr)
Stanje sustava
w - prikazuje informacije o trenutno aktivnim korisnicima
tono vrijeme
jnakic@mapmf:~$ w 00:24:33 up 6 days, 16:17, 4 users, load average: 0,04, 0,13, 0,10 USER jnakic ivaurs ivaurs tomciz TTY pts/0 pts/2 pts/3 pts/4 FROM LOGIN@ IDLE JCPU PCPU WHAT bnet241.st.x3d.c 00:06 89-201-226-168.d 22:46 89-201-224-117.d 23:13 93-143-9-136.ads 23:34 0.00s 0.02s 0.02s w 1:37m 0.12s 0.12s -bash 41:29 0.16s 0.16s -bash 0.00s sistemsko 0.26s 0.26s -bash optere enje
(u zadnjih 1, 5, 15 min)
2009 Jelena Naki Operacijski sustavi 2009/10 PMF, Split 4
Stanje sustava
df zauzee datotenog sustava
ispisuje iznos zauzea diska na posluitelju i koliinu dostupnog mjesta na datotenom sustavu
Filesystem /dev/sda1 tmpfs udev tmpfs /dev/sda7 /dev/sda3 /dev/sda5 /dev/sda6 2009 Jelena Naki 1K-blocks 766848 1038068 10240 1038068 95374156 766880 3842376 72090684 Used Available Use% Mounted on 192636 0 644 0 46791272 17204 893436 34783520 535256 1038068 9596 1038068 43738084 710720 2753752 33645152 27% / 0% /lib/init/rw 7% /dev 0% /dev/shm 52% /home 3% /tmp 25% /usr 51% /var 5
Stanje sustava
quota
veliina i zauzee memorijskog prostora za pojedinog korisnika
jnakic@mapmf:~$ quota Disk quotas for user jnakic (uid 10080): Filesystem /dev/sda7 blocks 38248 quota 550000 limit 590000 grace files 285 quota 0 limit 0 grace
soft limit
hard limit
Stanje sustava
whoami
vlastito korisniko ime
who am i
detaljnije o korisniku, ukljuuje vrijeme prijave
Procesi
Programi koji se izvravaju u memoriji UNIX raunala nazivaju se procesi
Svakom procesu dodjeljen je skup resursa raunala (dio procesorskog vremena, memorija, ...) Proces je nain na koji UNIX upravlja resursima pokrenutog programa
Procesi
Stanja procesa:
Runnable - aktivni proces Sleeping Zombie Stopped - proces koji eka na resurse - zavreni proces koji ne moe biti izbrisan - zaustavljeni proces (ne izvrava se) Swapped - proces nije u memoriji
Procesi
ps ps f ps e popis svih aktivnih procesa
Parametri procesa:
PID PPID UID jedinstveni identifikacijski broj procesa PID roditeljskog procesa vlasnik procesa
Procesi
top dinamiki prikazuje pokrenute procese u realnom vremenu (q - izlaz) Zaustavljanje procesa:
ctrl+Z kill PID
Prekidanje procesa:
ctrl+c kill -9 PID
2009 Jelena Naki
Procesi
Izvravanje procesa u pozadini (background) zadaje se znakom & nakon naziva procesa top & man pwd & Popis procesa u pozadini: jobs Prebacivanje procesa u prednji plan: fg %1
12
13
14
naredba1|naredba2
Primjeri:
ls al >& err.txt preusmjerava izlaz za greke (cat err.txt > /tmp.txt) >& ~/err1.txt Gornja naredba preusmjerava standardni izlaz u datoteku /tmp.txt (datoteka tmp u root direktoriju), te standardni izlaz za greke u datoteku ~/err1.txt (datoteka err1.txt u home direktoriju korisnika)
17
17
Zadaci
1. Napraviti datoteku proba1.txt koja sadri popis svih trenutno aktivnih procesa. 2. Preusmjeravanjem izlaza sadraj datoteke proba1.txt pohraniti u datoteku proba2.txt. 3. Ulanavanjem naredbi prikazati popis trenutno aktivnih korisnika stranicu po stranicu. 4. Pohraniti sadraj direktorija home u datoteku korisnici.dat. 5. Dodati na kraj datoteke korisnici.dat informaciju o tome tko je i kada napravio taj popis.
2009 Jelena Naki Operacijski sustavi 2009/10 PMF, Split 18
Preporueno proitati:
2.1.3. Preusmjerivanje ulaza-izlaza 2.1.4. Kanali 2.3.2. Stanje sustava 2.3.10. UNIX-ove naredbe
Napomena: neke naredbe iz skripti su specifine za csh ljusku i ne rade na bash ljusci.
2009 Jelena Naki Operacijski sustavi 2009/10 PMF, Split 19