Monitoratge
CPU, memòria RAM i memòria d'intercanvi
Amb les comandes cat /proc/cpuinfo i cat /proc/meminfo es pot veure informació detallada sobre la CPU i la RAM.
Veure la informació detallada de cadascun dels processadors:
usuari@usxxx:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz
cpu MHz : 2671.640
cache size : 4096 KB
cpu cores : 2
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2
ss ht tm pbe syscall nx lm constant_tsc arch_perfmon
pebs bts rep_good nopl aperfmperf pni dtes64
bogomips : 5343.28
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtualVeure la informació detallada de la RAM:
Amb la comanda free es pot veure informació resumida sobre la memòria RAM i la memòria virtual (memòria d'intercanvi o swap): el total, la quantitat utilitzada i la quantitat lliure.
Altres comandes per veure el maquinari
lshw (list hardware): mostra tota la configuració del maquinari.
lscpu (list cpu): mostra informació sobre la CPU.
lspci (list pci): maquinari connectat als ports de la placa mare.
lsusb (list usb): maquinari connectat als ports usb.
hardinfo: eina que recull de forma gràfica la informació sobre el maquinari (cal tenir un entorn gràfic).
Monitorització dels processos
Comanda top
La comanda top mostra una llista en temps real dels processos actius al sistema. També permet realitzar diferents accions sobre cadascun d'ells, com matar-los o canviar la seva prioritat.
Opcions de menú (dependrà de la distribució de Linux):
h: mostra l'ajuda.p: Ordena els processos per càrrega de CPUm: Ordena els processos per càrrega de RAMq: Permet sortir del programa.
Opcions per ordenar (dependrà de la distribució de Linux):
top -o +%CPU: Ordena els processos per càrrega de CPU de major a menortop -o -%CPU: Ordena els processos per càrrega de CPU de menor a majortop -o +%MEM: Ordena els processos per càrrega de RAM de major a menortop -o -%MEM: Ordena els processos per càrrega de RAM de menor a major
Es pot fer amb la resta de columnes d'informació: PID, USER, PR,...
Comanda htop
La comanda htop és una evolució de la comanda top.
Comanda ps
La comanda ps permet conèixer els processos que s'estan executant al sistema. Sense opcions ens permet conèixer els processos que s'estan executant en el terminal actual.
Per veure la informació detallada de tots els processos: ps aux
Monitorització de la xarxa
Per obtenir informació sobre la configuració de la xarxa, es poden utilitzar les següents comandes:
ipconfig mostra l'adreça IP, la màscara (i altres, com per exemple l'adreça MAC).
route permet veure la porta d'enllaç.
cat /etc/resolv.conf serveix per saber quins servidors DNS s'han configurat.
Per comprovar la connectivitat:
ping per comprovar la connectivitat punt a punt.
traceroute per descobrir en quin punt falla la connectivitat entre dos punts.
host permet comprovar la resolució DNS.
nslookup (obsolet; és equivalent a host): per defecte no ve instal·lat.
Per comprovar la seguretat (ports oberts):
nmap: serveix per comprovar els ports oberts en l'ordinador i veure el servei associat.
Documentació i recursos
Guia del servidor de l'Ubuntu https://help.ubuntu.com/lts/serverguide/monitoring.html
20 Command Line Tools to Monitor Linux Performance http://www.tecmint.com/command-line-tools-to-monitor-linux-performance/
20 Linux System Monitoring Tools Every SysAdmin Should Know https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html
Última actualización