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.
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ú:
h: mostra l'ajuda.
p: Ordena els processos per càrrega de CPU
m: Ordena els processos per càrrega de RAM
q: Permet sortir del programa.
top - 22:58:01 up 26 min, 1 user, load average: 0,22, 0,25, 0,26
Tasks: 273 total, 3 running, 270 sleeping, 0 stopped, 0 zombie
%Cpu(s): 3,1 us, 1,2 sy, 0,0 ni, 95,1 id, 0,6 wa, 0,0 hi, 0,0 si, 0,0 st
KiB Mem : 5985624 total, 770544 free, 2628672 used, 2586408 buff/cache
KiB Swap: 6168572 total, 6168572 free, 0 used. 2166152 avail Mem
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
20642 sei 20 0 28228 4436 3108 R 100. 0.1 0:00.06 htop
13774 sei 20 0 1036M 146M 83696 S 50.0 2.5 1:10.47 /opt/google/chrome/chrome
1 root 20 0 181M 3740 2052 S 0.0 0.1 0:02.91 /sbin/init splash
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H
6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq
7 root 20 0 0 0 0 S 0.0 0.0 0:00.31 ksoftirqd/0
8 root 20 0 0 0 0 I 0.0 0.0 0:24.56 rcu_sched
9 root 20 0 0 0 0 I 0.0 0.0 0:00.00 rcu_bh
10 root RT 0 0 0 0 S 0.0 0.0 0:00.04 migration/0
11 root RT 0 0 0 0 S 0.0 0.0 0:00.04 watchdog/0
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0
Comanda htop
La comanda htop és una evolució de la comanda top.
1 [|||||||||||||||||||| 25.9%] Tasks: 171, 675 thr; 4 running
2 [|||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 77.6%] Load average: 1.97 2.08 1.79
3 [|||||||||||||||||||||||||||||||| 42.3%] Uptime: 06:30:20
4 [||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||100.0%]
Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||5.12G/5.70G]
Swp[||||||||||||||||| 1.29G/5.88G]
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
1 root 20 0 181M 3752 2044 S 0.0 0.1 0:02.88 /sbin/init splash
17991 sei 20 0 1890M 18508 15120 S 0.0 0.3 0:00.46 ├─ C:\windows\system32\explorer.exe /desktop
17995 sei 20 0 1890M 18508 15120 S 0.0 0.3 0:00.00 │ ├─ C:\windows\system32\explorer.exe /desktop
17994 sei 20 0 1890M 18508 15120 S 0.0 0.3 0:00.00 │ ├─ C:\windows\system32\explorer.exe /desktop
17993 sei 20 0 1890M 18508 15120 S 0.0 0.3 0:00.04 │ └─ C:\windows\system32\explorer.exe /desktop
17982 sei 20 0 2033M 11800 10224 S 0.0 0.2 0:00.15 ├─ C:\windows\system32\winedevice.exe
17992 sei 20 0 2033M 11800 10224 S 0.0 0.2 0:00.00 │ ├─ C:\windows\system32\winedevice.exe
17985 sei 20 0 2033M 11800 10224 S 0.0 0.2 0:00.00 │ ├─ C:\windows\system32\winedevice.exe
17984 sei 20 0 2033M 11800 10224 S 0.0 0.2 0:00.00 │ └─ C:\windows\system32\winedevice.exe
17977 sei 20 0 1805M 6356 5752 S 0.0 0.1 0:00.00 ├─ C:\windows\system32\plugplay.exe
17980 sei 20 0 1805M 6356 5752 S 0.0 0.1 0:00.00 │ ├─ C:\windows\system32\plugplay.exe
17979 sei 20 0 1805M 6356 5752 S 0.0 0.1 0:00.00 │ └─ C:\windows\system32\plugplay.exe
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.
usuari@usxxx:~$ ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
0 S 1000 5341 5337 0 80 0 - 6021 wait pts/0 00:00:00 bash
4 R 1000 5775 5341 0 80 0 - 7607 - pts/0 00:00:00 ps
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 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.
usuari@usxxx ~ $ nmap localhost
Starting Nmap 7.01 ( https://nmap.org ) at 2018-05-10 19:04 CEST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000059s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
80/tcp open http
631/tcp open ipp
3306/tcp open mysql