University of Pisa Computer Science Department System Administration Processi, task periodici,...

17
University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science Department [email protected] http://www.di.unipi.it/~bista/

Transcript of University of Pisa Computer Science Department System Administration Processi, task periodici,...

Page 1: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

University of PisaComputer Science Department

System Administration

Processi, task periodici, stampa

Stefano Bistarelli

University of PisaComputer Science [email protected]://www.di.unipi.it/~bista/

Page 2: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

Outline

lun mar mer gio ven sab dom

1 2 3 4 5 6 7

8 9 10 11 lab 12 lab 13 14

15 lab 16 17 18 lab 19 lab 20 21

22 lab 23selfstudy 24 25lab 26 lab 27 28

29 lab 30 selfstudy 31

2001

Gennaio

Page 3: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

Outline

lun mar mer gio ven sab dom

1 2 lab 3 4

5 lab 6 7 Ripasso in

aula / Selfstudy 8 lab 9l ab 10 11

12 Exam 13 Exam 14 15 16 17 18

19 20 21 22 23 24 25

26 27 28

2001

Febbraio

Page 4: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

Prima Settimana

9Introduzione

W2K•Installazione win2K (anche studenti)•Backup

Riferimenti:-Lucidi-Cap 1,2,15 libro

10W2K•registri•Active Directory•Gestione computer

Linux-Installazione Linux

Riferimenti:-Lucidi-Cap 4,5 libro-RH inst.guide

11 lab

-Linux utente1

12 lab

-Linux utente2

Page 5: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

Seconda settimana

15 lab 16W2K•Booting and ShutdownDisco ripristino

Linux•Booting and Shutdown•Inst. Linux (studenti)

Riferimenti:-Lucidi- fotocopie

17W2K•Utenti

Linux•Backup•multi boot•Utenti•superuser

Riferimenti:-Libro Cap. 7-Lucidi- fotocopie

18 lab 19 lab

Page 6: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

terza settimana

22 lab 23 24W2K•Device•Disk•fs

Linux•Device•Disk•fs

Riferimenti:-Libro Cap. 8-Lucidi- fotocopie

25 lab 26 lab

Page 7: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

quarta settimana

29 lab 30 31W2K•processi•Task periodici•stampa

Linux•processi•Task periodici•stampa

Riferimenti:-Libro Cap. -Lucidi- fotocopie

1W2K•processi•Task periodici•stampa

Linux•processi•Task periodici•stampa

Riferimenti:-Libro Cap. -Lucidi- fotocopie

2 lab

Page 8: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

Processi - linux

Time slicing cpu piu’processi in esecuzione! Nel kernel per ogni processo

Pezzo di memoria riservata con dentro Codice Variabili Stack

Strutture dati Process address space Stato del processo Priorità esecuzione Risorse Signal mask Owner (EUID)

Page 9: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

Per ogni processo

PID,PPID RUID,RGID EUID,EGID Priority (+19 -- -19) (migliore è –19)

Page 10: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

creazione

P1 fork

P1

P1exec

P2

exit

wait

P2 = zombi

P2 = dead

E se muore il padre prima della wait?

Page 11: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

Comando ps

Volontario per man ps

Volontario per significato segnali Kill,stop,cont,hup

Regola: Kill –1 prima di kill –9

Page 12: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

Stati di un processo

sleeping

runnable

stopped

Page 13: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

Comandi

Nice Renice Nohup

3 volontari!!

Page 14: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

scheduling

At /etc/at.allow Atq Atrm batch

at

atrm

Ogni 15 min

Page 15: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

cron

Cron.allow

crontab

crond

Page 16: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

Struttura crontab

Mostrare crontab

Page 17: University of Pisa Computer Science Department System Administration Processi, task periodici, stampa Stefano Bistarelli University of Pisa Computer Science.

dr. Stefano Bistarelli: System AdministrationUniversity of PisaComputer Science Department

win2k

Job Processi

Thread

Taskman Perfmon