Lo sapevi?

A partire dal 2015 abbiamo sviluppato internamente un sistema statefull di protezione dagli attacchi DDoS. Attualmente la protezione di core è erogata grazie a un cluster di server in load balancing. Abbiamo inoltre sviluppato un sistema di pre-filtering a livello di routing. Inoltre, in caso di attacchi superiori alla capacità di rete, le network interessate vengono filtrate grazie alla protezione remota Corero.

Comandi essenziali Linux per amministrare una VPS

Estimated reading: 3 minutes 13 views

Quando si gestisce una VPS Linux, la maggior parte delle operazioni di amministrazione avviene tramite terminale. Linux mette a disposizione centinaia di comandi diversi, ma nella pratica un amministratore di sistema utilizza regolarmente un insieme relativamente ristretto di strumenti. Imparare questi comandi essenziali consente di svolgere le attività più comuni su qualsiasi VPS, indipendentemente dalla distribuzione utilizzata.

Questa guida presenta alcuni dei comandi più utili per orientarsi nel sistema, gestire file e cartelle, controllare lo stato del server e amministrare servizi.

Navigare nel filesystem e gestire file

Uno degli aspetti più comuni quando si lavora su una VPS è muoversi tra le directory del sistema e gestire file o cartelle. Linux organizza tutti i dati all’interno di un unico filesystem gerarchico, quindi è importante sapere come esplorarlo e modificarlo.

Comando Descrizione Esempio
pwd
Mostra la directory corrente
pwd
ls
Mostra i file nella cartella
ls -lah
cd
Cambia directory
cd /var/log
cp
Copia file o cartelle
cp file.txt /backup/
mv
Elimina file o cartelle
rm file.txt

Ad esempio, per entrare nella directory dei log di sistema e visualizzarne il contenuto si possono usare due comandi consecutivi:

				
					cd /var/log
ls -lah
				
			

Queste operazioni rappresentano la base per qualsiasi attività di gestione dei file su una VPS.

Monitorare lo stato della VPS

Quando si amministra un server è importante controllare regolarmente l’utilizzo delle risorse. Linux include diversi strumenti che permettono di verificare rapidamente lo stato del sistema e individuare eventuali problemi.

Comando Descrizione
top
Mostra i processi attivi e il consumo di CPU/RAM
free -h
Mostra l’utilizzo della memoria
df -h
Mostra lo spazio disco disponibile
du -sh
Calcola la dimensione delle directory

Ad esempio, per controllare rapidamente lo spazio disponibile sui dischi si può utilizzare:

				
					df -h           
				
			

Questo comando mostra tutte le partizioni montate e lo spazio occupato su ciascuna di esse, rendendo facile individuare eventuali dischi quasi pieni.

Gestire servizi e processi

Molte applicazioni installate su una VPS funzionano come servizi di sistema, ad esempio web server, database o sistemi di caching. Nelle distribuzioni Linux moderne questi servizi vengono generalmente gestiti tramite systemd, utilizzando il comando systemctl.

Comando Descrizione
systemctl status servizio
Mostra lo stato di un servizio
systemctl start servizio
Avvia un servizio
systemctl stop servizio
Ferma un servizio
systemctl restart servizio
Riavvia un servizio
systemctl enable servizio
Avvia il servizio all’avvio del sistema

Ad esempio, per controllare se il web server Nginx è in esecuzione si può utilizzare:

				
					systemctl status nginx
				
			

Questo comando mostra informazioni utili come lo stato del servizio, eventuali errori e il tempo di attività.

Aggiornare il sistema e installare software

Mantenere la VPS aggiornata è una delle attività più importanti per garantire sicurezza e stabilità. Le distribuzioni Linux utilizzano gestori di pacchetti che permettono di installare, aggiornare e rimuovere software in modo semplice.

Nelle distribuzioni basate su Debian e Ubuntu i comandi principali sono i seguenti:

Comando Descrizione
apt update
Aggiorna la lista dei pacchetti
apt upgrade
Installa gli aggiornamenti
apt install pacchetto
Installa un software
apt remove pacchetto
Rimuove un pacchetto installato

Ad esempio, per installare il server web Nginx si può utilizzare:

				
					apt install nginx
				
			

Nelle distribuzioni basate su Red Hat, come Rocky Linux o AlmaLinux, viene invece utilizzato il gestore di pacchetti dnf, con una sintassi molto simile.

Leave a Comment

Share this Doc

Comandi essenziali Linux per amministrare una VPS

Or copy link

CONTENTS