Installazione Server · 9 min read · Oct 26, 2025

Installazione Minima del Server Ubuntu 22.04

Questo tutorial mostra in dettaglio l’installazione di un server base Ubuntu 22.04 LTS con molte schermate. Lo scopo della guida è mostrare l’installazione di Ubuntu 22.04 LTS che può essere utilizzata come base per i nostri altri tutorial Ubuntu qui su howtoforge, come le nostre guide per server perfetti. Questo tutorial utilizza il ramo LTS che riceve aggiornamenti per 5 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 l’indirizzo IP 192.168.0.100 e il gateway 192.168.0.1. Queste impostazioni potrebbero differire per te, quindi dovrai sostituirle dove appropriato.

3. Installazione del Sistema Base Ubuntu 22.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 prima su CD. Avvia il server o la macchina virtuale, si avvierà il sistema e inizierà l’installatore.

Inizio Installazione di Ubuntu

Il server Ubuntu Live si sta avviando

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

Scegli lingua

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 è evidenziata. Quindi premi il tasto “Return” per aprire il selettore di layout.

Layout della tastiera

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

Scegli layout di tastiera alternativo

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

Layout di tastiera alternativo selezionato

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

Server Ubuntu o Server Ubuntu Minimizato

L’installatore di Ubuntu mostra ora 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. Cambierò in seguito a un indirizzo IP fisso quando il sistema 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 di Ubuntu

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 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.

Indirizzo server mirror

L’installatore del server Ubuntu mostra ora i dischi rigidi che ha rilevato nel server. Il disco di installazione è un HD da 40GB su /dev/sda qui. Sceglierò di utilizzare l’intero disco per la mia installazione di Ubuntu. Se hai bisogno di un layout personalizzato composto da più partizioni, seleziona “Layout personalizzato” e crea le partizioni necessarie.

Layout del disco rigido

L’installatore mostra la configurazione di archiviazione predefinita qui sotto. Consiste in una partizione bios_grub da 1MB più una grande partizione / che conterrà l’installazione del sistema operativo. Scegli “Fatto” per procedere alla schermata successiva.

Tabella delle partizioni

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

Conferma scrittura delle modifiche su disco

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 solo come esempio, ti prego di usare un nome diverso e più sicuro nella tua configurazione reale. L’utente shell di Ubuntu che creiamo in questo passaggio ha permessi sudo, il che significa che è in grado di amministrare il sistema e diventare utente root tramite sudo.

Imposta hostname e crea un utente

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

Installa OpenSSH

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

Non installare servizi aggiuntivi ora

L’installatore di Ubuntu ora procede con l’installazione basata sulle impostazioni che abbiamo scelto.

Installazione del sistema Ubuntu 22.04

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

Installazione di Ubuntu 22.04 terminata con successo

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

Riavvio del sistema

4. Primo Accesso

Ora accedi alla 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.

Primo Accesso a Ubuntu 22.04

Accesso effettuato con successo al server Ubuntu 22.04.

Primo Accesso a Ubuntu

5. Ottenere 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, oppure diventare root subito digitando:

sudo -s

Puoi abilitare l’accesso come root eseguendo:

sudo passwd root

E 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. Installare 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 22.04 (Focal Fosset).

7. Installare un editor basato su shell (Opzionale)

Qui installeremo due editor di testo. L’editor Nano è più facile da usare 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, installiamo vim-nox:

sudo apt -y install nano vim-nox

8. Configurare 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’installatore di Ubuntu ha configurato il nostro sistema per ottenere le impostazioni di rete tramite DHCP, possiamo cambiarlo 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 22.04, la rete è configurata con Netplan e il file di configurazione è /etc/netplan/01-netcfg.yaml. Il tradizionale file di configurazione di rete /etc/network/interfaces non è più utilizzato. Modifica /etc/netplan/00-installer-config.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.

Apri il file di configurazione di rete con nano:

sudo nano /etc/netplan/00-installer-config.yaml

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

# Questa è la configurazione di rete scritta da 'subiquity'  
network:  
  ethernets:  
    ens33:  
      dhcp4: true  
  version: 2

Per utilizzare un indirizzo IP statico 192.168.0.100, cambierò il file affinché appaia così dopo:

# 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. Questo file viene letto dal sistema all’avvio. Il secondo comando imposta il nome host nella sessione corrente in modo che non dobbiamo riavviare il server per applicare il nome host.

Come 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 base del server Ubuntu 22.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/00-installer-config.yaml come mostrato nel passo 8 del tutorial. Il layout della tastiera della VM scaricabile è il layout di 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.