I primi comandi sul Suo VPS: orientarsi sulla riga di comando
Ha effettuato per la prima volta l'accesso al Suo VPS e vede soltanto un cursore lampeggiante. Con una manciata di comandi potrà orientarsi: dove si trova, cosa contiene una cartella, come leggere o modificare un file e in che stato si trova il Suo server. Non ha ancora effettuato l'accesso? Legga prima Accedere al Suo VPS con SSH (e creare una chiave SSH) e, al primo accesso, confronti l'impronta digitale, come descritto in Il primo accesso con SSH.
Leggere il prompt
A sinistra del cursore si trova il prompt, ad esempio anna@web1:~$. Qui può leggere chi è (anna), su quale server si trova (web1) e in quale cartella (~ è la Sua cartella home). L'ultimo carattere è importante: $ indica un utente normale, # indica root. Root può fare tutto, senza chiedere "è sicuro?". Per questo è preferibile lavorare con un utente personale e anteporre sudo ai comandi che richiedono diritti di amministratore. Come creare questo utente è spiegato in Un utente personale con sudo.
Esplorare le cartelle
| Comando | Cosa fa |
|---|---|
pwd | Mostra in quale cartella si trova in questo momento |
ls -la | Mostra il contenuto della cartella, con permessi, proprietario e dimensione, inclusi i file nascosti (nomi che iniziano con un punto, come .ssh) |
cd /etc/ssh | Passa a una cartella. cd .. sale di una cartella, cd senza nulla dopo La riporta alla Sua cartella home |
Alcune cartelle le incontrerà spesso: /etc (configurazione), /var/log (file di log), /home (cartelle home), /root (cartella home di root) e /var/www o /srv (siti web e servizi). Le maiuscole contano: /etc/SSH non esiste, /etc/ssh sì.
Leggere e modificare i file
cat bestandmostra un file breve tutto in una volta.less bestandLe permette di scorrere con le frecce e la barra spaziatrice. Per cercare usi/woord, per uscireq.tail -n 50 bestandmostra le ultime 50 righe, utile per i file di log.nano bestandapre un editor semplice. Per salvare prema Ctrl+O e Invio, per uscire Ctrl+X.
Crei una copia prima di modificare un file di configurazione, ad esempio sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak. Modifichi una cosa alla volta e verifichi la configurazione prima di riavviare il servizio: molti programmi hanno un comando apposito, come sudo sshd -t o sudo nginx -t.
In che stato si trova il Suo server?
| Comando | Cosa vede |
|---|---|
cat /etc/os-release | Quale sistema operativo e quale versione è in esecuzione, ad esempio Debian 13 o Ubuntu 24.04 LTS |
uptime | Da quanto tempo il server è acceso e il carico (load) negli ultimi 1, 5 e 15 minuti |
df -h | Spazio libero su disco. Un disco pieno è un motivo frequente per cui un server si ferma "all'improvviso" |
free -h | Memoria. Guardi la colonna available, non free: Linux usa la memoria libera come cache e la restituisce quando un programma ne ha bisogno |
ip -brief address | Gli indirizzi IP del Suo server |
Se il disco si riempie o il server è lento, consulti Disco pieno, memoria piena o lentezza. Le serve più spazio su disco? Veda Aumentare lo spazio su disco del Suo VPS.
Trovare aiuto
man lsapre il manuale di un comando. Si scorre e si cerca come inless. Se i manuali mancano, li installi consudo apt install man-db.ls --helpfornisce, per la maggior parte dei comandi, un breve elenco di opzioni.- Il tasto Tab completa i nomi di comandi e file. In questo modo si evitano errori di battitura. Con la freccia in su richiama i comandi precedenti.
rm non ha un cestino: ciò che viene eliminato è perso. Presti particolare attenzione con rm -r (una cartella con tutto il suo contenuto) e con i caratteri jolly come *, soprattutto se è root. Inoltre, non incolli comandi trovati su internet senza averli prima letti. Prima di una modifica importante crei uno snapshot, veda Snapshot e backup del Suo VPS.Il Suo VPS è completamente autogestito: ciò che accade all'interno del server lo gestisce Lei. Noi La aiutiamo con la parte di WebOké, come la schermata del VPS, la rete e gli snapshot. Preferisce lavorare con un pacchetto di hosting? Lì dispone di una riga di comando più limitata, veda Accesso SSH e Terminal in DirectAdmin: quali pacchetti e come accedere.
Desidera saperne di più? Segua il corso gratuito VPS e gestione di server Linux, lezione 1.4 Esplorare la riga di comando.
