Introduzione
Usa questo tutorial per configurare la tua macchina Linux CentOS 8 per la prima volta. Ad esempio, hai lanciato un nuovo VPS o un host dedicato con CentOS 8, segui i passaggi seguenti per completare la configurazione iniziale del server con CentOS 8.
Accedere a CentOS 8
Accedi alla tua macchina Linux CentOS 8. Gli utenti desktop possono utilizzare l'interfaccia GUI per accedere. Gli utenti remoti si connettono al server utilizzando l'accesso SSH:
ssh root@remote_server_ip
Aggiornare i pacchetti correnti
Dopo il login, prima aggiorna tutti i pacchetti correnti sul tuo sistema:
dnf clean all
dnf update
Installare i pacchetti richiesti
Eseguire questo comando per installare pacchetti utili che molto probabilmente utilizzerai per lavorare sul tuo server:
dnf install vim wget nano
Creare un account utente
Questa è la procedura migliore per creare un account separato per i lavori dell'amministratore di sistema.
Utilizzare il seguente comando per creare l'utente:
adduser alice
Quindi imposta una password complessa per l'account appena creato.
passwd alice
Avrai bisogno dei privilegi di sudo per lavorare con le attività di amministrazione del sistema. I sistemi CentOS Linux hanno un gruppo predefinito denominato wheel
con privilegi sudo. Aggiungi il tuo utente appena creato al gruppo wheel.
usermod -aG wheel alice
Configurare il firewall di base
Se l'installazione predefinita di CentOS 8 non ha un firewall installato, segui i passaggi seguenti per configurare un firewall su CentOS 8:
dnf install firewalld
Dopo l'installazione, avviare il servizio firewall e abilitarlo per l'avvio automatico all'avvio del sistema:
systemctl start firewalld
systemctl enable firewalld
Per impostazione predefinita, il firewall consentiva l'accesso SSH agli utenti remoti. Potrebbe anche essere necessario consentire ad altri servizi tramite il firewall di utenti remoti.
È possibile fornire direttamente un nome di servizio come http
o https
per abilitarne l'accesso. Il firewalld utilizza il file /etc/services
per determinare la porta corrispondente del servizio:
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
Se il nome del servizio non è definito in /etc/services
, aggiungi consenti l'accesso direttamente tramite numero di porta. Ad esempio, per consentire la porta TCP 8080
o 10000
(predefinita Webmin) al firewall, esegui questo comando:
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --permanent --add-port=10000/tcp
Dopo aver apportato modifiche al firewall, assicurati di ricaricare le modifiche utilizzando il seguente comando:
firewall-cmd --reload
Per visualizzare, tutte le porte ei servizi consentiti utilizzare il seguente comando:
firewall-cmd --permanent --list-all
Dovresti ricevere un messaggio di output simile al seguente:
public
target: default
icmp-block-inversion: no
interfaces:
sources:
services: cockpit dhcpv6-client http https ssh
ports: 8080/tcp 10000/tcp
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
Conclusione
In questo tutorial abbiamo visto come configurare il server CentOS dopo la prima installazione. Il tuo sistema CentOS 8 è pronto per l'uso.