Cos’è Linux? | Sistema operativo open source basato su Unix, usato in ambienti server e desktop. |
Come si visualizza la directory corrente? | pwd |
Come si elencano i file in una directory? | ls (con opzioni come -l , -a , -lh ) |
Come si cambia directory? | cd /percorso/directory |
Come si crea un file vuoto? | touch nomefile |
Come si crea una directory? | mkdir nomedirectory |
Come si copia un file? | cp file1 file2 |
Come si sposta o rinomina un file? | mv file1 file2 |
Come si cancella un file? | rm nomefile |
Come si cancella una directory con contenuto? | rm -r nomedirectory |
Come si visualizza il contenuto di un file? | cat , less , more , tail , head |
Come si monitora un file in tempo reale? | tail -f nomefile |
Come si cerca una stringa in un file? | grep 'stringa' nomefile |
Come si conta il numero di righe in un file? | wc -l nomefile |
Come si cerca un file nel sistema? | find / -name nomefile |
Come si verifica lo spazio su disco? | df -h |
Come si verifica lo spazio usato da una directory? | du -sh /percorso |
Come si vede la memoria disponibile? | free -h |
Come si elenca l’uso di RAM e CPU in tempo reale? | top o htop |
Come si visualizzano i processi attivi? | ps aux |
Come si uccide un processo? | kill PID o killall nomeprocesso |
Come si cambia permesso a un file? | chmod 755 file |
Come si cambia il proprietario di un file? | chown utente:gruppo file |
Differenza tra permessi 644 e 755? | 644 = lettura/scrittura per owner, lettura per altri; 755 = esecuzione per tutti, scrittura solo per owner. |
Cos’è il comando sudo ? | Permette di eseguire comandi con privilegi elevati (root). |
Come si accede come root? | sudo -i o su (se abilitato) |
Come si visualizza la cronologia dei comandi? | history |
Come si esegue un comando salvando l’output in un file? | comando > file.txt |
Come si esegue un comando e si aggiunge l’output a un file? | comando >> file.txt |
Come si esegue un comando in background? | comando & |
Come si gestisce un processo sospeso? | bg , fg , jobs |
Cos’è il file /etc/passwd ? | Contiene informazioni sugli utenti del sistema. |
Cos’è il file /etc/shadow ? | Contiene le password criptate degli utenti. |
Cos’è il file /etc/fstab ? | File di configurazione dei filesystem montati all’avvio. |
Come si monta un dispositivo manualmente? | mount /dev/sdX /mnt/cartella |
Come si smonta un dispositivo? | umount /mnt/cartella |
Come si configura una rete da terminale? | ip , ifconfig , nmcli , nmtui a seconda della distribuzione. |
Comando per vedere IP assegnato? | ip a o ifconfig |
Come si fa ping a un host? | ping indirizzo |
Come si risolve un nome DNS? | nslookup , dig , host |
Come si aggiorna il sistema Debian/Ubuntu? | apt update && apt upgrade |
Come si aggiorna il sistema CentOS/RHEL? | yum update o dnf upgrade |
Come si installa un pacchetto su Debian/Ubuntu? | apt install nomepacchetto |
Come si installa un pacchetto su CentOS/RHEL? | yum install nomepacchetto o dnf install nomepacchetto |
Come si crea un utente? | adduser nome o useradd nome |
Come si cambia password a un utente? | passwd nome |
Come si elencano gli utenti attivi? | who , w , users |
Cos’è il comando cron ? | È un demone che esegue comandi o script pianificati. |
Dove si configura crontab per un utente? | crontab -e (per utente), oppure /etc/crontab (globale) |
Come si verifica l’avvio dei servizi? | systemctl status servizio |