LeoBenelli
|
Lilo |
Eseguibile (/sbin/lilo), File di configurazione
(/etc/lilo) |
|
Esempio di LILO.CONF boot=/dev/hdb1 (Device
contenente il settore di avvio) image=/boot/vmlinuz-2.2.12-20 (Percorso
del kernel che verra' caricato) image=/boot/bzImage other=/dev/hda1 |
||
Quando il boot sector viene aggiornato con lilo, la
vecchia immagine viene salvata in /boot/boot.(Numero della periferica
Esadecimale |
||
Dmesg |
Eseguibile (/bin/dmesg) Visualizza i
messaggi di boot. |
|
Rpm |
Eseguibile (/bin/rpm) Programma per l'installazione di pacchetti in maniera
automatica. rpm -Uvh <File da installare> (Installazione di un pacchetto) |
|
Halt |
Eseguibile (/sbin/halt) Esegue lo spengimento del sistema. |
|
Shutdown |
Eseguibile (/sbin/shutdown) Esegue lo spengimento o reboot del sistema. shutdown -r now (Esegue il
reboot immediatamente) |
|
Reboot |
Eseguibile (/sbin/reboot) Esegue il reboot del sistema |
|
Passwd |
Eseguibile (/usr/bin/passwd) |
|
Adduser |
Eseguibile (/usr/sbin/adduser) (E'
un link simbolico a /usr/sbin/useradd) adduser <alias utente> |
|
Logout |
Comando shell |
|
Who |
Eseguibile (/usr/bin/who) |
|
Ls |
Eseguibile (/bin/ls) ls |
|
Tail |
Eseguibile (/usr/bin/tail) tail |
|
Man |
Eseguibile (/usr/bin/man) Man (comando) |
|
Env |
Eseguibile (/usr/bin/env) |
|
Ps |
Eseguibile (/bin/ps) ps La colonna S indica lo stato S (Sleeping), R (Run) Visualizzazioni molto utili si ottengono con : |
|
Pstree |
Eseguibile (/usr/bin/pstree) Visualizzazioni molto utili si ottengono con : |
|
top |
Eseguibile (/usr/bin/top) |
|
Kill |
Eseguibile (/bin/kill) Kill <segnale> (PID del processo trovato con ps) |
|
Segnali |
Descrizione |
|
1(HUP) |
(Appendere) Chiude una sessione |
|
2(INT) |
(Interrompere) Segnale inviato alla pressione di CTRL+C |
|
3(QUIT) |
(Togliere) Finalizza un processo, e reimposta la memoria
(Coredump) |
|
9(KILL) |
(Uccidere) Interruzione incondizionata di un processo |
|
11(SEGV) |
(Violazione del segmento) Si e' tentato di accedere ad una
posizione di memoria non consentita. |
|
15(TERM) |
(Terminare) Per fare terminare i processi in maniera
controllata dal processo stesso, cio' permette se possibile di chiudere i
file aperti ecc... |
|
17(STOP) |
(Stop) Interrompe un processo in maniera incondizionata,
il processo pero' non verra' chiuso ma potra' continuare la sua esecuzione
dopo il segnale CONT. |
|
18(TSTP) |
(Stop) Segnale inviato alla pressione di CTRL+Z |
|
19(CONT) |
(Continuare) Riprende l'esecuzione di un processo
interrotto con STOP o TSTP. |
|
killall |
Eseguibile (/usr/bin/kill) killall <Segnale> <NomeProcesso>
|
|
Su |
Eseguibile (/bin/su) su (ci si collega come root) Gli script di partenza e le variabili di ambiente non
vengono eseguite. Quindi usare <su> per operazioni normali. |
|
Grep |
Eseguibile (/bin/grep) -i (non considera la
differenza maiuscole/minuscole) grep (Stringa) (nome file) (cerca
stringa in nome file e visualizza i righi trovati) |
|
Cat |
Eseguibile (/bin/cat) |
|
Mkdir |
Eseguibile (/bin/mkdir) |
|
Cp |
Eseguibile (/bin/cp) |
|
Mv |
Eseguibile (/bin/mv) |
|
Rm |
Eseguibile (/bin/rm) Se si desidera cancellare il contenuto di una directory e
tutto il suo contenuto si puo' usare l'opzione -r (Attenzione!) |
|
Rmdir |
Eseguibile (/bin/rmdir) |
|
Chown |
Eseguibile (/bin/chown) chown (proprietario) (nome file) |
|
Newgrp |
Eseguibile (/usr/bin/newgrp) newgrp (nome gruppo) (usato in
caso di appartenenza a piu' gruppi) |
|
Chgrp |
Eseguibile (/bin/chgrp) chgrp (proprietario) (nome file) |
|
umask |
Comando shell |
|
chmod |
Eseguibile (/bin/chgrp) Prima Modalita' : Seconda Modalita' : |
|
find |
Eseguibile (/usr/bin/find) find (path) (parametro). per cercare e cancellare tutti i files core sparsi per il
files eseguire il seguente comando : |
|
finger |
Eseguibile (/usr/bin/chgrp) finger (nome utente) |
|
alias |
Comando shell Alias dir='ls-l -rt' con questo comando e' possibile usare
'dir' invece di scrivere ls..... |
|
Unalias |
Comando shell |
|
uname |
Eseguibile (/bin/chgrp) Uname (parametro) le stesse informazioni e' possibile trovarle nel file
/proc/version |
|
dumpe2fs |
Eseguibile (/sbin/dumpe2fs) dumpe2fs <device> Tra queste informazioni esiste MAX MOUNT COUNT che
corrisponde al numero di montaggi prima del check della partizione. |
|
tune2fs |
Eseguibile (/sbin/tune2fs) tune2fs <parametri> <device> Es. per variare il MAX MOUNT COUNT il comando e' tune2fs
-c 20 /dev/hda2 |
|
mount |
Eseguibile (/bin/mount) mount -t <file system> <device> <punto di
mount> Es. per montare disco windows su hda1 il comando e' :
mount -t vfat /dev/hda1 /mnt/win1 (dopo questo comando il contenuto del disco
e' visibile in /mnt/win1. Per evitare di scrivere tutte le informazioni ci si puo'
avvalere del file /etc/fstab. Se configurato e' possibile indicare solamente
il device o il punto di mount : es : mount /dev/hda1 I filesystems gestiti sono attualmente : minix, ext, ext2,
xiafs, hpfs, fat, msdos, umsdos, vfat, proc, nfs, iso9660, smb, ncp, affs,
ufs, sysv, xenix, coherent. |
|
umount |
Eseguibile (/bin/umount) umount <device|punto di mount> Es. per smontare disco windows hda1 montato con mount su
/mnt/win1 : si scrive umount /dev/hda1 oppure umount /mnt/win1 |
|
df |
Eseguibile (/bin/df) |
|
du |
Eseguibile (/usr/bin/df) |
|
mke2fs |
Eseguibile (/sbin/mke2fs) mke2fs <device> Es. per formattare un disco in formato linux digitare il
comando : mke2fs /dev/fd0 dopo aver montato il floppy |
|
history |
Comando shell history <N. comandi> Es. history 10 visualizza gli ultimi 10 comandi inviati.
Per richiamarne uno e' necessario scrivere il punto esclamativo seguito dal
codice del comando (!198). Il punto esclamativo e' possibile usarlo anche per
richiamare l'ultimo comando digitato che inizia per il parametro dato :
"!man" cerca nell'history l'ultimo comando man, e' possibile usare
anche la radice del comando "!ma". |
|
wget |
Eseguibile (/usr/bin/wget) wget <opzioni> <url> Es. wget -r -l
3 http://www.redhat.com. |
|
time |
Eseguibile (/usr/bin/time) time <comando> Es. "time ls" visualizza il tempo richiesto e
l'impegno della cpu ad eseguire il comando ls |
|
ln |
Eseguibile (/bin/ln) ln <opzioni> <file o dir> <link> Es. "ln -s /usr/bin dirbin" con questo comando
e' possibile accedere a /usr/bin anche tramite il link dirbin. Senza il parametro -s si crea un collegamento fisico,
cioe' due riferimenti nell'elenco delle directory che puntano allo stesso
file, in questo caso un file verra' cancellato realmente quando tutti i link
sono cancellati, la quantita' di link e' visualizzabile con il comando ls -l;
non e' possibile creare questo tipo di link per le directory. Con il parametro -s si crea invece un link simbolico al
file o directory cioe' e' un file con al suo interno un riferimento al file,
cioe' se il file principale verra' cancellato o rinominato il link non avra'
piu' riferimenti validi. |
|
ulimit |
Comando shell ulimit <opzione> Es. ulimit -c 0 setta la dimensione massima dei files core
a 0. |
|
id |
Eseguibile (/usr/bin/id) id <nome utente> |
|
whereis |
Eseguibile (/usr/bin/whereis) whereis <comando> Es.
"whereis ls" da come risultato : ls: /bin/ls /usr/man/man1/ls.1 |
|
insmod rmmod lsmod modprobe depmod |
Eseguibili (/sbin) Comandi per la gestione dei moduli del Kernel |
|
fuser |
Eseguibile (/sbin/fuser) fuser <nomefile> |
|
fsck |
Eseguibile (/sbin/fsck) fsck <opzioni> <filesystem> |
|
rdev |
Eseguibile (/usr/sbin/rdev) rdev <image> <root device> es "rdev /dev/fd0 /dev/hda1" imposta su un
floppy precedentemente caricato del Kernel con "cp /boot/<file
Kernel> /dev/fd0" che la partizione di root e' hda1 |
|
chvt |
Eseguibile (/usr/bin/chvt) chvt <N. Terminale> Il comando equivale alla pressione dei tasti ALT +
<TASTO FUNZIONE F1...F6> |
|
ishell |
Eseguibile (/usr/bin/ispell) ispell <file> Di default utilizza la sintassi inglese ma e' possibile
cambiare dizionario con il parametro -d : |
|
watch |
Eseguibile (/usr/bin/watch) watch -n <secondi> <programma> Es : "watch -n 1 cat /proc/loadavg" riporta sul
terminale l'output di loadavg e lo aggiorna ogni secondo. |
|
w |
Eseguibile (/usr/bin/w) w <opzioni> <utente> |
|
ldd |
Eseguibile (/usr/bin/ldd) ldd <programma> |
|
vmstat |
Eseguibile (/usr/bin/vmstat) vmstat <secondi intervallo> Se eseguito senza parametro visualizza la situazione al
momento, con l'intervallo in secondi rimane attivo indicando ogni N secondi
la situazione. Esempio di visualizzazione : procs memory swap io system cpu Procs |
|
Procinfo |
Eseguibile (/usr/bin/procinfo) procinfo <opzioni> |
|
wc |
Eseguibile (/usr/bin/wc) wc <opzioni> (nome file) |
|
hwclock |
Eseguibile (/sbin/hwclock) |
|
Chfn |
Eseguibile (/usr/bin/chfn) |