![Cum să extrageți adresele de e-mail din mesajele dvs. Gmail](/f/765831431e7d964f6e05a81fe5821ff7.jpg?width=100&height=100)
În acest articol vom analiza unele dintre cele utile și frecvent utilizate Linux sau Unix comenzi pentru Administratori de sistem Linux care sunt folosite în viața lor de zi cu zi. Aceasta nu este completă, ci este o listă compactă de comenzi pe care trebuie să le consultați atunci când este nevoie. Să începem unul câte unul cum putem folosi acele comenzi cu exemple.
În Linux disponibilitate comanda arată de cât timp funcționează sistemul dvs. și numărul de utilizatori conectați în prezent și afișează, de asemenea, media de încărcare pentru 1,5 și 15 intervale de minute.
# timp de funcționare 08:16:26 până 22 min, 1 utilizator, încărcare medie: 0,00, 0,03, 0,22
Timp de funcționare comanda nu au alte opțiuni decât disponibilitate și versiune. Oferă informații numai în ore: min dacă este mai puțin de 1 zi.
[[e-mail protejat] ~] $ uptime -V. procps versiunea 3.2.8
Va afișa utilizatorii conectați în prezent și procesul lor împreună cu spectacolele
medii de încărcare. arată, de asemenea, nume de autentificare, numele tty, gazda la distanta, timpul de autentificare, timpul inactiv, JCPU, PCPU, comandă și procese.# w 08:27:44 în sus 34 min, 1 utilizator, încărcare medie: 0,00, 0,00, 0,08. UTILIZATOR TTY DE LA [e-mail protejat] IDLE JCPU PCPU CE. tecmint pts / 0 192.168.50.1 07:59 0.00s 0.29s 0.09s w
Comanda Utilizatori afișează utilizatorii conectați în prezent. Această comandă nu are alți parametri în afară de ajutor și versiune.
# utilizatori tecmint
care comanda pur și simplu reveniți nume de utilizator, Data, timp și informații despre gazdă. cine comandă este similar cu w comanda. Spre deosebire de w comanda care nu tipărește ceea ce fac utilizatorii. Să ilustrăm și să vedem diferitele dintre care și w comenzi.
# care tecmint pts / 0 18-09-2012 07:59 (192.168.50.1)
# w 08:43:58 50 min, 1 utilizator, medie de încărcare: 0,64, 0,18, 0,06. UTILIZATOR TTY DE LA [e-mail protejat] IDLE JCPU PCPU CE. tecmint pts / 0 192.168.50.1 07:59 0.00s 0.43s 0.10s w
cine sunt comanda tipărește numele utilizatorului curent. De asemenea, puteți utiliza „cine sunt”Comandă pentru afișarea utilizatorului curent. Dacă sunteți conectat ca root utilizând comanda sudo “cine sunt”Comanda returnează rădăcină ca utilizator actual. Utilizare "cine sunt”Dacă doriți să cunoașteți exact utilizatorul autentificat.
# cine sunt tecmint
Comanda afișează lista de fișiere în format lizibil de către om.
# ls -l total 114. dr-xr-xr-x. 2 rădăcină rădăcină 4096 18 sept 08:46 bin. dr-xr-xr-x. 5 rădăcină rădăcină 1024 8 septembrie 15:49 boot
Sortați fișierul conform ultimei modificări.
# ls -ltr total 40. -rw-r - r--. 1 rădăcină rădăcină 6546 17 septembrie 18:42 install.log.syslog. -rw-r - r--. 1 rădăcină rădăcină 22435 17 sept 18:45 install.log. -rw. 1 rădăcină rădăcină 1003 17 septembrie 18:45 anaconda-ks.cfg
Pentru mai multe exemple de comandă ls, vă rugăm să consultați articolul nostru despre 15 Exemple de comandă de bază „ls” în Linux.
Listează programarea lucrărilor pentru utilizatorul curent cu crontab comanda si -l opțiune.
# crontab -l 00 10 * * * / bin / ls> /ls.txt
Editați-vă crontab cu -e opțiune. În exemplul de mai jos se vor deschide programarea lucrărilor în Editor VI. Efectuați modificările necesare și renunțați la apăsare : wq tastele care salvează setarea automat.
# crontab -e
Pentru mai multe exemple de Comandă Linux Cron, vă rugăm să citiți articolul nostru anterior 11 Exemple de sarcini de programare Cron în Linux.
Mai puțin comanda permite vizualizarea rapidă a fișierului. Puteți face pagini în sus și în jos. Presa 'q‘A ieși din fereastră mai mică.
# mai puțin install.log Se instalează setup-2.8.14-10.el6.noarch. avertisment: setup-2.8.14-10.el6.noarch: Header V3 RSA / SHA256 Signature, ID cheie c105b9de: NOKEY. Instalarea sistemului de fișiere-2.4.30-2.1.el6.i686. Instalarea ca-certificate-2010.63-3.el6.noarch. Instalarea xml-common-0.6.3-32.el6.noarch. Instalarea tzdata-2010l-1.el6.noarch. Instalarea codurilor iso-3.16-2.el6.noarch
Mai mult comanda permite vizualizarea rapidă a fișierului și afișează detaliile în procente. Puteți face pagini în sus și în jos. Presa 'q‘A ieși din mai multe ferestre.
# more install.log Se instalează setup-2.8.14-10.el6.noarch. avertisment: setup-2.8.14-10.el6.noarch: Header V3 RSA / SHA256 Signature, ID cheie c105b9de: NOKEY. Instalarea sistemului de fișiere-2.4.30-2.1.el6.i686. Instalarea ca-certificate-2010.63-3.el6.noarch. Instalarea xml-common-0.6.3-32.el6.noarch. Instalarea tzdata-2010l-1.el6.noarch. Instalarea codurilor iso-3.16-2.el6.noarch. --Mai multe - (10%)
Copiați fișierul de la sursă la destinație păstrând același mod.
# cp -p fișier Un fișierB
Înainte de suprascriere vi se va solicita să înregistrați.
# cp -i fișierUn fișierB
Redenumiți fișierA la fișierB. -i opțiunile solicită înainte de suprascriere. Solicitați confirmarea dacă există deja.
# mv -i fișierUn fișierB
pisică comandă utilizată pentru a vizualiza mai multe fișiere în același timp.
# fișier pisică Un fișierB
Te combini Mai mult și Mai puțin comanda cu comanda cat pentru a vizualiza fișierul conține dacă acest lucru nu se potrivește într-un singur ecran / pagină.
# cat install.log | Mai puțin# cat install.log | Mai mult
Pentru mai multe exemple de comandă Linux cat citiți articolul nostru despre 13 Exemple de comandă de bază Cat în Linux.
cu comanda cd (schimbare director) va merge la fișierA director.
# cd / fileA
pwd returnează comanda cu directorul de lucru actual.
# pwd /root
Sortarea liniilor fișierelor text în ordine crescătoare. cu -r opțiunile vor fi sortate în ordine descrescătoare.
#sort fileA.txt#sort -r fileA.txt
Vi este un editor de text cel mai popular disponibil în majoritatea fișierelor Sistem de operare asemănător UNIX. Exemplele de mai jos deschid fișierul numai în citire cu -R opțiune. Presa ': q‘A ieși din fereastra vi.
# vi -R / etc / shadows
Comanda SSH este utilizată pentru a vă conecta la gazda la distanță. De exemplu comanda ssh de mai jos se va conecta la gazda la distanță (192.168.50.2) folosind utilizator ca narad.
# ssh [e-mail protejat]
Pentru a verifica versiunea de opțiune de utilizare ssh -V (majusculă) arată versiunea ssh.
# ssh -V OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 martie 2010
ftp sau sftp comanda este utilizată pentru a vă conecta la gazda ftp la distanță. ftp este (protocol de transfer de fișiere) și sftp este (protocol securizat de transfer de fișiere). De exemplu, comenzile de mai jos se vor conecta la gazda ftp (192.168.50.2).
# ftp 192.168.50.2# sftp 192.168.50.2
Punerea mai multor fișiere în gazdă la distanță cu mput în mod similar putem face mget pentru a descărca mai multe fișiere de la gazda de la distanță.
# ftp> mput * .txt# ftp> mget * .txt
Serviciu script de apel de comandă situat la /etc/init.d/ director și executați scriptul. Există două moduri de a porni orice serviciu. De exemplu, începem serviciul numit httpd cu comanda de service.
# service httpd start SAU. # /etc/init.d/httpd start
Gratuit comanda arată gratuit, total și memorie swap informații în octeți.
# gratuit total de buffere partajate gratuite utilizate în cache. Mem: 1030800 735944 294856 0 51648 547696. - / + buffere / cache: 136600 894200. Swap: 2064376 0 2064376
Gratuit cu -t opțiuni arată Memorie totala folosit și disponibil pentru utilizare în octeți.
# gratuit -t total de buffere partajate gratuite utilizate în cache. Mem: 1030800 736096 294704 0 51720 547704. - / + buffere / cache: 136672 894128. Swap: 2064376 0 2064376. Total: 3095176 736096 2359080
top comanda afișează activitatea procesorului sistemului dvs. și afișează, de asemenea, sarcinile gestionate de nucleu în timp real. Se va arăta procesor și memorie sunt folosite. Folosiți comanda de sus cu ‘U„Opțiunea aceasta va afișa detalii specifice procesului utilizatorului, așa cum se arată mai jos. Presa 'O‘ (majusculă) pentru a sorta conform dorințelor dvs. Presa 'q‘A renunța din ecranul de sus.
# top -u tecmint sus - 11:13:11 până la 3:19, 2 utilizatori, încărcare medie: 0,00, 0,00, 0,00. Sarcini: 116 în total, 1 alergat, 115 dormit, 0 oprit, 0 zombie. CPU (s): 0,0% us, 0,3% sy, 0,0% ni, 99,7% id, 0,0% wa, 0,0% hi, 0,0% si, 0,0% st. Mem: 1030800k total, 736188k folosit, 294612k gratuit, 51760k tampoane. Swap: 2064376k total, 0k folosit, 2064376k gratuit, 547704k cache PID USER PR NI VIRT RES SHR S% CPU% MEM TIME + COMMAND. 1889 tecmint 20 0 11468 1648 920 S 0,0 0,2 0: 00.59 sshd. 1890 tecmint 20 0 5124 1668 1416 S 0,0 0,2 0: 00.44 bash. 6698 tecmint 20 0 11600 1668 924 S 0,0 0,2 0: 01,19 sshd. 6699 tecmint 20 0 5124 1596 1352 S 0,0 0,2 0: 00.11 bash
Pentru mai multe informații despre comanda de top, am compilat deja o listă de 12 Exemple de comenzi TOP în Linux.
gudron comanda este utilizată pentru a comprima fișiere și foldere în Linux. De exemplu, comanda de mai jos va crea o arhivă pentru /home director cu numele fișierului ca arhivă-nume.tar.
# tar -cvf archive-name.tar / home
Pentru a extrage fișierul arhivă tar utilizează opțiunea după cum urmează.
# tar -xvf archive-name.tar
Pentru a înțelege mai multe despre comanda tar am creat un complet cum să ghid pe comanda tar la 18 Exemple de comandă Tar în Linux.
grep caută un șir dat într-un fișier. Numai tecmint afișează utilizatorul de la /etc/passwd fişier. putem folosi -i opțiune pentru ignorarea majusculelor / minusculelor.
# grep tecmint / etc / passwd tecmint: x: 500: 500:: / home / tecmint: / bin / bash
Găsiți comanda utilizată pentru a căuta fișiere, siruri de caractere și directoare. Exemplul de mai jos de căutare a comenzii find tecmint cuvânt în/‘Partiția și returnarea rezultatului.
# find / -name tecmint /var/spool/mail/tecmint. /home/tecmint. /root/home/tecmint
Pentru ghid complet pe Comanda Linux find exemple fount at 35 Exemple practice de comandă Găsire Linux.
lsof Lista tuturor fișierelor deschise. Mai jos lsof lista de comenzi a tuturor fișierelor deschise de utilizator tecmint.
# lsof -u tecmintCOMANDĂ PID UTILIZATOR FD TIP DISPOZITIV MĂRIME / OPRIT NOM NUME. sshd 1889 tecmint cwd DIR 253,0 4096 2 / sshd 1889 tecmint txt REG 253,0 532336 298069 / usr / sbin / sshd. sshd 1889 tecmint DEL REG 253,0 412940 /lib/libcom_err.so.2.1. sshd 1889 tecmint DEL REG 253,0 393156 /lib/ld-2.12.so. sshd 1889 tecmint DEL REG 253,0 298643 /usr/lib/libcrypto.so.1.0.0. sshd 1889 tecmint DEL REG 253,0 393173 /lib/libnsl-2.12.so. sshd 1889 tecmint DEL REG 253,0 412937 /lib/libkrb5support.so.0.1. sshd 1889 tecmint DEL REG 253,0 412961 /lib/libplc4.so
Pentru mai mult Exemple de comenzi vizita 10 lsof Exemple de comenzi în Linux.
Cu ultima comandă putem urmări activitatea utilizatorului în sistem. Această comandă poate executa și un utilizator normal. Va afișa informații complete despre utilizator, cum ar fi Terminal, timp, Data, repornirea sistemului sau cizmă și versiunea kernel. Comandă utilă pentru depanarea.
# ultimultecmint pts / 1 192.168.50.1 Mar 18 Sep 08:50 încă conectat. tecmint pts / 0 192.168.50.1 Mar 18 sept. 07:59 încă conectat. reporniți boot-ul sistemului 2.6.32-279.el6.i mar 18 septembrie 07:54 - 11:38 (03:43) root pts / 1 192.168.50.1 Duminică 16 septembrie 10:40 - jos (03:53) puncte rădăcină / 0: 0,0 Duminică 16 septembrie 10:36 - 13:09 (02:32) root tty1: 0 Duminică 16 septembrie 10:07 - jos (04:26) reporniți boot-ul sistemului 2.6.32-279.el6.i Duminică 16 septembrie 09:57 - 14:33 (04:35) narad pts / 2 192.168.50.1 Joi 13 sept. 08:07 - jos (01:15)
Poți să folosești ultimul cu nume de utilizator pentru a cunoaște activitatea specifică a utilizatorului, așa cum se arată mai jos.
# ultima tecminttecmint pts / 1 192.168.50.1 Mar 18 Sep 08:50 încă conectat. tecmint pts / 0 192.168.50.1 Mar 18 sept. 07:59 încă conectat. tecmint pts / 1 192.168.50.1 Joi 13 sept. 08:07 - jos (01:15) tecmint pts / 4 192.168.50.1 Miercuri 12 septembrie 10:12 - 12:29 (02:17)
ps se afișează comanda despre procesele care rulează în sistem. Mai jos arată exemplul init numai proces.
# ps -ef | grep init rădăcină 1 0 0 07:53? 00:00:04 / sbin / init. rădăcină 7508 6825 0 11:48 puncte / 1 00:00:00 grep init
Utilizare ucide comanda pentru a termina procesul. Primul proces de găsire id cu ps comanda așa cum se arată mai jos și ucide procesul cu ucide -9 comanda.
# ps -ef | grep init rădăcină 1 0 0 07:53? 00:00:04 / sbin / init. rădăcină 7508 6825 0 11:48 puncte / 1 00:00:00 grep init # ucide- 9 7508
rm comandă utilizată pentru a elimina sau șterge un fișier fără a solicita confirmarea.
# rm nume de fișier
Folosind -i opțiune pentru a obține confirmarea înainte de ao elimina. Utilizarea opțiunilor „-r' și '-f‘Va elimina fișierul cu forță fără confirmare.
# rm -i test.txt rm: eliminați fișierul obișnuit `test.txt '?
mkdir comanda este utilizată pentru a crea directoare sub Linux.
# mkdir nume de director
Aceasta este o comandă de bază utilă de zi cu zi utilizabilă în sistemul de operare Linux / Unix. Vă rugăm să împărtășiți prin căsuța de comentarii dacă am ratat.