3.4.5. Obținerea informațiilor de sistem și a jurnalelor
gratuit comanda afișează informații despre memorie; disc liber (df) raportează despre spațiul disponibil pe disc pe fiecare dintre discurile montate în sistemul de fișiere. Este -h opțiune (pentru lizibil de om) convertește dimensiunile într-o unitate mai lizibilă (de obicei, mebibytes sau gibibytes). Într-un mod similar, cel gratuit comanda acceptă -m și -g opțiuni și își afișează datele fie în mebibytes, fie, respectiv, în gibibytes.
$ gratuit | ||||||
total | utilizat | gratuit | buff/cache partajat | disponibil | ||
Eu eu: | 2052944 | 661232 | 621208 | 10520 770504 | 1359916 | |
Swap: | 0 | 0 | 0 | |||
$ df | ||||||
Sistemul de fișiere | 1K-blocuri | Utilizat | Disponibil | Utilizare% | Montat pe | |
udev | 1014584 | 0 | 1014584 | 0% | / dev | |
tmpfs | 205296 | 8940 | 196356 | 5% | / alerga | |
/dev/vda1 | 30830588 | 11168116 | 18073328 | 39% | / | |
tmpfs | 1026472 | 456 | 1026016 | 1% | /dev/shm | |
tmpfs | 5120 | 0 | 5120 | 0% | /run/lock | |
tmpfs | 1026472 | 0 | 1026472 | 0% | /sys/fs/cgroup | |
tmpfs | 205296 | 36 | 205260 | 1% | /run/user/132 | |
tmpfs | 205296 | 24 | 205272 | 1% | /run/user/0 |
id comanda afișează identitatea utilizatorului care rulează sesiunea împreună cu lista de grupuri din care aparțin. Deoarece accesul la unele fișiere sau dispozitive poate fi limitat la membrii grupului, verificarea apartenenței la grup poate fi utilă.
$ id
uid=1000(buxy) gid=1000(buxy) grupuri=1000(buxy),27(sudo)
$ id
uid=1000(buxy) gid=1000(buxy) grupuri=1000(buxy),27(sudo)
uname -a comanda returnează o singură linie care documentează numele nucleului (Linux), numele de gazdă, versiunea nucleului, versiunea nucleului, tipul mașinii (un șir de arhitectură, cum ar fi x86_64), și numele sistemului de operare (GNU / Linux). Ieșirea acestei comenzi ar trebui să fie de obicei inclusă în rapoartele de eroare, deoarece definește clar nucleul în uz și platforma hardware pe care rulați.
$ uname -a
Linux kali 4.9.0-kali3-amd64 #1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU/Linux
$ uname -a
Linux kali 4.9.0-kali3-amd64 #1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU/Linux
Toate aceste comenzi oferă informații despre timpul de execuție, dar adesea trebuie să consultați jurnalele pentru a înțelege ce s-a întâmplat pe computer. În special, nucleul emite mesaje pe care le stochează într-un buffer inel ori de câte ori se întâmplă ceva interesant (cum ar fi inserarea unui nou dispozitiv USB, operarea eșuată a hard diskului sau detectarea inițială a hardware-ului la pornire). Puteți prelua jurnalele de kernel cu ajutorul dmesg comanda.
Jurnalul lui Systemd stochează, de asemenea, mai multe jurnale (ieșirea stdout/stderr de demoni, mesaje syslog, jurnalele kernel) și ușurează interogarea acestora cu jurnalctl. Fără niciun argument, pur și simplu aruncă toate jurnalele disponibile într-un mod cronologic. Cu -r opțiunea, va inversa ordinea, astfel încât mesajele mai noi să fie afișate mai întâi. Cu -f opțiunea, va tipări în mod continuu noile intrări de jurnal pe măsură ce sunt atașate la baza sa de date. The -u opțiunea poate limita mesajele la cele emise de o anumită unitate de sistem (ex: journalctl -u ssh.service).