• Passa alla navigazione primaria
  • Passa al contenuto principale
  • Passa alla barra laterale primaria
  • Passa al piè di pagina

Il blog di HostingVirtuale

Hosting e Registrazione Domini

  • Facebook
  • Instagram
  • LinkedIn
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • Home
  • CMS
  • Social Media
  • Web Hosting
  • Web Design
  • Web Marketing
  • HostingVirtuale
    • Domini
    • Web Hosting
    • Email e PEC
    • Hosting Reseller
    • Sicurezza
Ti trovi qui: Home / Web Hosting / Gestione di un VPS: guida SSH per principianti – Terza parte

Gestione di un VPS: guida SSH per principianti – Terza parte

Pubblicato il 8 Ottobre 2014 da Salvatore Capolupo Lascia un commento Contrassegnato con: tutorial, vps

Gestione di un VPS: guida SSH per principianti – Terza parte

Dopo aver visto nella prima parte di questo tutorial “le basi ed il login via SSH” e nella seconda parte l’approfondimento su “Come fare login con certificato a chiave pubblica via SSH”, “Come aggiornare il sistema via SSH” e “Come installare servizi via SSH”, proseguiamo il nostro tour all’interno dei principali comandi che si possono utilizzare via SSH per la gestione di un VPS, considerando questa volta: l’avvio dei servizi, il check della RAM e quello dei servizi attivi.

#5 Come far partire, fermare e riavviare i servizi via SSH

Per  avviare i servizi, in genere possiamo utilizzare questi comandi:

service mysql start

service apache2 start

Per stoppare i servizi,  ad esempio per manutenzione:

service mysql stop

service apache2 stop

Per riavviare servizi (ad esempio se si trovano in uno stato di stallo):

service mysql restart

service apache2 restart

#6 Check di sistema: memoria libera

Se il sistema operativo del server Linux non è stato configurato correttamente, può capitare che i processi vadano ad occupare una certa quantità di memoria in modo indebito. Per verificare la memoria libera si usa il comando cat sul file apposito:

cat /proc/meminfo

che fornisce un output del genere (riportiamo le prime quattro righe):

MemTotal:                1022876 kB

MemFree:                  155656 kB

Buffers:                  117724 kB

Cached:                   462288 kB

che significa: 998 MB di memoria totale, 152 MB liberi, 114 di buffer, 451 cached.

#7 Check di sistema: servizi attivi

Se proviamo a digitare il comando seguente:

ps -aux

vedremo a video qualcosa del genere:

USER   PID %CPU %MEM   VSZ   RSS TTY      STAT START   TIME COMMAND

root     1  0.0  0.0   10648       16 ?              Ss          Sep08   0:12 init [2] 

root     2  0.0  0.0       0             0 ?                S            Sep08   0:00 [kthreadd]

root     3  0.0  0.0       0             0 ?                S            Sep08   0:18 [ksoftirqd/0]

root     5  0.0  0.0       0             0 ?                S            Sep08   0:00 [kworker/u:0]

root     6  0.0  0.0       0             0 ?                S            Sep08   0:00 [migration/0]

root     7  0.0  0.0       0             0 ?                S            Sep08   0:05 [watchdog/0]

[…]

In pratica nei sistemi Linux (quindi ad esempio sul VPS Debian che stiamo configurando) ogni processo possiede uno user assegnato (prima colonna) e un PID, cioè un numero identificativo intero univoco (mostrato nella seconda colonna). Il comando mostra quindi la lista dei processi attivi e tra le altre cose, la percentuale di CPU e memoria RAM usate.

Per vedere subito quali processi siano più impegnativi in termini di memoria, possiamo dare la seguente variante del comando:

ps -aux –sort -rss

che restituisce qualcosa del genere, in cui è evidente che mysql è il processo più pesante, seguito da Apache:

USER     PID %CPU %MEM            VSZ   RSS TTY              STAT START   TIME COMMAND

mysql   18744  0.0  5.6 377160 57572 ?                Sl          08:33   0:17 /usr/sbin/mysqld –basedir=/usr –d

www-data 30866  0.0  2.8 257932 29060 ?       S            13:08   0:01 /usr/sbin/apache2 -k start

www-data 31666  0.1  2.8 258400 29028 ?         S            13:26   0:00 /usr/sbin/apache2 -k start

www-data 31843  0.3  2.8 258384 28892 ?         S            13:30   0:00 /usr/sbin/apache2 -k start

root      14409  0.0  1.6 242668 16580 ?                   Ss         01:30   0:03 /usr/sbin/apache2 -k start

www-data 31841  0.2  1.5 244280 15944 ?            S            13:30   0:00 /usr/sbin/apache2 -k start

Conclusioni

Lo scopo di questa mini guida ovviamente vuole essere quello di introdurre semplicemente i comandi principali di SSH che, come abbiamo già detto, non è altro che il protocollo che consente di accedere ad un macchina remota mediante un terminale. La gestione e l’amministrazione sistemistica di un server, che sia dedicato, virtuale o anche cloud,  richiede competenze, formazione specifica ma soprattutto esperienza sul campo. Pertanto invitiamo tutti gli utenti che vogliono avvicinarsi a questo mondo, di evitare di gestire in proprio un sito in produzione se ospitato su macchina dedicata e su cui non sia stato attivato il supporto tecnico da parte del proprio fornitore. Si può fare pratica attivando un VPS in prova gratuita e dal costo piuttosto contenuto su cui gestire ad esempio un blog personale con WordPress, un sito statico o un piccolo CMS e solo successivamente procedere con l’attivazione di un sito web più complesso.

Articoli correlati:

Default ThumbnailConfigurare un VPS: guida SSH per principianti – Seconda parte VPS per un sito web: guida SSH per principianti - Prima parteVPS per un sito web: guida SSH per principianti – Prima parte Joomla cos'è, a cosa serve e come si usa: guida per principiantiJoomla cos’è, a cosa serve e come si usa: guida per principianti

Interazioni del lettore

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Barra laterale primaria

Come diventare Web Designer Professionista

Crea il tuo sito web gratis

Scopri il nostro hosting economico FREEWEB che comprende: dominio, 1 GB di spazio web, posta elettronica, database, certificato SSL e il pannello di controllo in italiano che consente anche l'installazione di WordPress con un click.

Scopri di più!

Web Designer alle prime armi?

Scopri il miglior Hosting Linux per il tuo sito web. Hosting economico LITE comprensivo di tutti i servizi principali:
- dominio
- spazio web da 5 GB SSD
- 5 email da 1 GB
- database MariaDB
- certificato SSL

Scopri di più!
  • POP3, IMAP e SMTP: Come funzionano i protocolli di posta
  • Le nuove funzioni di HVCP: crea il tuo sito web gratis
  • Le nuove funzioni di HVCP: Certificati SSL personali e per sottodomini

Il tuo sito web è al sicuro?

Attiva il Cloud Backup con il 20% di sconto! Grazie al semplice pannello di controllo in italiano puoi salvare nel cloud storage di Amazon tutti i dati del sito web e del database MySQL.

Scopri di più!

Articoli recenti

  • Come promuovere il tuo sito web su Google: La guida completa 26 Maggio 2025
  • Intelligenza Artificiale e CMMS: automazione intelligente per la manutenzione del futuro 20 Maggio 2025
  • Come creare GIF animate gratis in modo semplice 25 Marzo 2025
  • AI Conversazionale: l’importanza di un hosting efficiente 18 Marzo 2025
  • Come creare un canale Telegram: guida completa 14 Marzo 2025

Hosting ottimizzato per CMS

Tutti i pacchetti hosting proposti sono perfettamente compatibili con i migliori CMS: WordPress, Joomla, PrestaShop.
Il pacchetto LITE comprende:
- dominio
- spazio web da 5 GB SSD
- 5 email da 1 GB
- database MariaDB
- certificato SSL

Scopri di più!

Footer

HostingVirtuale

  • Registrazione domini
  • Web Hosting
  • Posta Elettronica Certificata
  • Cloud server
  • Server dedicati
  • Virtual Private Server
  • Hosting reseller
  • Sicurezza siti web
  • Cloud Backup

Tag Cloud

app backup business cloud content marketing domini ecommerce email email marketing facebook freelance google grafica hosting condiviso hosting gratuito hostinterview inbound marketing infografica instagram intelligenza artificiale joomla linkedin malware mobile news pannello clienti pec personal branding pinterest plugin prestashop sconti seo server sicurezza smart working storytelling telegram tools tutorial twitter video marketing vps wordpress youtube

Articoli recenti

  • Come promuovere il tuo sito web su Google: La guida completa
  • Intelligenza Artificiale e CMMS: automazione intelligente per la manutenzione del futuro
  • Come creare GIF animate gratis in modo semplice
  • AI Conversazionale: l’importanza di un hosting efficiente
  • Come creare un canale Telegram: guida completa

© 2025 All Rights Reserved Hosting Virtuale srl Chieti Pescara Roma Partita IVA IT02586030690