Home · Assistenza · Configurare un server AlmaLinux
Configurare un server AlmaLinux: dnf, EPEL, firewalld e SELinux
AlmaLinux è una ricostruzione libera di Red Hat Enterprise Linux mantenuta fino al 2035. Questa guida vale per AlmaLinux 10 su un server AlmaLinux, i comandi vanno bene anche per AlmaLinux 9.
Cosa è installato
- dnf con i repository BaseOS, AppStream, CRB ed Extras.
- NetworkManager per la rete. L'indirizzo è impostato alla configurazione.
- cronie e rsyslog, entrambi attivi dall'avvio.
- sudo. OpenSSH per l'accesso si aggiunge con la configurazione del server.
Non sono installati firewalld, dnf-automatic ed EPEL. Questi dati valgono per il container. Un vServer con KVM si avvia con l'immagine cloud ufficiale di AlmaLinux e viene configurato al primo avvio con cloud-init. Lì la scelta di pacchetti può essere un po' più ampia.
1. Aggiornare
dnf upgrade
2. Aggiornamenti di sicurezza automatici
dnf-automatic installa gli aggiornamenti secondo una pianificazione. Impostare apply_updates = yes in /etc/dnf/automatic.conf, poi attivare il timer:
dnf install dnf-automatic
systemctl enable --now dnf-automatic.timer
3. Configurare il firewall
dnf install firewalld
systemctl enable --now firewalld
firewall-cmd --permanent --add-service=ssh
firewall-cmd --permanent --add-service=https
firewall-cmd --reload
Prima consentire la porta SSH, poi attivare il firewall. Se SSH usa una porta diversa dalla 22, inserire quella porta. Se ci si chiude fuori lo stesso, aiuta la console nell'account cliente.
4. Servizi, log e cron
systemctl status nginx
systemctl enable --now nginx
journalctl -u nginx -e
crond gira già, i propri compiti si inseriscono con crontab -e. I log si trovano in journalctl e in /var/log, ad esempio in /var/log/messages.
Pacchetti aggiuntivi da EPEL
EPEL aggiunge molti programmi che non sono nei repository di base, ad esempio htop o fail2ban. EPEL richiede CRB. Nel container CRB è già attivo, su un server KVM lo attiva il secondo comando:
dnf install epel-release
dnf install dnf-plugins-core && dnf config-manager --set-enabled crb
dnf install htop
SELinux
Su un vServer con KVM SELinux è attivo, getenforce mostra Enforcing. Se i file web si trovano in un percorso insolito, restorecon -Rv /percorso imposta le etichette adatte. Nel container l'isolamento lo gestisce l'host, lì SELinux non è attivo.
Versioni e cambio
AlmaLinux 10 è mantenuto fino al 2035, AlmaLinux 9 fino al 2032. Per il cambio di versione principale è prevista una reinstallazione nell'account cliente. Prima i dati si possono salvare con la directory di soccorso, vedi Reinstallare il server senza perdere dati.
Domande frequenti
- AlmaLinux o Rocky Linux?
- Entrambi sono ricostruzioni di Red Hat Enterprise Linux con gli stessi comandi. AlmaLinux corregge errori anche in anticipo, Rocky Linux si attiene rigorosamente al modello. Nell'uso quotidiano la differenza si nota raramente.
Continua: I primi passi sul suo vServer Configurare un server Rocky Linux Configurare un server Fedora