Ricerca nel sito web

30 cose da fare dopo l'installazione minima di RHEL/CentOS 7


CentOS è una distribuzione Linux standard del settore che è un derivato di RedHat Enterprise Linux. Potresti iniziare a utilizzare il sistema operativo non appena lo installi, ma per ottenere il massimo dal tuo sistema devi eseguire alcuni aggiornamenti, installare alcuni pacchetti, configurare determinati servizi e applicazioni.

Questo articolo ha lo scopo di "30 cose da fare dopo l'installazione di RHEL/CentOS 7". Il post è scritto tenendo presente che hai installato RHEL/CentOS Minimal Install che è preferito in ambienti aziendali e di produzione, in caso contrario puoi seguire la guida seguente che ti mostrerà le installazioni minime di entrambi.

  1. Installazione di CentOS 7 minima
  2. Installazione di RHEL 7 Minima

Di seguito è riportato l'elenco delle cose importanti, che abbiamo trattato in questa guida in base ai requisiti standard del settore. Ci auguriamo che queste cose siano molto utili per configurare il tuo server.

1. Registrati e abilita l'abbonamento a Red Hat

Dopo l'installazione minima di RHEL 7, è il momento di registrare e abilitare il sistema nei repository di abbonamento Red Hat ed eseguire un aggiornamento completo del sistema. Questo è valido solo se hai un abbonamento RedHat valido. È necessario registrarsi per abilitare i repository ufficiali del sistema RedHat e aggiornare il sistema operativo di tanto in tanto.

Abbiamo già trattato istruzioni dettagliate su come registrarsi e attivare l'abbonamento RedHat nella guida seguente.

  1. Registra e abilita i repository di abbonamento Red Hat in RHEL 7

Nota: questo passaggio è valido solo per RedHat Enterprise Linux con un abbonamento valido. Se stai utilizzando un server CentOS, passa immediatamente ai passaggi successivi.

2. Configurare la rete con indirizzo IP statico

La prima cosa che devi fare è configurare l'indirizzo IP statico, il percorso e il DNS sul tuo server CentOS. Utilizzeremo il comando ip in sostituzione del comando ifconfig. Tuttavia, il comando ifconfig è ancora disponibile per la maggior parte delle distribuzioni Linux e può essere installato dal repository predefinito.

yum install net-tools             [Provides ifconfig utility]

Ma come ho detto utilizzeremo il comando ip per configurare l'indirizzo IP statico. Quindi, assicurati di controllare prima l'indirizzo IP corrente.

ip addr show

Ora apri e modifica il file /etc/sysconfig/network-scripts/ifcfg-enp0s3 utilizzando l'editor che preferisci. Qui, sto usando l'editor Vi e mi assicuro che tu debba essere un utente root per apportare modifiche...

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

Ora modificheremo quattro campi nel file. Prendi nota dei quattro campi sottostanti e lascia tutto il resto intatto. Inoltre, lascia le virgolette doppie così come sono e inserisci i tuoi dati nel mezzo.

IPADDR = “[Enter your static IP here]” 
GATEWAY = “[Enter your Default Gateway]”
DNS1 = “[Your Domain Name System 1]”
DNS2 = “[Your Domain Name System 2]”

Dopo aver apportato le modifiche "ifcfg-enp0s3", assomiglia all'immagine qui sotto. Nota che il tuo IP, GATEWAY e DNS varieranno, confermalo con il tuo ISP. Salva ed esci.

Riavviare la rete di servizio e verificare che sia corretto o meno l'IP assegnato. Se tutto è ok, Ping per vedere lo stato della rete...

service network restart

Dopo aver riavviato la rete, assicurati di controllare l'indirizzo IP e lo stato della rete...

ip addr show
ping -c4 google.com

3. Imposta il nome host del server

La prossima cosa da fare è cambiare l'HOSTNAME del server CentOS. Controlla l'HOSTNAME attualmente assegnato.

echo $HOSTNAME

Per impostare il nuovo HOSTNAME dobbiamo modificare "/etc/hostsname" e sostituire il vecchio nome host con quello desiderato.

vi /etc/hostname

Dopo aver impostato il nome host, assicurati di confermare il nome host effettuando il logout e accedendo nuovamente. Dopo l'accesso controlla il nuovo nome host.

echo $HOSTNAME

In alternativa puoi utilizzare il comando "hostname" per visualizzare il tuo attuale hotsname.

hostname

4. Aggiorna o aggiorna l'installazione minima di CentOS

Ciò non installerà nuovi pacchetti oltre all'aggiornamento e all'installazione della versione più recente dei pacchetti installati e degli aggiornamenti di sicurezza. Inoltre Aggiorna e Aggiorna sono più o meno gli stessi, tranne per il fatto che Aggiorna=Aggiorna + abilita l'elaborazione obsoleta durante gli aggiornamenti.

yum update && yum upgrade

Importante: puoi anche eseguire il comando seguente che non richiederà l'aggiornamento dei pacchetti e non è necessario digitare "y" per accettando le modifiche.

Tuttavia è sempre una buona idea rivedere i cambiamenti che avranno luogo sul server, specialmente in produzione. Pertanto, l'utilizzo del comando seguente potrebbe automatizzare l'aggiornamento e l'upgrade, ma non è consigliabile.

yum -y update && yum -y upgrade

5. Installare il browser Web della riga di comando

Nella maggior parte dei casi, specialmente in ambienti di produzione, solitamente installiamo CentOS come riga di comando senza GUI, in questa situazione dobbiamo disporre di uno strumento di navigazione a riga di comando per controllare i siti Web tramite terminale. Per questo, installeremo uno strumento molto famoso chiamato "link".

yum install links

Per l'utilizzo e gli esempi di navigazione nei siti Web utilizzando lo strumento link, leggi il nostro articolo Navigazione Web dalla riga di comando con lo strumento Link

6. Installare il server HTTP Apache

Non importa per quale scopo utilizzerai il server, nella maggior parte dei casi è necessario un server HTTP per eseguire siti Web, contenuti multimediali, script lato client e molte altre cose.

yum install httpd

Se desideri modificare la porta predefinita (80) del server Apache HTTP con qualsiasi altra porta. Devi modificare il file di configurazione "/etc/httpd/conf/httpd.conf" e cercare la riga che inizia in genere come:

LISTEN 80 

Cambia il numero di porta "80" in qualsiasi altra porta (ad esempio 3221), salva ed esci.

Aggiungi la porta che hai appena aperto per Apache attraverso il firewall e quindi ricarica il firewall.

Consenti il servizio http attraverso il firewall (Permanente).

firewall-cmd --add-service=http

Consenti la porta 3221 tramite firewall (permanente).


firewall-cmd --permanent --add-port=3221/tcp

Ricarica il firewall.

firewall-cmd --reload

Dopo aver effettuato tutte le operazioni precedenti, ora è il momento di riavviare il server Apache HTTP, in modo che il nuovo numero di porta venga reso effettivo.

systemctl restart httpd.service

Ora aggiungi il servizio Apache a livello di sistema per avviarlo automaticamente all'avvio del sistema.

systemctl start httpd.service
systemctl enable httpd.service

Ora verifica il server HTTP Apache utilizzando lo strumento da riga di comando dei collegamenti come mostrato nella schermata seguente.

links 127.0.0.1