În viața noastră de zi cu zi ca administratori de sistem, ca manageri IT, ca coordonatori sau pur și simplu ca oameni care se află în mediul de calcul, ne găsim în situații în care trebuie să consultăm informații sau să executăm sarcini, unele simple, altele nu atât, în serverele noastre Linux fie că este Debian, Ubuntu, Fedora, etc, și de multe ori nu avem comenzile necesare sau uităm (Este de înțeles datorită volumului de muncă zilnic).
Solvetic este aici pentru a ajuta pe toți acești oameni oferind acest studiu în care vom acoperi 24 dintre mulți dintre comenzile cele mai utilizate de administratori și asta ne oferă informații detaliate despre sistemul pe care îl rulăm. Alături de noi în acest studiu interesant și să salvăm aceste comenzi care, mai devreme sau mai târziu, vor fi necesare în rolurile noastre de calcul.
NotăPentru acest studiu vom executa comenzile într-un mediu Debian 8.
1. Comanda w
Această comandă ne arată utilizatorii care sunt conectați în prezent împreună cu procesele asociate, oferă informații precum numele utilizatorului, timpul de acces, JCPU etc.
Unii dintre parametrii pe care îi putem folosi cu comanda w sunt:
- -h: Nu afișează anteturile
- -s: Ignorați valorile JCPU și PCPU
- -F: Omiteți câmpurile goale
- -V: Afișează versiunile comenzii
2. Comanda utilizatorilor
Această comandă afișează utilizatorii care s-au conectat în prezent la sistem, această comandă nu are parametri.
3. Comandă Uptime
Comanda uptime ne permite să vizualizăm timpul în care sistemul a funcționat, utilizatorii conectați și încărcarea medie în anumite intervale.
Comanda uptime poate utiliza parametrul -V pentru a vizualiza versiunea sa.
4. Comanda Whoami
Comanda whoami ne permite să vizualizăm utilizatorul actual pe sistem.
5. Cine comandă
Folosind comanda who avem acces la informațiile curente ale utilizatorului, informațiile despre echipă, data etc.
Cu comanda who putem folosi următorii parametri:
- -b: Afișează ultima pornire a sistemului
- -r: Afișează nivelul curent de rulare
- -la, -toate: Afișează toate informațiile despre sistem (utilizator, boot și nivel de rulare)
6. Comanda CP
Comanda cp este utilizată de administratori pentru a copia fișiere dintr-o resursă în modul sigur.
7. Pisică de comandă
Comanda cat este utilizată pentru a vizualiza fișiere. Sintaxa sa este:
cat file1cat file1 file2Al doilea exemplu este folosit pentru a afișa mai multe fișiere (unul după altul).
8. Comanda vi
Comanda vi este un editor de text care ne permite să edităm fișiere de configurare, printre altele, de exemplu putem folosi sintaxa:
vi -R / etc / shadowsR înseamnă că fișierul va fi deschis în modul de citire numai.
9. Comanda Ssh
Cu această comandă ne putem conecta în siguranță folosind SSH la computere la distanță, de exemplu ne putem conecta la IP 192.168.0.15 folosind utilizatorul solvetic:
ssh [email protected]Pentru a vedea versiunea comenzii SSH vom folosi parametrul -V.
10. Comandă ftp sau sftp
Aceste comenzi ne permit să ne conectăm prin ftp sau sftp (ftp securizat) la un alt computer pentru a transfera fișiere, sintaxa este următoarea:
ftp 192.168.0.15 sftp 192.168.0.15Deoarece vedem singura diferență între utilizarea sigură și cea nesigură, este da la început.
11. Comandă liberă
Folosind comanda gratuită putem vizualiza parametrii legați de memorie, cum ar fi memoria totală, memoria disponibilă și memoria swap.
Cu comanda gratuită putem folosi parametrul -t pentru a afișa memoria totală și disponibilă în octeți.
12. Comanda sus
Cu comanda de sus ne permite să vizualizăm activitatea procesorului și sarcinile care sunt gestionate de kernel.
Cu comanda de sus putem folosi parametrul -sau pentru a afișa procese specifice și putem apăsa litera ce pentru a opri procesul.
13. Gudron de comandă
Folosind comanda tar putem dezarhiva fișierele pe o cale specifică din sistemul nostru Linux. De exemplu, dacă dorim să dezarhivăm fișierul tests.tar în directorul solvetic, vom introduce următoarele:
tar -cvf tests.tar / solveticDacă doriți să vedeți mai multe informații și exemple de utilizare a acestei comenzi, vizitați următorul link: Cum se utilizează comanda tar
14. Găsiți comanda
Prin comanda find putem găsi fișiere, directoare, printre altele, de exemplu dacă dorim să căutăm solvetic putem introduce următoarele:
găsi / -nume solvetic/ înseamnă că caută din rădăcină, îl puteți înlocui cu directorul din care doriți să începeți căutarea.
15. Comanda Lsof
Cu comanda lsof putem lista toate fișierele deschise de un anumit utilizator, de exemplu, dacă dorim să vedem fișierele deschise de utilizatorul solvetic vom introduce următoarele lsof -u solvetic, vom vedea următoarele:
16. Ultima comandă
Folosind last putem vedea activitatea pe care utilizatorii au făcut-o în sistem.
Putem specifica un anumit utilizator pentru a-și vedea activitățile în sistem, de exemplu, putem folosi ultimul solvetic pentru a vedea ce modificări sau procese a executat utilizatorul solvetic.
17. Porunca Ps
Cu comanda ps putem vedea toate procesele care rulează în prezent în sistem, putem vedea că este identificat cu PID pentru a avea informații clare despre acesta.
18. Comanda Rm
Comanda rm ne permite să ștergem un fișier sau folder din sistem, sintaxa acestuia este foarte simplă:
numele fișierului rmAceastă comandă are mai mulți parametri care pot fi utilizați, aveți grijă când utilizați -r (recursiv) și -F (forțează ștergerea fără a cere).
19. Comanda Mkdir
Folosind mkdir putem crea directoare pe sistemul nostru Linux. Sintaxa pe care trebuie să o folosim este:
mkdir nume_directorDacă ceea ce doriți este să creați un fișier, comanda de utilizat este atingere.
20. Comandă uname
Cu comanda uname putem obține informații de sistem, de exemplu, introducând doar comanda uname vom obține Linux ca rezultat, dar putem folosi următorii parametri pentru a vedea alte tipuri de informații:
- uname -v: Versiunea de comandă
- unme -n: Numele gazdei
- uname -r: Versiunea kernel
- uname -m: Vizualizați arhitectura hardware a mașinii (de exemplu i686)
21. Comanda Lscpu
Cu această comandă avem posibilitatea de a vizualiza în detaliu informațiile despre CPU.
22. Comanda Lshw
Această comandă ne oferă informații detaliate despre hardware-ul pe care îl avem în mașina noastră, acest lucru ne ajută să analizăm ce infrastructură avem și ce modificări putem face. Este important să clarificăm că pentru a executa această comandă trebuie să o instalăm folosind comanda:
sudo apt-get install lshwImaginea afișată rulează pe Ubuntu 16.04.
23. Comanda Lsusb
Prin această comandă putem obține informații despre porturile USB incluse în sistemul nostru și de acolo putem valida un tip de eroare.
În același mod, dacă vrem să vedem porturile PCI ale sistemului, introduceți doar comanda lspci.
24. Comanda Dmidecode
Această comandă afișează informații care, în calitate de administratori, pot gestiona sarcinile de gestionare. Putem utiliza următoarea comandă pentru a vedea informații specifice sistemului (ca utilizatori root):
sistemul dmidecode -t
Și folosind diverși parametri obținem informații de la celelalte componente, de exemplu:
- dmidecode -t bios: Primim informații despre sistemul Bios
- dmidecode -t memorie: Ne oferă informații despre memorie
- procesor dmidecode -t: Ne oferă informații despre procesor
În acest fel, am analizat câteva dintre cele mai interesante comenzi care ne vor fi, fără îndoială, de mare ajutor în munca noastră de administratori, deoarece acestea ne oferă informații specifice despre mașina pe care o gestionăm. Să folosim aceste comenzi și să le ținem mereu prezente.