LinuxSistema Operativo

Debian

Esistono diverse distribuzioni linux ma tutti partono dal Kernel Linux. Alcune distrubuzioni sono concepite per un uso specifico, altre per un utilizzo generico.

La distribuzione Debian si distingue per un vasto numero di pacchetti software, stabilità e sicurezza, vasto numero di architetture hardware  supportate.

L’intento di questi appunti acquisire familiarità con la CLI “interfaccia a linea di comando”.

Questo è un esempio dove vediamo il prompt dei comandi, una istruzione e il suo risultato. Il filesystem Linux parte da / che è la radice e da essa discendono tutti i suoi rami. I rami a livello logico fanno tutti parte dello stesso filesystem anche se possono fare riferimento a diverse partizioni, dischi o device.

Le principali cartelle sono:

  • /bin – contiene alcuni eseguibili;
  • /boot – file del boot loader, ad esempio i kernel;
  • /dev – file di device;
  • /etc – file testuali di configurazione;
  • /home – file personali degli utenti;
  • /lib e /lib64 – libreria per gli eseguibili;
  • /lost+found – contiene i dati recuperati attraverso il filesystem fsck;
  • /media – punti di montaggio dei dispositivi removibili;
  • /mnt – punti di montaggio temporaneo;
  • /opt – posizione di installazione per suite e collezioni di utilità o applicazioni;
  • /proc – informazione sul processore e sui processi;
  • /root – file personali dell’utente root;
  • /run – informazioni sugli utenti e sui demoni attivi;
  • /sbin – file binari utili al sistema;
  • /srv – dati dei servizi che la macchina presenta verso l’esterno;
  • /sys – dati del kernel, driver e device;
  • /tmp – contenitore temporaneo per file e cartelle;
  • /usr – eseguibili dei principali comandi adoperati quando il sistema è in modalità multi utente;
  • /var – log e file modificati di continuo;

Se vogliamo vedere i processi in corso possiamo digitare il comando top e avremo una schermata simile a questa, per terminare il comando basta premere ctrl+c