Come installare e configurare Ubuntu Server

Nella nostra passeggiata quotidiana nel mondo IT, dobbiamo in ogni momento imparare nuove tendenze, nuovi programmi e senza dubbio avere la capacità di svilupparci in diverse aree dei sistemi.In questo tutorial vedremo il installazione e configurazione di un server con Ubuntu, ma quali vantaggi possiamo ottenere come amministratori installando un server con Ubuntu?

In questo tutorial imparerai come installare la versione Server di Ubuntu e quindi essere in grado di gestire il nostro server. Conoscerai anche i passaggi per poterlo configurare facilmente e prepararlo per iniziare a usarlo in qualsiasi momento.

Se ancora non sai cosa significa lavorare con Ubuntu Server, ecco alcuni dei suoi vantaggi in modo che tu sappia cosa significa lavorare con esso.

Alcuni vantaggi dell'installazione di Ubuntu Server

  • È certificato per essere un server guest o guest su piattaforme Azure, AWS, IBM (power), tra le altre.
  • Ha un'integrazione completa del kernel.
  • Funziona su architetture x86, x64, ARM v7, ARM 64 e Power.
  • Grande supporto.
  • Progettato per il cloud, tra gli altri.

Analizzeremo come eseguire il processo di installazione del nostro server Ubuntu. Come primo passo andremo al seguente sito Web ufficiale di Ubuntu, per procedere con il scarica la nostra immagine ISO.

Una volta lì faremo clic sulla scheda Scarica, e noi scegliamo server, vedremo quanto segue:

1. Installa Ubuntu Server


In questo tutorial faremo il installazione in una macchina virtuale che ci permette di simulare esattamente il comportamento del server Ubuntu Nella vita reale, come abbiamo detto prima, è importante utilizzare ambienti virtuali per familiarizzare con l'ambiente circostante prima di lanciarsi in un ambiente produttivo per evitare incidenti.

Passo 1
Quando si avvia l'installazione dobbiamo scegli la lingua con cui rimarrà il nostro sistemaNel nostro caso scegliamo lo spagnolo, ma possiamo vedere che abbiamo diverse lingue tra cui scegliere in Ubuntu Server, la lingua predefinita è l'inglese poiché Ubuntu è distribuito in tutto il mondo, selezioniamo lo spagnolo spostandoci con le frecce di direzione e premiamo Invio.

Opzioni che abbiamoCome vediamo nella finestra seguente, abbiamo diverse opzioni per installare o gestire il nostro Ubuntu, tra cui:

Installa Ubuntu ServerCi consente di eseguire un'installazione da zero.

Installazione di più server con MAAS (Metal As A Service)Ci dà la possibilità di installare Ubuntu su più server contemporaneamente.

Controlla il disco per i difettiConsente di eseguire una revisione di possibili guasti in settori dell'hard disk.

Controlla la memoriaCi dà la possibilità di eseguire un test sulla RAM del server per verificarne il funzionamento.

Avvia dal primo disco rigidoConsente di avviare il sistema dal disco rigido principale se ne hai diversi.

Recuperare un sistema danneggiatoCi dà la possibilità di eseguire un test generale e provare a ripristinare un sistema che presenta un qualche tipo di errore.

Scegliamo la prima opzione Installa Ubuntu Server.

Passo 2
Diamo Invio, quindi scegliamo l'area geografica dove ci troviamo, ci permetterà di configurare immediatamente il fuso orario. Nel caso in cui il paese in cui ci troviamo non sia nell'elenco, dobbiamo scegliere l'altra opzione.

Passaggio 3
Noi diamo accedere E poi il sistema ci dirà se vogliamo configurare la tastiera, è consigliabile accettare questa proposta poiché ci permetterà di configurare e regolare automaticamente il modello della nostra tastiera:

Passaggio 4
Clicchiamo su e clicca accedere. Quindi apparirà la seguente finestra:

Questa opzione di configurazione ci chiede di premere uno qualsiasi dei tasti visualizzati (y, u, r, n, ecc.), nel nostro caso premeremo il tasto n, quindi ci chiederà di premere w, come abbiamo indicato che è in ordine a ottimizzare il layout e la corretta configurazione della tastiera. Premeremo il tasto w.

Successivamente, verranno visualizzate diverse domande su alcuni tasti in particolare, se la nostra tastiera li ha faremo clic su Sì, altrimenti premeremo Non.

Una volta effettuate le diverse verifiche richieste, verrà visualizzata la seguente finestra che conferma che tutto è corretto e ci fornisce una guida alla nostra tastiera "Es" = spagnolo.

Passaggio 5
Faremo clic su Continua e inizierà il processo di download di alcuni componenti aggiuntivi per la corretta installazione.

Passaggio 6
Una volta scaricati i componenti aggiuntivi, verrà visualizzata una finestra che richiede inserisci il nome che daremo al nostro server Ubuntu.

Scegliamo il nome appropriato e clicchiamo su Continua.

Passaggio 7
Successivamente, scegliamo il nome dell'utente che avrà accesso all'amministrazione del server (Utente predefinito). Fare clic su Continua e il sistema ci chiederà il nome utente per accedere al sistema (è un utente diverso dal precedente).

Passaggio 8
Premiamo Continua e poi inseriremo la password:

Facciamo clic su Continua e inseriremo di nuovo la password (conferma).

Passaggio 9
Clicchiamo su Continua. Allora il sistema ci chiede se vogliamo crittografare la nostra cartella personale, che è consigliato se disponiamo di informazioni sensibili poiché la crittografia genera una maggiore sicurezza, ma può essere un mal di testa nel caso in cui il sistema non funzioni e proviamo ad accedere alle nostre informazioni, secondo Ubuntu saremo intrusi o hacker. Nel nostro caso scegliamo n.

Passaggio 10
Allora il sistema conferma il nostro fuso orario In base alla posizione che abbiamo determinato all'inizio dell'installazione, se è corretta facciamo clic su Sì.

Passaggio 11
Una volta selezionato sì, inizierà una serie di domande sulla configurazione del server. Inizialmente il sistema ci chiederà le partizioni che avrà l'hard disk:

Opzioni che abbiamoGuidato: usa l'intero discoCi permette di utilizzare il disco in modo totale.

Guidato: utilizza l'intero disco e configura LVMCi consente di utilizzare il disco completo e aggiuntivo per configurare LVM (Logical Volume Management) per le rispettive partizioni.

Guidato: utilizza l'intero disco e configura LVM crittografatoCi consente di utilizzare il disco completo e aggiuntivo per configurare LVM (Logical Volume Management) con un sistema di crittografia per proteggere le informazioni.

ManualeCi consente di eseguire l'intero processo manualmente ma non è raccomandato.

Nel nostro caso utilizzeremo la prima opzione, Guidato: usa l'intero disco. Una volta selezionato, premere il tasto Invio e verrà visualizzata la seguente finestra:

Vediamo che vengono visualizzate le informazioni del disco rigido da utilizzare, premiamo Invio per continuare il processo di installazione. Viene visualizzata la seguente finestra che indica le partizioni che verranno create nel nostro Ubuntu:

NotaLa partizione ext4 è simile a NTFS in Windows e la partizione di swap ha il proprio spazio dedicato in Ubuntu, quindi la memoria di swap può scriverci sopra.

Fare clic sull'opzione Sì per scrivere le modifiche. Verrà visualizzata la seguente finestra che mostra lo stato di avanzamento dell'installazione del sistema base:

Allora il sistema ci chiederà se vogliamo configurare il proxy, poiché non è così comune, lasceremo il campo vuoto e faremo clic su Continua:

Verranno scaricati tutti i pacchetti apt (relativi alla rete) e ci verrà chiesto come vogliamo configurare gli aggiornamenti, vediamo che abbiamo tre (3) opzioni:

scelteNessun aggiornamento automaticoÈ consigliato per i server poiché alcuni aggiornamenti possono riavviare il server o causare comportamenti di instabilità al suo interno.

Aggiornamenti automaticiGli aggiornamenti vengono installati automaticamente ogni volta che ne è disponibile uno.

Gestisci il sistema con LandscapeConsente di gestire gli aggiornamenti tramite lo strumento Landscape.

Sceglieremo la prima opzione nel nostro caso, Senza aggiornamenti automatici, fare clic su Continua (dovremo installare gli aggiornamenti manualmente). Successivamente ti chiedi quali funzionalità vogliamo aggiungere al nostro server, ne abbiamo alcune come OpenSSH, Print Server, ecc.

Nel nostro esempio abiliteremo l'opzione OpenSSH per poter gestire il server da remoto, per selezionarlo posizioniamo il cursore su detta opzione e premiamo la barra spaziatrice per sceglierla.

Le funzioni di ciascuna opzione, in sintesi, sono:

  • ApriSSH: Amministrazione remota
  • Server DNS: Server dei nomi di dominio
  • LAMP Server: Server web
  • Server email: Server email
  • Database PostgreSQL: Server database
  • Server di stampa: Server di stampa
  • Server di file Samba: File server condiviso
  • Tomcat Java Server: server Java
  • Host della macchina virtuale: Server macchina virtuale
  • Selezione manuale del pacchetto: Selezione manuale dei pacchetti

Diamo Invio per continuare il nostro processo di installazione. Il sistema ci chiederà se vogliamo installare il boot loader GRUB nel registro principale, ricorda che GRUB (Grand Unifier Bootloader) è la prima cosa che viene caricata all'avvio del nostro server, quindi selezioniamo l'opzione Sì.

NotaSe in qualsiasi momento hai problemi con GRUB, prova a visitare il seguente tutorial, avrai aiuto per risolvere i problemi.

Continuiamo con la nostra installazione e vedremo che tutto è stato installato correttamente:

Facciamo clic su Continua e faremo attenzione a non riavviare il server con il disco all'interno dell'unità per non ripetere l'intero processo di installazione. Come vediamo Ubuntu funziona sotto la riga di comando che ci consente di utilizzare le risorse della macchina nelle applicazioni installate.

Possiamo vedere che una volta riavviata la macchina, verranno richieste le credenziali di accesso già create durante l'installazione.

2. Connessione tramite SSH con Ubuntu


Vediamo come ci colleghiamo tramite una connessione SSH sicura al nostro server Ubuntu. Una connessione SSH ci permette di connetterci esternamente al nostro server. È molto importante ricordare che il nostro server Ubuntu deve trovarsi sulla stessa rete da cui vogliamo connetterci.

Possiamo vedere come la configurazione della nostra rete utilizza il comando:

 ifconfig
Che ne mostra un riassunto. Nel nostro caso vediamo che l'indirizzo IP del nostro server è 192.168.0.10 e possiamo vedere le diverse configurazioni di rete.

Per effettuare la connessione tramite SSH da un sito esterno utilizzeremo il software Putty che è gratuito e possiamo scaricarlo dalla pagina ufficiale. Qui lasciamo un tutorial per vedere di più su Putty. Questo software ci dà la possibilità di connetterci, è fondamentalmente un client di connessione per Linux.

Per connetterci al nostro server tramite Putty faremo quanto segue:

  • In IP address metteremo l'IP esatto del server Ubuntu (Nel nostro caso 192.168.0.10)
  • Lasciamo la porta predefinita (22)
  • In tipo di connessione selezioniamo SSH

Clicchiamo su Aprire e la prima volta che eseguiamo Putty, verrà visualizzato un messaggio che indica che la chiave del server non è registrata nella cache, questo per motivi di sicurezza, possiamo accettare e si aprirà la finestra successiva per inserire le credenziali. Una volta inserita la nostra password vedremo che possiamo accedere al nostro server come se ci fossimo di fronte.

Questo ci consentirà di gestire il server fisico indipendentemente da dove si trova.

3. Opzioni e parametri di controllo


I parametri ci consentono di configurare come si comporteranno i comandi sul nostro server Ubuntu. Ad esempio, se volessimo andare alla cartella principale del sistema per vederne il contenuto, normalmente useremmo CD: e poi di nuovo CD: (Così discenderemmo 2 cartelle), per risparmiare tempo possiamo usare il simbolo / che ci permette di andare direttamente alla cartella principale, il comando sarebbe cd /.

Vedremo che la riga di comando si trova già alla radice del sistema. Ora se vogliamo tornare alla cartella personale Solvetic non useremo cd home e più tardi cd home, piuttosto useremo il comando:

 cd / home / solvetic
E così andremo alla cartella personale.

Se volessimo vedere le cartelle situate nella radice in un modo più organizzato, poiché normalmente sembrerebbero un po' disordinate. possiamo usare il comando ls con il parametro -l per visualizzare le cartelle in modo più organizzato (ls -l):

Vedremo che ci mostra dettagli più specifici di ogni cartella, come dimensione, data di creazione, ecc.
Possiamo vedere le diverse opzioni che abbiamo per parametrizzare un comando, per questo possiamo usare i seguenti metodi. Possiamo utilizzare il seguente parametro:

 ls --help
Verrà visualizzato l'aiuto di Linux in cui possiamo vedere le diverse opzioni da aggiungere al comando, ogni opzione viene fornita con il rispettivo riepilogo.

Un'altra opzione che abbiamo è usare il comando uomo (manuale), questo comando visualizza informazioni molto più esplicite su ciascun comando. Ad esempio, possiamo utilizzare la seguente riga:

 l'uomo
(Ci mostrerà il manuale del comando ls). Ricorda che questa opzione ci porterà fuori dalla riga di comando.

Possiamo navigare all'interno del manuale utilizzando le frecce su e giù. Per tornare alla riga di comando premeremo il tasto che cosa.

Ecco un collegamento a un tutorial con comandi interessanti per Ubuntu:

Comandi di Ubuntu

4. Gestire file e directory in Ubuntu


Come amministratori, in qualsiasi momento dobbiamo gestire i diversi file che abbiamo sul nostro server ed è importante sapere come eseguire questo processo. Esamineremo il processo per creare file e cartelle, ma si consiglia di non crearli all'interno della cartella principale di Ubuntu, l'ideale è crearli all'interno della cartella personale.

Creare una cartella
Per creare una cartella all'interno di Ubuntu useremo il comando mkdir (Make Directory), nel nostro esempio utilizzeremo la riga:

 test mkdir
E premiamo accedere. Per verificare di aver creato la cartella correttamente, usiamo il comando ls e vedremo la nostra cartella creata e se usiamo (come abbiamo già visto) il comando:
 ls -l
Vedremo un riepilogo più completo della cartella creata di recente.

NotaIl sistema fa distinzione tra maiuscole e minuscole, possiamo avere due cartelle (Test e test).

Crea file
Per creare un file useremo il comando tocco, il parametro è;

 tocca Nome_estensione
Ad esempio, tocca Esercizio.txt. Se usiamo ls -l possiamo vedere il nostro documento creato.

Opzioni di copia, incolla e taglia
Per copiare un file useremo il file cp (cp Nome file Percorso di destinazione), nel nostro caso sarebbe, cp Exercise.txt Test. Per vedere che il file è stato copiato correttamente nella destinazione useremo il seguente processo, usa il comando cd Nome cartella di destinazione (cd Test) una volta dentro Test usiamo il comando ls per vedere il file che abbiamo appena copiato.

Con il comando mv possiamo spostare un file o una cartella da una posizione all'altra, la sua sintassi è identica a quella della copia, mv nome file Destinazione.

Qui lasciamo un tutorial che parla di questo.

Elimina file e cartelle
Per eliminare i file: Useremo il comando rm (rimuovi), la sua sintassi è rm File_name, nel nostro esempio sarebbe rm esercizio.txt e possiamo vedere attraverso ls -l che il file non esiste più sul nostro sistema Ubuntu.
Di seguito è riportata un'immagine con tutti i comandi che abbiamo commentato:

Per eliminare le directory: Useremo il comando rmdir, la sintassi sarebbe rmdir nome_directory, nel nostro caso, rmdir Test e in questo modo elimineremo la directory Tests dal sistema. Possiamo usare il comando ls -l Per verificare che tale directory non esista più in Ubuntu:

In questo modo abbiamo visto alcuni dei opzioni e configurazioni che abbiamo nel nostro server Ubuntu.

Rinomina file e directory di Ubuntu

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave