Instal·lació i configuració de software necessari (Client)

1. Posada al punt del sistema amb orígens oficials

Per garantir que el teu servidor Linux Mint operi exclusivament amb repositoris verificats i disposi de les últimes millores de seguretat, executa les següents accions:

  • Auditoria de les fonts de programari: Accedeix a Menú → Administració → Fonts de programari i valida que només estiguin habilitats els servidors de packages.linuxmint.com i archive.ubuntu.com.
  • Sincronització de l’índex de paquets: sudo apt update
  • Actualització integral del sistema: sudo apt full-upgrade -y
  • Neteja de residus i dependències obsoletes: sudo apt autoremove -y

2. Implementació de paquets i utilitats essencials

Aquest conjunt d’eines és indispensable per a la gestió, el control de seguretat i la supervisió del rendiment del node.

🛠️ Gestió i administració base

sudo apt install htop neofetch vim curl wget net-tools

🌐 Anàlisi de xarxa i connectivitat

sudo apt install nmap traceroute dnsutils iperf3

🔒 Blindatge i accés segur

sudo apt install ufw fail2ban openssh-server

📊 Monitoratge i mètriques

sudo apt install sysstat iotop lsof lsb-release

⚙️ Flux de treball i automatització

sudo apt install cron rsync tmux

💻 Entorn de desenvolupament

sudo apt install git build-essential


3. Guia de referència de les eines

Resum de la utilitat de cada programa i la seva sintaxi bàsica.

Fonamentals

  • htop: Visor interactiu de processos i consum de memòria.
  • neofetch: Resum visual de les especificacions del maquinari i SO.
  • vim: Editor de text avançat per a configuracions mitjançant terminal.
  • curl / wget: Utilitats per a la transferència de dades i descàrrega de fitxers via URL.
  • net-tools: Paquet clàssic que proporciona ordres com ifconfig.

Xarxes i Diagnòstic

  • nmap: Eina d’exploració de xarxa i auditoria de ports oberts.
  • traceroute: Traça la ruta que segueixen els paquets fins a un destí.
  • dnsutils: Paquet que inclou dig per a consultes detallades als servidors DNS.
  • iperf3: Realitza proves de velocitat real i ample de banda entre dos punts.

Seguretat i Protecció

  • ufw: Interfície simplificada per gestionar el tallafoc (Firewall).
  • fail2ban: Protecció contra atacs de força bruta mitjançant el bloqueig d’IPs.
  • openssh-server: Protocol per a la gestió remota xifrada.

Monitoratge del Sistema

  • sysstat: Recull dades sobre la càrrega del sistema (iostat, sar).
  • iotop: Monitor en temps real de l’entrada/sortida (I/O) del disc.
  • lsof: Llista tots els fitxers i connexions obertes per processos.
  • lsb-release: Proporciona informació específica sobre la distribució Linux.

Eficiència i Codi

  • cron: Planificador de tasques en segon pla (dimoni).
  • rsync: Algorisme de transferència optimitzada per a còpies de seguretat.
  • tmux: Permet mantenir sessions de terminal actives encara que es perdi la connexió.
  • git: Sistema de control de versions per a la gestió de projectes.