Sei in: Home : Competenze : Sistemi Operativi : Linux

Linux

linux

Comandi Principali


 

Processi

 

Avvio, processi in esecuzione automaticamente, arresto


Per rileggere l'output dell'avvio usare dmesg.
Nella directory /etc/ o /etc/rc.d ce n'è una chiamata init.d, che contiene degli script che avviano o arrestano i processi in base al run level in cui ci si trova. Per ogniuno di essi c'è una directory:

  • rc0.d arresto
  • rc1.d quando linux è in esecuzione in modalità single-user
  • rc2.d - rc5.d quando linux è in esecuzione in modalità multi-user
  • rc6.d reboot

in cui si trovano dei link ai file di init.d. Se il link comincia con S il processo parte, se comincia con K viene arrestato e se vogliamo che non parta conviene semplicemente rinominarlo con un "_" davanti.


 

Diritti


 

Media


I dispositivi si trovano tutti nella directory /dev/ e se si tratta di dispositivi di memorizzazione di massa si chiamano:

  • hda0, hdb0 per i dischi fissi, dove la lettera identifica il disco, il numero la partizione
  • sda, sdb per i dischi scsi e pendrive, dove la lettera indica l'ordine sequenziale di montaggio (anche se le destinazioni scsi non sono consecutive)
  • tty, tty*, pts/* per i terminali
  • ttyS* per le porte seriali
  • lp0, lp1 per le porte parallele
  • fd* per i floppy
  • dsp, audio, mixer, snd/* per le schede audio
  • ecc.

I File System vengono montati all'avvio in base al file /etc/fstab in cui per ogni riga è specificato:

  • dispositivo
  • punto di montaggio
  • filesystem
  • opzioni (ro, wo, rw, noauto per rimovibili, )
  • 0 o 1 per fare il dump (meglio 0)
  • 0, 1 o 2 l'ordine di prova di integrità del file system (meglio 1 per root, 2 per gli altri hd, 0 per i rimovibili e swap)
  • ecc.

Per partizionare un disco usare cfdisk.
Per creare un file system usare:

  • mke2fs -j /dev/perifericadisco per Ext3
  • mkreiserfs /dev/perifericadisco per Reiserfs
  • ecc.

Per montare una partizione usare mount -t filesystem periferica puntodimontaggio.
Per sapere le dimensioni e lo spazio disponibile usare fd.
Per controllare l'integrità del file system usare fsck.


 

Script


Si possono scrivere in vari linguaggi:

  • Bash
  • PHP
  • Pyton
  • ecc.

 


FAQ


ESEGUIRE UN COMANDO CAMBIANDO LA RADICE DI DEFAULT DELL'UTENTE
puo' essere utile per esempio per eseguire il comando lilo quando, reinstallato windows che cancella l'MBR, vogliamo ripristinare il bootloader magari con un'altra versione live di linux. Si usa CHROOT /MNT/HDA2 [COMANDO]
INSTALLARE PROGRAMMI WINDOWS SOTTO LINUX
si puo' usare WINE ma non e' un emilatore!