Uvod u UNIX 
Sistemska administracija

1998.05.12

nerecenzirana verzija
 
Start slike Start ASCII Presentation source in pdf 
 

 

Slike

Uvod u UNIX Sistemska administracija  

PPT Slide 

Ciljevi tečaja 

Područja 

Potrebno predznanje 

Sadržaj Dan 1 

Sadržaj Dan 2 

Sadržaj Dan 3 

Sadržaj Dan 4 

Sadržaj Dan 5 

Što nećete naučiti na tečaju 

Izvori 

Uvod 

UNIX historijat 

Ljudi oko UNIX-a 

Struktura fizičkih diskova i particije 

Organizacija diska i podjela na particije 

Fizička struktura diska 

Setup diska 

Logička struktura diska 

Particije diska 

Particijska tablica za SunOS 5.x 

Layout diska 

Struktura inode tablice 

Pauza  

Uređaji - devices  

Uređaji 

Device Controller 

Device driver 

Konvencije naziva na SunOS 5.x 

Fizički nazivi na SunOS 5.x 

Primjer fizičke adrese 

Primjer logičke adrese 

Primjer naziva SCSI diska 

Primjer logičkog naziva trake 

Pauza  

Sustav datoteka i kazala (durectory tree)  

Sustav kazala  

Unix struktura kazala directory tree 

Tradicionalni UNIX  

/ root 

/bin izvršni programi /sbin izvršni programi 

/etc sistemske konfiguracije 

/tmp privremene datoteke 

/usr sistemski programi, biblioteke 

/opt opcionalni SW 

/mnt privremeni mount point /cdrom mount point cd-a 

/proc sučelje na aktive procese 

Rezime 

Pauza Ručak 

Praktičan rad  

Vježba 1 

Korisnički računi user accounts  

Korisnički računi user accounts 

Korisnički podaci 

Osnovni podaci o korisniku /etc/passwd 

Dodatni podaci o korisniku  

Korisničke grupe /etc/group 

Dodavanje - promjena podataka o korisniku 

Datoteka /etc/shadow Solaris 2.x  

Promjena podataka Solaris 2.x 

Prijava na sistem login proces 

Solaris 2.x Adminstracija korisnika  

Solaris 2.x Adminstracija korisnika (2)  

Rezime 

Pauza  

Adminstracija paketa (package adminstration)  

Adminstracija paketa (package administration) 

Namjena paketa  

Alati za rad sa paketima  

Solaris 2.x 

Solaris 2.x (2) 

Solaris 2.x (3) 

Solaris 2.x (4) 

Solaris 2.x logovi za pakete 

Digital UNIX / Ultrix paketi 

Digital UNIX / Ultrix komande  

SunOs 4.x (Sun BSD) 

Rezime 

Pauza  

Mreža  

Mreža  

Tipovi mreža 

TPC/IP i ISO/OSI 

Pojmovi u mrežama 

Osnovna administracija mreže  

Adminstracija mreže 

Mrežna podrška na UNIX sustavima 

Inicijalizacija mreže 

Konfiguracijske datoteke 

Mreža za diskless i dataless računala 

Simbolička imena i IP adrese 

Ime računala SunOS 5.x 

PPT Slide 

Dinamičko vezanje simboličkog imena i IP adrese 

Dinamičko vezanje simboličkog imena i IP adrese 

Domain name service (DNS) 

Network Information Service 

Servisi (services) 

Mrežni super-deamon inetd 

Funkcioniranje /etc/inetd 

RPC Remote Procedure Calls 

Osnovne mrežne komande 

Konfiguriranje mrežnog sučelja 

Network routing 

Statistike mreže i rad mreže osnovne komande 

Statistike mreže i rad mreže korisne komande 

Rezime 

Pauza Ručak 

Praktičan rad  

Vježba 2 

Distribuirani sustav datoteka  

Distribuirani sustavi datoteka 

Distribuirani sustav datoteka (2) 

NFS network file system 

Eksportiranje diska 

Primjer: share 

Primjer: share (2) 

Primjer: share (3) 

Mount diskova preko mreže 

Primjer: mount 

Instrukcija umount 

Rezime 

Pauza  

Dnevna adminstracija sustava  

Dnevna admimistracija sustava  

Politika nadzora sustava 

PPT Slide 

Rutinsko praćenje sistema 

Praćenje statusa diskova 

Mail za root 

Pregledavanje sistemskih logova 

Administracija korisnika i grupa 

Administracija korisnika i grupa (2)  

Komunikacija sa korisnicima sustava 

Skripta za automatsko pokretanje 

Automatsko izvođenje programa 

cron 

at 

batch 

Izvođenje programa i nakon odjave sa sistema 

Pomoćni alati 

Što i kako pisati 

Rezime 

Pauza  

Backup sistema 

Backup sistema 

Značenje backup-a 

Postupci backup-a 

Strategije backup-a 

Full backup 

Inkrementalni backup 

Komande backup i restore 

dump komanda 

Primjer: dump 

Primjer skripte za backup ručno pokretanje 

Primjer skripte za backup korištenje cron-a  

Primjer skripte za backup korištenje cron-a (2) 

restore komanda 

restore oštećenog sustava datoteka  

restore oštećenog sustava datoteka (2) 

Udaljeni dump i restore (remote dump & restore) 

tar tape archive 

cpio copy input-output 

Rezime 

Pauza Ručak 

Praktičan rad  

Vježba 3 

Korisne komande  

Korisne komande  

ps process status 

uptime system uptime 

who 

w 

du disk usage 

df disk free 

fuser file user 

last 

xargs extended args 

Rezime 

Pauza  

Printerski podsistem  

Printerski podsistem 

Tipovi printerskog podsistema 

Virtualni printer 

lp, lpstat 

Zahtjevi u redu za štampanje 

Rezime 

Pauza  

Elektronička pošta email  

Elektronička pošta (e-mail)  

Historijat  

e-mail 

Sendmail program 

Programi mail, elm ...  

Rezime 

Pauza Ručak 

Praktičan rad  

Vježba 4 

Sigurnost sistema  

Sigurnost sistema 

Što treba štititi? 

Kako štititi podatke? 

Programi koji nam mogu pomoći 

Kome se obratiti za pomoć 

Osnovne natuknice 

Dodatne napomene 

Još dodatnih natuknica 

Zadnje ali ne posljednje! 

Pauza  

Pokretanje i zaustavljanje sustava  

Poretanje i zaustavljanje sustava 

Booting (pokretanje sistema) 

boot monitor 

Pokretanje UNIX-a 

Jezgra (kernel) 

sched (scheduler )  

swapper  

update i fsflush 

pagedaemon i pageout 

Init 

Radni nivoi (run level) 

Radni nivoi (2) 

Radni nivoi greške 

/etc/inittab  

/etc/inittab (2)  

Boot PROM pokretanje i dijagnostika 

Ulazak u PROM monitor 

Komande za zaustavljanje  

shutdown  

halt / fasthalt reboot / fastboot 

kill init 

init 

crash system kernel panic 

Oporavak od pada 

Rezime 

Unix kornshell programiranje 

Komande, I/O redirekcija, pipe 

Komande, I/O redirekcija, pipe (2) 

Shell varijable cijeli brojevi 

Shell varijable stringovi 

Shell varijable polja (arrays) 

Uzorci (pattern matching)  

Tilde expansion 

Kontrolni znakovi signali  

Konfiguracijske datoteke 

Konfiguracija (enviroment) 

Imenovanje kornshell varijabli 

Rezervirane kornshell varijable  

Rezervirane kornshell varijable (2) 

Rezervirane kornshell varijable (3) 

typeset komanda  

PPT Slide 

PPT Slide 

PPT Slide 

if ... then ... else if ... then  

Test brojeva 

Test stringova 

Test stringova (2) 

Test stringova (3) 

Inline logički operatori 

Matematički operatori 

let i expr  

Kontrola toka 

Funkcije 

goto 

case 

while 

while posebnosti  

until 

for 

Više o petljama 

select 

Debug mode 

Subprocess 

Osnove kornshell programiranja 

Osnove kornshell programiranja (2) 

Literatura 

Pitanja 

Pauza Ručak 

Praktičan rad  

Vježba 5

Author: Rajnovic Damir, Delija Damir 

Email: ddelija@srce.hr 
Email: gaus@mzt.hr