Corso GNU/Linux avanzato primavera 2009

Intro Durante le precedenti edizioni del corso di GNU/Linux base, più volte è emersa la necessità di un corso avanzato in cui, dando per scontato l’operatività di base (uso del filesystem, gestione dei processi, utilizzo dell’interfaccia grafica, installazione di una distribuzione, ecc.), ci si concentri su aspetti avanzati (ad esempio la configurazione dei server). Quando…

Continue Reading

GNU/Linux Esercitazione 7

7.1 Introduzione a Systemd Systemd è un gestore di sistema e di servizi per GNU/Linux. Fornisce un manager di sistema e servizi che è avviato con PID 1 e avvia il resto del sistema. Systemd fornisce potenti capacità di parallelizzazionne, usa attivazioni socket e D-Bus per avviare i servizi, offre inizializzazioni di demoni su richiesta,…

Continue Reading

GNU/Linux Esercitazione 6

6.1 Processi e job Un processo è un programma in esecuzione ed è identificato da un codice univoco chiamato PID (process identifier). Per vedere informazioni riguardo i processi, come lo stato, il tipo e il proprio PID, digitare: ps Un processo può essere eseguito in foreground, in background o essere sospeso. In generale la shell…

Continue Reading

GNU/Linux Esercitazione 5

5.1 Sicurezza nel filesystem (i diritti d’accesso) Dalla directory corsolinux, digita ls -ls Vedrai che ora otterrai maggiori informazioni sul contenuto della directory, come nell’esempio sotto -rwxrw-r– 1 stefano users 2450 Sept 29 11:52 file1 A ciascun file (e directory) sono associati i diritti d’accesso, che si possono sapere digitando appunto ls -l. Nella colonna…

Continue Reading

GNU/Linux Esercitazione 4

4.1 Caratteri speciali Il carettere speciale * Il carattere * è chiamato speciale, e si usa in sostituzione di nessuno o più caratteri in un nome di file (o directory). Per esempio, nella directory corsolinux, digita ls lista* Questo elencherà tutti i file della directory corrente che iniziano con lista. Prova a digitare ls *lista…

Continue Reading