
Corso Linux - Sezione Comandi - Capitolo System
- Comandi per la gestione del filesystem -
mount -t tipo device dir
( serve per collegare il file system "tipo", che si trova su di un qualche "device", alla "dir" dell’albero dei file principale del sistema.)
esempi:
mount
(visualizza tutti i dispositivi, individuati nel file /etc/fstab, cui si ha accesso.)
mount /media/cdrom
(Monta in /media/cdrom il dispositivo CD-ROM).
umount
(serve per smontare un dispositivo precedentemente montato)
esempio:
umount /media/cdrom
(smonta il dispositivo CD-ROM.)
du [opzioni] [file...]
(da' lo spazio occupato sul disco da file o directory.)
principali opzioni:
-a (visualizza le informazioni sia sui file che sulle directory)
-s (visualizza la dimensione totale complessiva)
-x (esclude le sottodirectory che siano parte di un’altro filesystem)
esempi:
du /prova/miofile
(da' lo spazio occupata da miofile.)
du -s ~
(da' la quantità di spazio complessiva occupata dalla propria directory home.)
df [opzioni] [file...]
(da' lo spazio libero sui dischi del proprio sistema.)
principali opzioni:
-h (Aggiunge a ciascuna dimensione un suffisso, come M per megabyte, G per gigabyte, ecc)
-t (Limita l’elenco a filesystem del tipo specificato)
esempi:
df
(da' lo spazio totale usato e disponbile su tutti i filesystem attualmente montatii).
df -ht etx3
(da' lo spazio occupato in KB.MB,GB dai dischi con filesystem ext3)
free [opzioni]
(da' dimensioni in KB della memoria attualmente in uso e di quella libera)
principali opzioni:
-b mostra la quantità di memoria in byte
-t mostra una riga contente i totali
top
(elenca in tempo reale processi in esecuzione. risorse di sistema, utilizzo di CPU, RAM ...)
Per terminare top, premere il tasto "q".
ps [opzioni]
(mostra un’istantanea dei processi correnti.)
esempio:
alberto@UBUNTU81:~$ ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 14:13 ? 00:00:01 /sbin/init
mysql 4618 4576 0 14:13 ? 00:00:05 /usr/sbin/mysqld --basedir=/usr
root 4124 1 0 14:13 tty4 00:00:00 /sbin/getty 38400 tty4
www-data 5272 5214 0 14:14 ? 00:00:00 /usr/sbin/apache2 -k start
alberto 6745 6669 0 15:08 pts/1 00:00:00 ps -ef
dove UID(identificativo utente) PID(identificativo del processo) TTY(terminale associato)
TIME(tempo totale esecuzione processo) CMD(comando che ha attivato il processo)
uname [opzione]
(da' informazioni sul sistema.)
principali opzioni:
-m (Mostra il tipo di macchina (hardware).)
-n (Mostra il nome host del nodo di rete della macchina.)
-r (Mostra la release del sistema operativo.)
-s (Mostra il nome del sistema operativo.)
-v (Mostra la versione del sistema operativo.)
-a (Mostra tutte le informazioni suddette.)
kill -9 numeroPID
(provoca la fine di un processo)
dove -9 indica la fine incondizionata del processo e numeroPID il suo PID ottenuto con il comando ps
shutdown [-t sec] [-rkhncf] time [warning-message]
(chiude il sistema.eseguibile da root o sudo)
dove:
-t x aspetta x secondi.
-r dopo la chiusura effettua un riavvio (reboot).
-h blocca il sistema (halt).
-f effettua un reboot veloce.
time può avere diversi formati:
hh:mm (ora e minuti), +m (minuti da attendere) e now(adesso)
warning-message Messaggio da inviare a tutti gli utenti prima di chiudere il sistema.
hostname [-f] [nuovo_nome_host]
(mostra e cambia il nome dell'host, ossia del nostro PC.)
opzioni:
-f mostra il nome completo (host.dominio).
nuovo-host_name cambia l'attuale nome dell'HOST
esempio:
alberto@UBUNTU81:~$ hostname
UBUNTU81
alberto@UBUNTU81:~$ hostname -f
UBUNTU81.it
date
(visualizza data ed ora attuale compreso il giorno della settimana.)
cal
(visualizza il calendario del mese corrente)
con cal anno_voluto si visualizza il calendario dell'anno voluto espresso in formato aaaa