Guia completa de manteniment i ús del servidor Linux Mint
1. Actualitza el sistema operatiu amb fonts oficials
Per assegurar-te que el teu servidor Linux Mint utilitza només repositoris oficials i està completament actualitzat, segueix aquests passos:
- Verifica les fonts de programari:
Obre Menú → Administració → Fonts de programari i comprova que només estiguin actius els repositoris depackages.linuxmint.comiarchive.ubuntu.com. - Actualitza la llista de paquets:
sudo apt update - Actualitza tots els paquets a la darrera versió:
sudo apt full-upgrade -y - Elimina paquets innecessaris:
sudo apt autoremove -y
2. Instal·la comandes i programes útils
Aquestes eines són pràctiques per administrar, protegir i monitoritzar el servidor.
Eines bàsiques d’administració
sudo apt install htop neofetch vim curl wget net-tools
Eines de xarxa i diagnòstic
sudo apt install nmap traceroute dnsutils iperf3
Eines de seguretat
sudo apt install ufw fail2ban openssh-server
Monitoratge i rendiment
sudo apt install sysstat iotop lsof lsb-release
Automatització i sessions
sudo apt install cron rsync tmux
Eines de desenvolupament
sudo apt install git build-essential
3. Manual d’ús de totes les comandes
A continuació trobaràs una descripció breu de cada eina i com utilitzar-la.
Eines bàsiques
- htop — Monitoritza processos i recursos.
htop - neofetch — Mostra informació del sistema.
neofetch - vim — Editor de fitxers per terminal.
vim /etc/fitxer.conf - curl / wget — Descarrega contingut des de la xarxa.
curl https://exemple.comwget https://exemple.com/arxiu.zip - net-tools — Inclou ordres com
ifconfiginetstat.
Xarxa i diagnòstic
- nmap — Escaneja ports i serveis.
nmap 192.168.1.1 - traceroute — Mostra el recorregut dels paquets.
traceroute google.com - dnsutils — Resolució de noms DNS.
dig exemple.com - iperf3 — Test d’ample de banda.
iperf3 -s/iperf3 -c IP
Seguretat
- ufw — Tallafoc simple.
sudo ufw enable/sudo ufw allow 22 - fail2ban — Bloqueja IPs sospitoses.
sudo systemctl enable --now fail2ban - openssh-server — Permet accés remot segur.
sudo systemctl status ssh
Monitoratge
- sysstat — Inclou
iostatimpstat. - iotop — Mostra processos amb més ús de disc.
sudo iotop - lsof — Mostra fitxers oberts.
sudo lsof -i :80 - lsb-release — Mostra la versió del sistema.
lsb_release -a
Automatització
- cron — Programa tasques automàtiques.
crontab -e - rsync — Sincronitza carpetes i còpies de seguretat.
rsync -avz /origen /desti - tmux — Multiplexor de terminals.
tmux
Desenvolupament
- git — Control de versions.
git clone https://github.com/usuari/repositori.git - build-essential — Compilació i eines de desenvolupament.
4. Manteniment del sistema
Per mantenir el sistema actualitzat i net:
sudo apt update && sudo apt full-upgrade -y
sudo apt autoremove -y
sudo ufw status
sudo systemctl status fail2ban
A la primera, el sistema detecta els repositoris correctament i diu que hi ha paquets actualitzables.

A la segona, el fitxer sources.list només té el repositori del CD, la qual cosa és normal si es fa servir la instal·lació des d’USB.

Aquí es poden veure les fonts oficials de Linux Mint i Ubuntu, des d’on el sistema descarrega les actualitzacions i els programes. Així m’asseguro que només faig servir repositoris segurs i oficials.

Aquesta ordre actualitza el sistema operatiu a la darrera versió disponible de tots els paquets, instal·lant les millores i correccions més recents per mantenir el sistema estable i segur.

He instalado herramientas básicas: htop, neofetch, vim, curl, wget y net-tools para gestionar el sistema y la red.

Aquí he añadido herramientas de red: nmap para escanear puertos, traceroute para ver el camino de los paquetes, dnsutils para comprobar nombres de dominio, e iperf3 para medir la velocidad de conexión.

En esta parte he instalado programas de seguridad: ufw para gestionar el cortafuegos, fail2ban para evitar ataques por intentos fallidos, y openssh-server para poder conectarme al equipo por SSH.

Estos comandos sirven para analizar el sistema: sysstat muestra estadísticas de rendimiento, iotop controla el uso del disco, lsof enseña qué archivos están abiertos y lsb-release muestra la versión de Linux.
quiero una esplicacin natural una frase o dos diciendo que es y ya
Por último, he instalado herramientas para automatizar tareas: cron para ejecutar trabajos programados, rsync para hacer copias o sincronizar carpetas, y tmux para usar varias sesiones de terminal a la vez.

El usuario está a punto de instalar dos herramientas de desarrollo esenciales (git y build-essential), y el sistema le pide permiso para descargar e instalar los archivos necesarios.

El usuario está ejecutando comandos en la terminal para revisar y descargar las últimas listas de actualizaciones de software disponibles para su sistema operativo Linux.

Deixa un comentari