Instal·lació i configuració d’una
màquina virtual Rocky Linux
Configuració professional d’un servidor Rocky Linux amb DHCP, TuneD, Firewalld i ClamAV.
L’objectiu és crear una màquina virtual amb Rocky Linux configurada com a sistema orientat a servidor, treballant quatre aspectes principals: xarxa DHCP, optimització del rendiment, seguretat amb tallafoc i protecció antivirus.
Distribució GNU/Linux compatible binàriament amb RHEL, orientada a entorns empresarials:
- Compatible binàriament amb Red Hat Enterprise Linux
- Eines estàndard en servidors:
dnf,firewalld,nmcli - Projecte de codi obert sense llicència comercial
- Ideal per practicar administració de sistemes reals
Configuració automàtica d’adreça IP via NetworkManager i nmcli:
- Assignació automàtica d’IP, màscara i gateway
- Configuració via
nmcli connection modify - Verificació amb
ip addriip route
Optimització dels recursos assignats amb perfil específic per a VM:
- Perfil
virtual-guestper a màquines virtuals - Optimitza l’ús de CPU i memòria (4 GB RAM)
- Disponible als repositoris oficials de Rocky (
dnf)
Control de connexions entrants amb principi de mínim privilegi:
- Únicament SSH i HTTP permesos de forma permanent
- Regles verificades amb
firewall-cmd --list-all - Servei habilitat al sistema des de l’arrencada
Protecció enfront de malware amb escaneig recursiu:
- Instal·lat des del repositori EPEL
- Base de signatures actualitzada amb
freshclam - Anàlisi recursiva del directori
/home
Configuració equilibrada entre rendiment i consum de l’amfitrió:
- 4 GB RAM · 2 vCPU · 25 GB disc VDI dinàmic
- Adaptador de xarxa NAT/Pont virtual
- ISO Rocky Linux com a mitjà d’instal·lació
| Recurs | Valor assignat | Justificació |
|---|---|---|
| Memòria RAM | 4 GB | Suficient per al sistema i les eines de configuració sense sobrecarregar l’amfitrió |
| Processadors | 2 vCPU | Recursos de processament per a les tasques administratives del servidor |
| Disc virtual | 25 GB | Espai per al SO, paquets, registres i eines instal·lades |
| Adaptador xarxa | NAT / Pont | Permet comunicació a través de la xarxa virtual configurada |
| Imatge ISO | Rocky Linux | Mitjà d’arrencada per instal·lar el sistema operatiu |
Seguiment complet de l’instal·lador de Rocky Linux, des de la preparació de la imatge ISO fins al primer inici de sessió.
Abans de configurar cap servei, s’actualitzen els dipòsits de paquets per garantir que el sistema tingui les versions més recents i correccions de seguretat aplicades.
# Comprovar actualitzacions disponibles sudo dnf check-update # Aplicar totes les actualitzacions sudo dnf upgrade -y
dnf check-update i dnf upgradednf upgrade — garanteix correccions de seguretat aplicades abans de configurar serveis.
S’identifica la interfície de xarxa i es configura en mode automàtic (DHCP) mitjançant nmcli per obtenir una adreça IP dinàmica del router/servidor DHCP.
# 1. Identificar interfícies i perfils de connexió ip a nmcli connection show # 2. Configurar mètode IPv4 automàtic (DHCP) sudo nmcli connection modify enp0s3 ipv4.method auto # 3. Activar la connexió sudo nmcli connection up enp0s3 # 4. Verificar IP assignada ip addr show enp0s3
ip a i nmcli connection showenp0s3 o similar) i el seu estat inicial. Pas necessari per conèixer el nom exacte de la interfície a configurar.
inet amb l’adreça IP assignada automàticament.
S’instal·la el dimoni TuneD i s’aplica el perfil virtual-guest, optimitzat específicament per a màquines virtuals, millorant l’ús de CPU i memòria.
# 1. Instal·lar TuneD sudo dnf install -y tuned # 2. Activar i iniciar el servei sudo systemctl enable --now tuned # 3. Aplicar perfil per a màquines virtuals sudo tuned-adm profile virtual-guest # 4. Verificar el perfil actiu tuned-adm active
sudo systemctl enable --now tuned. El sistema confirma que el servei TuneD s’ha activat i s’inicia automàticament en cada arrencada. A diferència del cas de Debian, a Rocky Linux TuneD està disponible als repositoris oficials.
virtual-guesttuned-adm active mostrant “Current active profile: virtual-guest”. Confirma que el perfil d’optimització per a màquines virtuals s’ha aplicat correctament.tuned-adm active: perfil virtual-guest actiu — optimitza l’ús de recursos per a entorns virtualitzats.S’activa el servei firewalld i es permeten únicament els serveis SSH i HTTP, seguint el principi de mínim privilegi per reduir la superfície d’atac del servidor.
# 1. Iniciar i habilitar firewalld sudo systemctl enable --now firewalld # 2. Permetre SSH i HTTP de forma permanent sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --permanent --add-service=http # 3. Recarregar la configuració sudo firewall-cmd --reload # 4. Comprovar les regles actives sudo firewall-cmd --list-all
sudo systemctl status firewalld. El servei apareix amb estat “active (running)” en verd, confirmant que el dimoni del tallafocs està en funcionament i s’inicia automàticament en cada arrencada.
firewall-cmd --list-allssh i http a la llista de serveis autoritzats, confirmant que les regles s’han aplicat correctament.
S’instal·la ClamAV des del repositori EPEL, s’actualitza la base de signatures amb freshclam i s’executa una anàlisi recursiva al directori /home.
# 1. Instal·lar repositori EPEL sudo dnf install -y epel-release # 2. Instal·lar ClamAV i les eines sudo dnf install -y clamav clamd clamav-update # 3. Actualitzar base de dades de virus sudo freshclam # 4. Executar anàlisi recursiva sudo clamscan -r /home
clamav, clamd i clamav-update.
sudo freshclam. Mostra la descàrrega de les últimes signatures de virus des dels servidors de ClamAV. Sense actualització, l’antivirus no pot detectar les amenaces més recents.freshclam — garanteix la detecció de les amenaces més recents.
/home — Infected files: 0. El sistema no presenta fitxers maliciosos detectats.| Requisit | Eina | Comanda de comprovació | Resultat |
|---|---|---|---|
| Instal·lació del sistema | Rocky Linux | cat /etc/os-release | ✅ Rocky Linux 100% operatiu |
| Xarxa dinàmica (DHCP) | NetworkManager | ip addr / nmcli | ✅ IP assignada automàticament |
| Rendiment | TuneD | tuned-adm active | ✅ Perfil virtual-guest actiu |
| Tallafoc | Firewalld | firewall-cmd --list-all | ✅ ssh i http permesos |
| Antivirus | ClamAV | clamscan -r /home | ✅ Escaneig completat, 0 infectats |
Resultat del projecte
Aquest projecte ha permès dur a terme la instal·lació completa d’una màquina virtual amb Rocky Linux, aplicant els paràmetres de rendiment i seguretat propis d’un servidor empresarial.
La configuració automàtica de la xarxa via DHCP garanteix la connectivitat, TuneD optimitza els recursos assignats (4 GB RAM, 25 GB disc), firewalld assegura la protecció de ports i ClamAV ofereix protecció enfront de malware.
La diferència clau respecte a Debian: a Rocky Linux, TuneD és natiu als repositoris oficials i la seva configuració s’ha pogut completar correctament, obtenint el perfil virtual-guest actiu i verificat.