Installazione Ubuntu · 10 min read · Dec 08, 2025

Come installare Ubuntu 24.04 (Noble Numbat) Minimal Server

Ubuntu Server è un potente sistema operativo open-source progettato specificamente per ambienti server. Costruito sulle stesse basi della versione desktop di Ubuntu, è progettato per scalabilità, sicurezza e prestazioni, rendendolo una scelta popolare per varie applicazioni server, tra cui hosting web, cloud computing e data center. A differenza della sua controparte desktop, Ubuntu Server non ha un’interfaccia grafica (GUI) per impostazione predefinita, enfatizzando la gestione da riga di comando, che è preferita negli ambienti server per efficienza e controllo. Conosciuto per la sua stabilità e aggiornamenti regolari, Ubuntu Server supporta un’ampia gamma di hardware e piattaforme cloud, rendendolo versatile e altamente adattabile alle esigenze aziendali.

Questo tutorial mostra l’installazione di un server Ubuntu 24.04 LTS in dettaglio con molti screenshot. Lo scopo della guida è mostrare l’installazione di Ubuntu 24.04 LTS che può essere utilizzata come base per i nostri altri tutorial su Ubuntu qui su howtoforge, come le nostre guide per server perfetti. Questo tutorial utilizza il ramo LTS, che riceve aggiornamenti per cinque anni da Ubuntu ed è raccomandato per l’uso su server.

1. Requisiti

Per installare un server Ubuntu, avrai bisogno dei seguenti prerequisiti:

2. Nota preliminare

In questo tutorial, utilizzo il nome host server1.example.com con indirizzi IP 192.168.0.100 e gateway 192.168.0.1. Queste impostazioni potrebbero differire per te, quindi dovrai sostituirle dove appropriato.

3. Installazione del sistema di base di Ubuntu 24.04

Inserisci il CD / DVD / chiavetta USB di installazione di Ubuntu nel tuo sistema e avvia da esso. Quando installi il sistema operativo in una macchina virtuale come farò qui, dovresti essere in grado di selezionare il file ISO scaricato come sorgente per l’unità CD/DVD in VMWare e Virtualbox senza doverlo masterizzare su CD prima. Avvia il server o la macchina virtuale, si avvierà il sistema e inizierà l’installer.

Grub Installer

Avvio del sistema

La prima schermata dell’installer di Ubuntu mostrerà il selettore della lingua. Seleziona la tua lingua per il processo di installazione:

Scegli la lingua di installazione

Nella schermata successiva, puoi scegliere il layout della tastiera. La tastiera inglese andrà bene per molti utenti. In questo caso, scegli “Fatto” alla fine della schermata e premi il tasto “Return” per passare al passaggio successivo. Nel mio caso, sto usando un layout di tastiera tedesco, il che significa che dovrò navigare all’opzione “Layout” premendo il tasto “Tab” sulla mia tastiera fino a quando l’opzione Layout non è evidenziata. Quindi premi il tasto “Return” per aprire il selettore del layout.

Scegli la tastiera

Scegli il layout della tastiera che corrisponde alla tastiera collegata al server.

Cambia lingua della tastiera

Il giusto layout della tastiera per la mia installazione è stato selezionato ora. Scegli “Fatto” alla fine della schermata e premi “Return” per passare al passaggio successivo.

Nuova lingua della tastiera selezionata

Nel passaggio successivo, l’installer ti consente di scegliere tra una configurazione standard del server Ubuntu o una configurazione minima. Selezionerò qui una configurazione minima e installerò solo il software di cui ho bisogno in un secondo momento. Questo è particolarmente utile quando si esegue Ubuntu su un piccolo server virtuale.

Installazione del server minimale

L’installer di Ubuntu ora mostra quale scheda di rete ha rilevato sul server. Il nome del dispositivo di rete che è stato assegnato automaticamente è ens33. L’indirizzo IPv4 è stato assegnato automaticamente tramite DHCP. Lo cambierò in seguito in un indirizzo IP fisso quando il sistema di base sarà stato installato. Se la tua rete non ha un server DHCP, puoi inserire un indirizzo IP fisso ora scegliendo la scheda di rete (premi Tab fino a quando non è evidenziata e poi premi Return).

Configurazione di rete

Ora puoi impostare un indirizzo del server proxy nel caso sia necessario un proxy per accedere a Internet. Nel mio caso, non è richiesto alcun proxy, quindi scelgo “Fatto” per passare al passaggio successivo dell’installazione.

Configurazione del proxy

Qui puoi scegliere da quale server mirror di Ubuntu scaricare aggiornamenti e file di installazione. Terrò il predefinito e passerò alla schermata di installazione successiva.

Server mirror

L’installer del server Ubuntu ora mostra il disco rigido rilevato nel server. Il disco di installazione è un HD da 40GB su /dev/sda. Sceglierò di utilizzare l’intero disco per la mia installazione di Ubuntu. Se hai bisogno di un layout personalizzato con più partizioni, seleziona “Layout personalizzato” e crea le partizioni come richiesto.

Partizionamento del disco

L’installer mostra la configurazione di archiviazione predefinita qui sotto. Consiste in una partizione /boot da 2GB più una grande partizione / contenente l’installazione del sistema operativo. Ma come possiamo vedere, Ubuntu ha lasciato 19GB non utilizzati nella partizione LVM. Nei passaggi successivi, riconfigurerò la partizione LVM per utilizzare tutto lo spazio per la partizione /. In alternativa, puoi utilizzare lo spazio non utilizzato ad esempio per una partizione /home o /var, a seconda di come intendi utilizzare il sistema.

Layout delle partizioni di Ubuntu con LVM

Vai alla partizione / (ubuntu-lv) nella sezione ‘dispositivi utilizzati’ come mostrato qui sotto.

Scegli di modificare la partizione.

Inserisci la dimensione massima nel campo delle dimensioni.

Premi salva, e ora abbiamo il 100% dello spazio allocato alla partizione /, come mostrato nello screenshot qui sotto.

Prima che l’installazione inizi, l’installer di Ubuntu richiede di confermare il partizionamento. Premi il tasto “Tab” fino a quando l’opzione “Continua” non è evidenziata in rosso, quindi premi “Return” per procedere.

Scrivi le modifiche al layout sul disco rigido

Ora è il momento di impostare il nome del server (hostname) e il nome utente e la password dell’amministratore. Sceglierò il nome utente ‘administrator’ qui come esempio. Si prega di utilizzare un nome diverso e più sicuro nella propria configurazione effettiva. L’utente shell di Ubuntu che creiamo in questo passaggio ha permessi sudo, il che significa che può amministrare il sistema e diventare un utente root tramite sudo.

Crea un utente

Ubuntu ora offre l’opzione di acquistare Ubuntu pro. Utilizzerò qui la versione OpenSource e salterò questo passaggio.

Salta Ubuntu pro

La maggior parte dei server Linux viene amministrata tramite rete utilizzando SSH. In questo passaggio, l’installer di Ubuntu può installare direttamente il server SSH. Seleziona la casella “Installa OpenSSH Server” e procedi al passaggio successivo.

Installa server SSH

In questo passaggio, puoi preinstallare i servizi comunemente usati tramite l’installer Snap. Non seleziono alcun servizio qui poiché lo scopo di questa guida è installare un sistema di base minimale. Puoi installare servizi tramite apt o snap in qualsiasi momento successivo.

Preseleziona pacchetti

L’installer di Ubuntu ora procede con l’installazione basata sulle nostre impostazioni scelte.

Installazione pacchetti

L’installazione di Ubuntu è stata completata con successo. Seleziona “Riavvia” per avviare il server nel sistema Ubuntu 24.04 appena installato.

L'installazione di Ubuntu 24.04 è completata

L’installazione di base è ora completata. Nel capitolo successivo, spiegherò la configurazione dell’indirizzo di rete statico e installerò un editor di testo basato su shell per modificare i file di configurazione.

Avvio di Ubuntu 24.04

4. Primo accesso

Ora accedi sulla shell (o da remoto tramite SSH) sul server come utente “administrator”. Il nome utente potrebbe differire se hai scelto un nome diverso durante la configurazione.

Prompt di accesso a Ubuntu 24.04

Accesso riuscito al server Ubuntu 24.04.

Installato con successo Ubuntu 24.04

5. Ottieni privilegi di root

Dopo il riavvio, puoi accedere con il nome utente precedentemente creato (ad es. administrator). Poiché dobbiamo eseguire tutti i passaggi di questo tutorial con privilegi di root, possiamo o anteporre tutti i comandi in questo tutorial con la stringa sudo o diventare root subito digitando:

sudo -s

Puoi abilitare l’accesso root eseguendo:

sudo passwd root

E stai dando una password a root. Puoi quindi accedere direttamente come root, ma questo è sconsigliato dagli sviluppatori e dalla comunità di Ubuntu per vari motivi. Vedi https://help.ubuntu.com/community/RootSudo.)

6. Installa il server SSH (Opzionale)

Se non hai selezionato di installare il server OpenSSH durante l’installazione del sistema sopra, puoi farlo ora:

sudo apt -y install ssh openssh-server

Da ora in poi, puoi utilizzare un client SSH come PuTTY e connetterti dal tuo workstation al tuo server Ubuntu 24.04.

7. Installa un editor basato su shell (Opzionale)

Qui installeremo due editor di testo. L’editor Nano è più semplice per i principianti, mentre altri preferiscono l’editor tradizionale vi/vim. Il programma vi predefinito ha un comportamento strano su Ubuntu e Debian; per risolvere questo problema, installiamo vim-nox:

sudo apt -y install nano vim-nox

8. Configura la rete

Alcuni strumenti di rete comunemente usati non sono installati quando si sceglie l’installazione minima. Possiamo installarli con il seguente comando:

sudo apt install net-tools

Poiché l’installer di Ubuntu ha configurato il nostro sistema per ottenere le impostazioni di rete tramite DHCP, possiamo cambiare questo ora perché un server dovrebbe avere un indirizzo IP statico. Se desideri mantenere la configurazione di rete basata su DHCP, salta questo capitolo. In Ubuntu 24.04, la rete è configurata con Netplan tramite cloud-init, e il file di configurazione che cloud-init utilizza per configurare netplan è /etc/netplan/50-cloud-init.yaml. Il file di configurazione di rete tradizionale /etc/network/interfaces non è più utilizzato. Modifica /etc/netplan/50-cloud-init.yaml e adattalo alle tue esigenze (in questo esempio, utilizzerò l’indirizzo IP 192.168.0.100 e i server DNS 8.8.4.4, 8.8.8.8.

Il primo passo è disabilitare la configurazione di rete tramite cloud-init poiché configuriamo le impostazioni di rete direttamente con netplan. Esegui il seguente comando per farlo:

echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

Quindi apri il file di configurazione di rete con nano:

sudo nano /etc/netplan/50-cloud-init.yaml

Il server sta utilizzando DHCP subito dopo l’installazione; il file delle interfacce apparirà così:

# Questo file è generato dalle informazioni fornite dalla sorgente dati.  Le modifiche  
# a esso non persisteranno dopo un riavvio dell'istanza.  Per disabilitare le  
# capacità di configurazione di rete di cloud-init, scrivi un file  
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg con il seguente:  
# network: {config: disabled}  
network:  
    ethernets:  
        ens33:  
            dhcp4: true  
    version: 2

Per utilizzare un indirizzo IP statico 192.168.0.100, modificherò il file in modo che appaia così:

# Questo file descrive le interfacce di rete disponibili sul tuo sistema
# Per ulteriori informazioni, vedere netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
   ens33:
     dhcp4: no
     dhcp6: no
     addresses: [192.168.0.100/24]
     routes:
      - to: default
        via: 192.168.0.1
     nameservers:
       addresses: [8.8.8.8,8.8.4.4]

IMPORTANTE: L’indentazione delle righe è importante. Aggiungi le righe come mostrato sopra.

Quindi riavvia la tua rete per applicare le modifiche:

sudo netplan generate  
sudo netplan apply

Quindi modifica /etc/hosts.

sudo nano /etc/hosts

Fallo apparire così:

127.0.0.1 localhost  
192.168.0.100 server1.example.com server1  
  
# Le seguenti righe sono desiderabili per host capaci di IPv6  
::1 localhost ip6-localhost ip6-loopback  
ff02::1 ip6-allnodes  
ff02::2 ip6-allrouters

Ora, cambieremo il nome host della nostra macchina come segue:

sudo echo server1 > /etc/hostname   
sudo hostname server1

Il primo comando imposta il nome host “server1” nel file /etc/hostname. Il sistema legge questo file all’avvio. Il secondo comando imposta il nome host nella sessione corrente in modo da non dover riavviare il server per applicare il nome host.

In alternativa, ai due comandi sopra, puoi utilizzare il comando hostnamectl, che fa parte del pacchetto systemd.

sudo hostnamectl set-hostname server1

Dopo, esegui:

hostname   
hostname -f

Il primo comando restituisce il nome host breve, mentre il secondo comando mostra il nome di dominio completamente qualificato (FQDN):

root@server1:/home/administrator# hostname  
server1  
root@server1:/home/administrator# hostname -f  
server1.example.com  
root@server1:/home/administrator#

Se desideri regolare il layout della tastiera del server, esegui questo comando:

sudo dpkg-reconfigure keyboard-configuration

Congratulazioni! Ora abbiamo una configurazione di base del server Ubuntu 24.04 che fornisce una solida base per tutte le configurazioni del server Ubuntu.

9. Immagine della macchina virtuale

Questo tutorial è disponibile come macchina virtuale pronta all’uso in formato OVA / OVF per gli abbonati di Howtoforge. Il formato VM è compatibile con VMWare e Virtualbox, e altri strumenti che possono importare il formato OVA o OVF. Puoi trovare il link per il download nel menu a destra vicino alla parte superiore. Clicca sul nome del file per avviare il download.

I dettagli di accesso della VM sono:

Accesso SSH

Nome utente: administrator
Password: howtoforge

L’utente amministratore ha permessi sudo.

Si prega di cambiare le password dopo il primo avvio.

La VM è configurata per l’IP statico 192.168.0.100. L’IP può essere cambiato nel file /etc/netplan/50-cloud-init.yaml come mostrato nel passaggio 8 del tutorial. Il layout della tastiera della VM scaricabile è il layout della tastiera US.

10. Link

Ubuntu: http://www.ubuntu.com/

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.