Comenzi utile pentru Linux

Aceasta nu se dorește a fi o listă completă, dar vă asigur că veți găsi o bună parte din cele mai comune și utile comenzi pentru consola de comandă Linux. 🙂

Comandouri generale

dmesg
Imprimați mesajele afișate de kernel la pornire.

depmod -a
Acesta generează un fișier care conține dependențele modulelor care sunt încărcate pentru "Kernel", adică este capabil să recunoască ce module trebuie încărcate pentru ca o terță parte să fie utilizată în sistem.

gratuit
Statistici de utilizare a memoriei.

init q
Comandă care citește parametrii găsiți în inittab.

insmod
Acesta activează („încarcă”) modulul specificat în linie, astfel încât „nucleul” să îl poată folosi (Exemplu: insmod ip_alias.o)

ldconfig
Actualizează bibliotecile utilizate de sistem, se recomandă să o rulați de fiecare dată când este instalat un program.

lsmod
Afișează informațiile referitoare la modulele care sunt activate de kernel.

monta
Permite citirea pe sistem a partițiilor de sistem, CD-ROM-urilor, dischetelor. Formatul său: mount -t. Vezi și / etc / fstab .ón>
smbmountpe>
Similar cu comanda mount, cu excepția faptului că această comandă este utilizată pentru montarea partițiilor în Samba .ón>
smbumountpe>
Folosit pentru a dezactiva partițiile activate cu smbmoon>
configurareape>
Prezintă un meniu pentru configurarea diferiților parametri de sistem (Sunet, Xwindow, Mouse ..) .on>
alocape>
Actualizați baza de date care este utilizată pentru a găsi fișiere cu comanda de localizare .ón>
Statpe>
Afișează informații detaliate despre fișierul specificat, cum ar fi: datele de modificare și modificare, proprietarul fișierului etc. etc.>
umountpe>
Dezactivați partiția indicată, parametrii pe care îi ia această comandă sunt similari cu cei de la mount .ón>
uname -ape>
Informații complete despre „Gazdă” .ón>
uptimepe>
Ora curentă, timpul în care sistemul funcționează de la ultima „repornire”, utilizatorii conectați la server, încărcarea sistemului în ultimele 1,5 și 15 minute.
nume de gazdăpe>
Numele «Gazdei» .ón>
chkconfigpe>
Această comandă afișează informații despre nivelurile de execuție ale „scripturilor” situate în directorul /etc/rc.d/init.dón>
pe>
Cod:

chkconfig --list httpd Această comandă afișează: httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff

Cele de mai sus indică faptul că, atunci când este utilizat nivelul 3 de pornire, „scriptul” httpd din directorul /etc/rc.d/init.d va primi argumentul „start”, atunci când nivelul de pornire 6 este rulat, httpd va primi argumentul „ stop ", etc.

Pentru a modifica argumentul „start”:

Cod:

chkconfig --add --level

Pentru a modifica argumentul „stop”:

Cod:

chkconfig --del --level

* Tocmai din directoarele /etc/rc.d/rc[0-6] de unde provin informațiile afișate chkconfig.

ntsysv
Este un instrument grafic care are aceeași funcționalitate ca și chkconfig, diferența este că acest instrument afișează toate "scripturile" după nivel, adică, dacă este utilizată comanda ntsysv –nivelul 3, graficul va afișa starea „stop” sau „start” a tuturor „scripturilor” pentru boot la nivel 3. În același mod, sunt utilizate următoarele: ntsysv –nivelul 5, ntsysv –nivelul 0 etc.

ca chkconfigntsysv modifică și preia informațiile găsite în /etc/rc.d/rc[0-6 directoare]

Comenzi de mediu de rețea

În mediul de rețea 

gazdă
Determinați adresa IP a unei „Gazde”, gazda -a afișează toate informațiile DNS.

ifconfig
Vă permite să configurați o interfață de rețea și să vedeți starea acesteia. Aceasta este sub forma ifconfig, exemplu: ifconfig eth0

ifup
Activează interfața specificată, exemplu: ifup eth0.

dacă jos
Dezactivați interfața specificată, exemplu: ifdown eth0.

netstat -a
Toate conexiunile de rețea au fost create și primite de „Gazdă”

netstat -r
Afișează tabelul de rutare al sistemului

netstat -i
Statistici de rețea ale fiecărei interfețe

nslookup
Căutați informații în serverele DNS, exemplu: nslookup -query = mx osomosis.com, dacă nu sunt specificați parametri, intră în modul interactiv

ping -s 1016
Trimite pachete ping de 1024 octeți (antetul 8 octeți), în timp ce valoarea implicită este 512.

ruta adaugă
Permite adăugarea de tabele de rutare către și de la „Gazdă”. Exemplu: Pentru a ghida toate informațiile rețelei 206.171.55.16 netmask 255.255.255.240 prin interfața eth0:

Cod:

ruta add -net 206.171.55.16 255.255.255.240 eth0

Pentru a direcționa tot traficul printr-o anumită interfață („Gateway implicit”):


Cod:

ruta adaugă implicit gw 206.171.55.51 eth0

Aceasta va trimite toate informațiile prin adresa 206.171.55.51

ruta -n:
Afișează tabelul de rutare al «Gazdei». NOTĂ: „IP Forwarding” trebuie să fie ACTIVAT în / etc / sysconfig / network, de asemenea „kernel” trebuie să fie configurat pentru „IP ​​Forwarding”.

smbclient
Funcționează ca un client FTP, care simulează conexiunile care vor fi făcute prin Samba.

tcpdump
Permite depanarea unei interfețe pe gazdă.

test parm
Verificați validitatea fișierului smb.conf folosit de Samba.

Comenzi pentru controlul proceselor

Controlul procesului:

ps -aux
Afișează toate procesele sistemului, cu numele și ora de începere.

ucide
Este folosit pentru a trimite semnale către procesele Unix.
ucide -HUP: Semnalizați procesul numerotat pentru a reciti fișierele sale de configurare.
ucide -INT: Marcați procesul cu un număr, care va fi întrerupt.
ucide -TERM: Indică procesul cu un număr, care trebuie să se termine, spre deosebire de -KILL, această opțiune oferă posibilitatea finalizării procesului.
ucide -STOP: Marcați procesul cu un număr, opriți-vă momentan.
ucide -CONT: Indică procesul cu număr, pe care l-am continuat, această comandă este utilizată pentru a relua un proces care a fost aplicat -STOP.
Ucide ucide: Indică procesul cu un număr, pentru a termina imediat, procesul se termină brusc.

omoara-i pe toti Spre deosebire de kill, killall vă permite să semnalați procesul după nume. Trimiteți semnalul -TERM către proces cu numele specificat. NOTĂ: În mod implicit, semnalul luat de kill and killall este -TERM.

ps -l Această comandă afișează doi parametri PRI și NI. Parametrul PRI indică prioritatea curentă a procesului, care este calculată de sistemul de operare, valoarea NI este luată în considerare la determinarea PRI. * Ce este NI? : NI este numit „numărul drăguț”, acest număr este specificat de „superutilizator” („rădăcină”) sau proprietarul procesului și afectează ordinea finală a PRI, acordă prioritate celor mai puțin blândi. -20 (mai puțin blând = mai multă prioritate) și 20 (mai blând = mai puțin prioritar)

frumos Această comandă specifică numărul NI al fiecărui proces.

frumos -10 numit: Aceasta ar reduce prioritatea numită cu 10 unități (dacă ar fi -10, va merge la -20).
frumos +10 numit: Acest lucru ar crește prioritatea numită cu 10 unități (dacă ar fi 0, ar merge la +10).

snice și renice Aceeași operație ca și nice, cu excepția faptului că folosește numărul procesului:
frumos -10

& & Este utilizat pentru a indica faptul că procesul ar trebui să ruleze în fundal.

top Acest instrument monitorizează diferite resurse de sistem și are un caracter dinamic, arată utilizarea procesorului pe proces, cantitatea de memorie, timpul de la pornire etc. vmstat Este foarte similar cu partea de sus, deoarece este o condensare a proceselor sistemului, astfel încât acest instrument devine dinamic, argumentele trebuie specificate: vmstat -n

atAceastă comandă vă permite să programați anumite activități la un anumit moment, de exemplu: la ora 22:00, comanda anterioară deschide un „prompt” al formularului la>, pe acest „prompt” specificați toate comenzile pe care doriți să le executați, în acest caz la 22:00, odată specificat, utilizați Ctlrl -d pentru a ieși.

Odată terminate, comenzile vor fi programate să ruleze la ora indicată, directorul / var / spool / at conține lucrarea.

Comanda atq afișează joburile at care sunt în așteptare și comanda atrm

ștergeți o lucrare programată cu at. Vezi și /etc/at.deny și /etc/at.allow

crontabCa la specifică ora la care va rula un program „script”, crontab are următoarea formă: minute ore zile luni sfârșit_de_semână argumente de instrucțiuni nume utilizator
Următorul exemplu va rula programul oracle.pl la fiecare jumătate de oră în fiecare zi:

Cod:

30 * * * * rădăcină /usr/oracle.pl

Dacă doriți să o faceți lunar:

Cod:

01 3 1 * * rădăcină /usr/oracle.pl

Cele de mai sus se vor executa oracol.pl prima zi a fiecărei luni, la 3:01 AM.

Pentru a specifica lucrări cron, fiecare utilizator menține un fișier în directorul / var / spool / cron /, acest director este accesat de fiecare utilizator cu comanda crontab -e

Executarea crontab este facilitată datorită fișierului / etc / crontab care specifică lucrările crontab în funcție de oră, zi, săptămână și lună, în acest fel utilizatorul este obligat doar să plaseze un fișier în directoarele corespunzătoare: /etc/cron.hourly | /etc/cron.daily | /etc/cron.weekly | /etc/cron.lunar

Comenzi pentru înregistrări și sistem

Controlul registrelor «jurnale» 

coadă
Vă permite să vedeți sfârșitul unui fișier, această comandă este utilă deoarece fișierele jurnal «jurnale» cresc în mod constant coada –f / var / log / messages

De asemenea, puteți specifica numărul de linii care trebuie respectate:

Cod:

tail --f --line 15 / var / log / messages

Această comandă de mai sus afișează ultimele 15 linii ale fișierului („implicit” = 10). –F păstrează fișierul deschis astfel încât să îl puteți urmări pe măsură ce se adaugă evenimente.

Configurarea sistemului 
/ usr / sbin / sndconfig: Executabil folosit pentru a configura sunetul sistemului.
/ bin / netconf: Executabil utilizat pentru a configura interfețele de rețea.

Comenzi de administrare

sysctl
Descriere: Configurați parametrii kernelului în timpul rulării.
Exemple: sysctl -a

limită
Descriere: arată limitele sistemului (maximum de fișiere deschise etc.)
Exemple: ulimit

Adăugați utilizator
Descriere: adăugați utilizator de sistem.
Exemple: adduser pepe, adduser -s / bin / false pepe

userdel
Descriere: = eliminați utilizatorul din sistem
Exemple: userdel pepe

utilizator mod
Descriere: = modificați utilizatorul sistemului
Exemple: usermod -s / bin / bash pepe

df
Descriere: = fără disc. spațiul disponibil pe disc. Foarte util.
Exemple: df, df -h

uname
Descriere: = nume unix. Informații despre tipul de unix în care ne aflăm, nucleul etc.
Exemple: uname, uname -a

netstat
Descriere: informațiile despre conexiunile de rețea active.
Exemple: netstat, netstat -ln, netstat -l, netstat -a

ps
Descriere: = procesează toate informațiile despre procesele care rulează.
Exemple: ps, ps -axf, ps -A, ps -auxf

gratuit
Descriere: arată starea RAM și SWAP.
Exemple: gratuit

ping
Descriere: instrument de rețea pentru a verifica, printre altele, dacă ajungem la o gazdă la distanță.
Exemple: ping www.rediris.es

traceroute
Descriere: instrument de rețea care ne arată calea necesară pentru a ajunge la o altă mașină.
Exemple: traceroute www.rediris.es

du
Descriere: = utilizarea discului. utilizarea discului. Arată spațiul ocupat pe disc.
Exemple: du *, du -sH / *, du -sH / etc.

ifconfig
Descriere: = interfata config. configurarea interfețelor de rețea, modemurilor etc.
Exemple: ifconfig, ifconfig eth0 ip netmask 255.255.255.0

traseu
Descriere: gestionează rutele către alte rețele.
Exemple: traseu, traseu -n

iptraf
Descriere: Afișează TOT traficul de rețea IP, UDP, ICMP într-o aplicație de consolă.
Permite utilizarea filtrelor și este extrem de util pentru diagnosticarea și depanarea firewall-urilor
Exemple: iptraf

tcpdump
Descriere: descarcă conținutul traficului de rețea.
Exemple: tcpdump, tcpdump -u

lsof
Descriere: arată fișierele (biblioteci, conexiuni) utilizate de fiecare proces
Exemple: lsof, lsof -i, lsof | grep fișier

lsmod
Descriere: Afișează modulele kernel care sunt încărcate.
Exemple: lsmod

modprobe
Descriere: Încercați să instalați un modul, dacă îl găsiți, instalați-l, dar temporar.
Exemple: modprobe ip_tables, modprobe eepro100

rmmod
Descriere: Eliminați modulele kernel care sunt încărcate
Exemple: rmmod

adulmeca
Descriere: Sniffer sau snooper a întregului trafic de rețea. De obicei nu este instalat implicit.
Exemple: sniffit -i

alții

ls
Descriere: = listă. lista conținutului directorului.
Exemple: ls, ls -l, ls -fl, ls –color

cp
Descriere: = copie. copiați fișiere / directoare.
Exemple: director cp -rfp / tmp, fișier cp new_file

rm
Descriere: = elimina. ștergeți fișiere / directoare.
Exemple: fișier rm -f, director rm -rf, fișier rm -i

mkdir
Descriere: = make dir. creați directoare.
Exemple: directorul mkdir

rmdir
Descriere: = elimina direct. ștergeți directoare, acestea trebuie să fie goale.
Exemple: directorul rmdir

mv
Descriere: = mutare. redenumiți sau mutați fișiere / directoare.
Exemple: director director mv, fișier mv nume_nou, fișier mv a_directory

data
Descriere: gestionarea datei sistemului, poate fi vizualizată și setată.
Exemple: data, data 10091923

istorie
Descriere: arată istoricul comenzilor introduse de utilizator.
Exemple: istorie | Mai Mult

mai mult
Descriere: arată conținutul unui fișier cu pauze la fiecare 25 de linii.
Exemple: mai multe fișiere

grep
Descriere: filtrează conținutul unui fișier.
Exemple: fișier de pisică | șir grep

pisică
Descriere: arată tot conținutul unui fișier fără nicio pauză.
Exemple: fișier de pisică

chmod
Descriere: modificați permisiunile pentru citire / scriere / executare fișiere / directoare.
Exemple: fișier chmod + r, director chmod + w, director chmod + rw -R, fișier chmod -r

chown
Descriere: = schimba proprietarul. modificați permisiunile utilizatorului: grup de fișiere / directoare.
Exemple: chown root: fișier root, chown pello: directorul utilizatorilor -R

gudron
Descrierea articolului: = Tape ARchiver. arhivator de fișiere.
Exemple: directorul tar cvf file.tar, tar xvf file.tar, tar zcvf file.tgz director, tar zxvf file.tgz

gunzip
Descriere: decompresor compatibil ZIP.
Exemple: fișier gunzip

rpm
Descriere: manager de pachete Redhat. Pentru a instala sau actualiza software-ul sistemului.
Exemple: rpm -i package.rpm, rpm -qa program, rpm –force package.rpm, rpm -q –info program

monta
Descriere: montați hard disk-uri, dischetă, cdrom.
Exemple: mount / dev / hda2 / mnt / lnx, mount / dev / hdb1 / mnt -t vfat

umount
Descriere: dezasamblați unitățile.
Exemple: umount / dev / hda2, umount / mnt / lnx

wget
Descriere: program pentru a descărca fișiere prin http sau ftp.
Exemple: wget 
http://www.rediris.es/documento.pdf

râs
Descriere: browser web cu opțiuni ftp, https.
Exemple: râsul 
www.ibercom.com, linx –sursa http://www.ibercom.com/script.sh | SH

ftp
Descriere: client ftp.
Exemple: ftp 
ftp.ibercom.com

care este
Descriere: domeniu whois.
Exemple: whois 
ibercom.com

care
Descriere: arată utilizatorii sistemului care s-au conectat.
Exemple: cine, w, cine sunt eu

Poștă
Descriere: trimiterea și citirea e-mailurilor.
Exemple: mail 
pepe@ibercom.com <fișier, mail -v pepe@ibercom.com <fișier
fel
Descriere: sortează conținutul unui fișier.
Exemple: cat / etc / numbers | sort, ls | fel

ln
Descriere: = link. pentru a crea legături, comenzi rapide.
Exemple: link-director ln -s /

coadă
Descriere: arată sfârșitul (10 rânduri) unui fișier.
Exemple: tail -f / var / log / maillog, tail -100 / var / log / maillog | Mai Mult

cap
Descriere: arată antetul (10 linii) al unui fișier.
Exemple: fișier head, head -100 / var / log / maillog | Mai Mult

fişier
Descriere: ne spune ce tip este un fișier.
Exemple: fișier fișier, fișier *

Fuente: Cristalb


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Cristóbal el a spus

    Este întotdeauna bine să ai la îndemână aceste tipuri de liste 🙂 Mulțumesc

  2.   greoi el a spus

    Cred că ar fi o comandă importantă atunci când programăm atunci când vrem să ne oprim computerul.
    Vorbesc despre comanda:

    închidere

    Ce informații ne puteți furniza?

    salutări

  3.   Saito Mordraw el a spus

    Ca întotdeauna o intrare grozavă, directă către favorite (nu comentasem până acum pentru că mi-am ars computerul și până am cumpărat altul .... XD)

  4.   Jose Antonio el a spus

    Bună ziua, foarte bine, am citit deja aici că îmi caut soluțiile de către
    Internet, dar nu găsesc nimic, cu siguranță eu nu știu
    căutare ... Studiez Linux pentru prima dată în liceu și la
    instalează Ubuntu 12.10 Intru în terminal pentru a practica ceea ce am învățat și
    Nu pot face nimic, nu pot fi root sau nu fac un mkdir
    acasă ... ..ect. Poate cineva să mă ghideze cu un tutorial sau o pagină
    Aș fi foarte recunoscător .... mulțumesc

  5.   José Antonio el a spus

    Am găsit un tutorial foarte interesant în cazul în care sunetul dispare la fiecare 10 minute în Linux:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

  6.   José Antonio el a spus

    Dacă sunetul dispare când screensaver-ul este activat, adică la fiecare 10 minute, soluția cel puțin în Linux Mint vine în următorul blog:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

    Și dacă sunetul este dezactivat și după suspendarea sau hibernarea soluției este următorul:

    https://pcfix3r.wordpress.com/sin-sonido-tras-hibernar-o-supsender-no-sound-after-resume-in-linux-mint-ubuntu-lubuntu/

  7.   roni el a spus

    Mulțumesc mult, căutam același lucru din comanda AT pentru a lăsa programate câteva comenzi ... mulțumesc.

  8.   DC el a spus

    Excelent! info, o întrebare între diferențele TOP și HTOP?

    vă mulțumesc!