En aquest breu article vull recopilar un bon conjunt de comandes molt útils per a coneixer ben a fons la nostre màquina i l'estat del nostre sistema.
Llegenda:
- Les comandes en verd estaran relacionades amb el maquinari
- Les comandes en taronja estaran relacionades amb el sistema operatiu.
- lshw: Hardware Lister. Aquesta eina ens proporciona informació molt completa i detallada del hardware instal·lat a la nostra màquina, tal com:
- Placa Mare (Marca, model...)
- Processador (Marca, model, velocitat, cachés...)
- PCI/ISA/PCMCIA (Slots, producte...)
- VGA (Marca, model, bus...)
- Controladors IDE/SATA
- Controlador USB
- Disc Durs (Particions, punts de muntatge...)
- etc...
- dmidecode: Aquesta utilitat (similar a l'anterior) ens dóna informació del maquinàri de la màquina, però a través de descodificar la informació que conte la taula DMI de la BIOS.
És un bon complement de la comanda anterior, ja que aporta un punt de vista lleugerament diferent. - lspci: Mostra informació sobre els dispositius PCI instal·lats.
Amb el paràmetre -v mostra informació detallada dels dispositius.
I amb el paràmetre -k mostra el driver del kernel que el suporta HOT HOT!! :D
Cal dir que aquesta informació és extreta d'una base de dades i que per tant cal actualitzar-la sovint amb la comanda: update-pciids. - lsusb: Similar a l'anterior, però per als dispositius USB endollats al nostre sistema. Informació breu, breu, breu :(
- uname: Archiconeguda comanda per a conèixer versió del kernel o distribució en execució. Si voleu veure tota la informació que proporciona: uname -a.
- vmstat: Ens dóna estadístics del consum de memòria (RAM, SWAP), ús de CPU, processos... tot en una senzilla taula, amb unes etiquetes que hauràs de recórrer a man vmstat si vols entendre algo :-S XD
- free: Dóna informació sobre el consum de memòria del sistema d'una manera molt clara.
- top: Conegudíssima aplicació per al control de tasques, que ens permetrà obtenir informació al instant i actualitzada del consum tant de memòria com de CPU de cada una de les tasques del sistema. També ens permet realitzar accions com per exemple matar aplicacions.
- ps: Una altre comanda conegudíssima, germana de top. Aquesta et mostra tots els processos que s'executen a la màquina.
Els usos més comuns són:- ps -aux Mostra la màxima informació sobre els processos en execució
- ps -ejH Mostra els processos en forma d'arbre.
- ps -u usuari Mostra els processos que pertanyen a l'usuari especificat.
- df: Disk Free. Ens mostra el tamany, l'espai lliure (i el seu percentatge) de totes les unitats muntades al sistema. Es recomana l'execució df -h.
- dmesg: Diagnostic Message. És una comanda clàssica que mostra els missatges del kernel. Desde l'arrencada fins als últims succesos. Ens permet saber s'hi s'ha detectat i configurat maquinari, si s'han muntat unitats, etc.
L'ús clàssic és: dmesg | tail, per saber que és l'últim que ha succeït.
I fins aquí el llistat de les comandes (que jo conec) per a coneixer més a fons el nostre sistema operatiu preferit GNU/Linux.
Si algú en coneix alguna més i vol ampliar-ho... ja ho sap... que deixi un comentari i l'ampliaré.
I no us perdeu la segona part!