Comandes bàsiques per a l'administració de sistemes Debian
Debian és un sistema operatiu Linux ampliamenment utilitzat en servidors i estacions de treball. Com a administrador de sistemes en Debian, és fonamental estar familiaritzat amb els comandos bàsics per realitzar tasques de manteniment, configuració i monitoratge. Aquest manual et proporcionarà una guia pràctica sobre els comandos essencials que et permetran administrar i mantenir un sistema Debian de manera eficient.
1. Comandos d'Informació del Sistema
-
uname -a: Mostra informació detallada sobre el sistema, com el nom del kernel, l'arquitectura i el nom de l'equip. -
lsb_release -a: Mostra informació sobre la distribució Debian instal·lada, com la versió i la descripció. -
df -h: Mostra l'espai en disc utilitzat i disponible en totes les particions del sistema. -
free -h: Mostra la memòria RAM utilitzada i disponible en el sistema.
2. Gestió d'Usuaris i Grups
-
adduser nom_usuari: Crea un nou usuari en el sistema. -
usermod -aG grup nom_usuari: Afegeix un usuari a un grup específic. -
deluser nom_usuari: Elimina un usuari del sistema. -
addgroup nom_grup: Crea un nou grup en el sistema.
3. Gestió de Paquets
-
apt update: Actualitza la llista de paquets disponibles en els repositoris. -
apt upgrade: Actualitza els paquets instal·lats a les versions més recents. -
apt install nom_paquet: Instal·la un paquet específic. -
apt remove nom_paquet: Desinstala un paquet del sistema. -
apt search nom_paquet: Busca paquets relacionats amb un terme específic.
4. Gestió de Serveis
-
systemctl status nom_servei: Mostra l'estat d'un servei. -
systemctl start nom_servei: Inicia un servei. -
systemctl stop nom_servei: Atura un servei. -
systemctl restart nom_servei: Reinicia un servei. -
systemctl enable nom_servei: Habilita que un servei s'iniciï automàticament en arrancar el sistema. -
systemctl disable nom_servei: Deshabilita que un servei s'iniciï automàticament en arrancar el sistema.
5. Configuració de Xarxa
-
ifconfig: Mostra informació sobre les interfícies de xarxa configurades. -
ip addr: Mostra informació més detallada sobre les interfícies de xarxa i les seves adreces IP. -
ping adreça_ip: Envia paquets ICMP a una adreça IP per verificar la connectivitat de xarxa. -
nslookup nom_host: Realitza una consulta DNS per obtenir l'adreça IP associada a un nom de host.
6. Gestió d'Arxius i Directoris
-
ls: Llista el contingut del directori actual. -
pwd: Mostra la ruta del directori actual. -
cd ruta_directori: Canvia al directori especificat. -
mkdir nom_directori: Crea un nou directori. -
rm nom_arxiu: Elimina un arxiu. -
rm -r nom_directori: Elimina un directori i el seu contingut de manera recursiva.
7. Comprimir i Descomprimir Arxius
-
tar -cvf arxiu.tar directori: Crea un arxiu tar a partir d'un directori. -
tar -xvf arxiu.tar: Extracte el contingut d'un arxiu tar. -
gzip arxiu: Comprimeix un arxiu en format gzip. -
gunzip arxiu.gz: Descomprimeix un arxiu comprimit en format gzip.
8. Gestió de Processos
-
ps: Mostra una llista dels processos que s'estàn executant en el sistema en aquest moment. -
ps aux: Mostra una llista més detallada de tots els processos en el sistema, inclosos els d'altres usuaris. -
top: Proporciona una vista dinàmica i en temps real dels processos en execució, amb informació actualitzada periòdicament. -
htop: Una versió millorada detopque mostra els processos en un format més legible i permet interactuar amb ells de manera més fàcil. -
kill PID: Termina (mata) un procés específic utilitzant el seu identificador de procés (PID). -
killall nom_procés: Termina tots els processos que tinguin el mateix nom. Tingues cura en utilitzar-lo, ja que pot aturar processos importants. -
nice: Ajusta la prioritat d'un procés. Pots utilitzar-lo per canviar la prioritat d'un procés i donar-li més o menys recursos del sistema. -
renice: Canvia la prioritat d'un procés en execució. És útil per ajustar la prioritat de processos en execució en temps real.