Nyttige kommandoer til Linux

Dette er ikke beregnet til at være en komplet liste, men jeg forsikrer dig om, at du finder en god del af de mest almindelige og nyttige kommandoer til Linux-kommandokonsollen. 🙂

Generalkommandoer

dmesg
Udskriv de meddelelser, der vises af kernen ved opstart.

depmod -a
Den genererer en fil, der indeholder afhængighederne af de moduler, der er indlæst til "Kernen", det vil sige, den er i stand til at genkende, hvilke moduler der skal indlæses for at en tredjepart skal bruges i systemet.

gratis
Statistik over hukommelsesforbrug.

init q
Kommando, der læser de parametre, der findes i inittab.

insmod
Det aktiverer ("indlæser") det modul, der er angivet i linjen, så "kernen" er i stand til at bruge det. (Eksempel: insmod ip_alias.o)

ldconfig
Opdaterer de biblioteker, der bruges af systemet, det anbefales at køre det hver gang et program installeres.

lsmod
Det viser oplysningerne om de moduler, der er aktiveret af kernen.

montere
Gør det muligt at læse systempartitioner, cd-rom'er, disketter på systemet. Dens format: mount -t. Se også / etc / fstab .ón>
smbmonteringpå>
Svarende til mount-kommandoen, bortset fra at denne kommando bruges til at montere partitioner i Samba .ón>
smbumountpå>
Bruges til at deaktivere partitioner aktiveret med smbmoon>
setuppå>
Viser en menu til konfiguration af forskellige systemparametre (Sound, Xwindow, Mouse ..). På>
skiftepå>
Opdater databasen, der bruges til at finde filer med kommandoen find .ón>
statpå>
Det viser detaljerede oplysninger om den angivne fil, såsom: ændring og ændring af datoer, filejer ... osv
umountpå>
Deaktiver den angivne partition, de parametre, som denne kommando tager, svarer til dem for mount .ón>
uname -apå>
Komplet information om «Værten» .ón>
oppetidpå>
Aktuelt tidspunkt, tidspunktet, hvor systemet har kørt siden sidste "genstart", brugere, der er forbundet til serveren, systemindlæsning i de sidste 1,5 og 15 minutter.
hostnamepå>
Navnet på «Vært» .ón>
chkconfigpå>
Denne kommando viser oplysninger om eksekveringsniveauerne for "scripts", der findes i /etc/rc.d/init.dón> biblioteket
på>
Kode:

chkconfig --liste httpd Denne kommando viser: httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff

Ovenstående indikerer, at når startniveau 3 bruges, vil httpd "scriptet" i /etc/rc.d/init.d-biblioteket modtage "start" -argumentet, når du kører bootniveau 6, vil httpd modtage argumentet "stop ", etc ..

Sådan ændres mod "start" -argumentet:

Kode:

chkconfig - tilføj - niveau

Sådan ændres mod argumentet "stop":

Kode:

chkconfig --del - niveau

* Det er netop fra katalogerne /etc/rc.d/rc [0-6], hvor informationen den viser kommer fra chkconfig.

ntsysv
Det er et grafisk værktøj, der har den samme funktionalitet som chkconfig, forskellen er, at dette værktøj viser alle "scripts" efter niveau, det vil sige, hvis kommandoen ntsysv – niveau 3 bruges, viser grafen status "stop" eller "start" for alle "scripts" til niveau boot 3. På samme måde bruges følgende: ntsysv – niveau 5, ntsysv – niveau 0 osv.

lignende chkconfigntsysv ændrer og tager de oplysninger, der findes i /etc/rc.d/rc[0-6 mapper]

Netværksmiljøkommandoer

I netværksmiljø 

host
Bestem IP-adressen på en "vært", vært -a viser alle DNS-oplysninger.

ifconfig
Giver dig mulighed for at konfigurere en netværksgrænseflade og se dens status. Det er i form ifconfig, eksempel: ifconfig eth0

ifup
Aktiverer den angivne grænseflade, eksempel: ifup eth0.

hvis nede
Deaktiver den angivne grænseflade, eksempel: ifdown eth0.

netstat -a
Alle netværksforbindelser stammer fra og modtages af «Værten»

netstat -r
Viser systemets routingtabel

netstat -i
Netværksstatistik for hver grænseflade

nslookup
Se efter oplysninger i DNS-serverne, f.eks .: nslookup -forespørgsel = mx osomosis.com, hvis der ikke er angivet nogen parametre, går den i interaktiv tilstand

ping -s 1016
Det sender ping-pakker på 1024 bytes (header 8 bytes), mens "standard" er 512.

rute tilføjes
Det giver mulighed for at tilføje rutetabeller til og fra «Værten». Eksempel: For at guide al information om netværket 206.171.55.16 netmask 255.255.255.240 via interface eth0:

Kode:

rute tilføj -net 206.171.55.16 255.255.255.240 eth0

Sådan dirigeres al trafik gennem en bestemt grænseflade ("Standard Gateway"):


Kode:

rute tilføj standard gw 206.171.55.51 eth0

Dette sender alle oplysninger gennem adressen 206.171.55.51

rute -n:
Viser routingtabellen for «Host». BEMÆRK: "IP-videresendelse" skal være TIL i / etc / sysconfig / netværk, også "kernen" skal konfigureres til "IP-videresendelse".

smbclient
Det fungerer som en FTP-klient, der simulerer forbindelser, der oprettes via Samba.

tcpdump
Tillader fejlfinding af en grænseflade på værten.

testparm
Kontroller gyldigheden af ​​den smb.conf-fil, der bruges af Samba.

Kommandoer til proceskontrol

Proces kontrol:

ps -aux
Viser alle systemprocesser med navn og starttid.

dræbe
Det bruges til at sende signaler til Unix-processer.
dræb -HUP: Signal den nummererede proces for at genlæse dens konfigurationsfiler.
dræb -INT: Marker processen med et nummer, der afbrydes.
dræb -TERM: Angiver processen med et tal, at det skal slutte, i modsætning til -KILL, denne mulighed giver processen mulighed for at afslutte.
dræb -STOP: Marker processen med et tal, stop et øjeblik.
dræb -CONT: Angiver processen med nummer, som jeg fortsatte, denne kommando bruges til at genoptage en proces, der blev anvendt -STOP.
dræb -DREB: Angiver processen med et tal, for at afslutte med det samme, afsluttes processen brat.

Dræb alle I modsætning til kill, giver killall dig mulighed for at signalere processen ved navn. Send -TERM-signalet til processen med det angivne navn. BEMÆRK: Som standard er signalet taget af kill og killall -TERM.

ps -l Denne kommando viser to parametre PRI og NI. PRI-parameteren angiver den aktuelle prioritet for processen, som beregnes af operativsystemet, værdien af ​​NI tages i betragtning ved bestemmelsen af ​​PRI. * Hvad er NI? : NI kaldes "pænt nummer", dette nummer specificeres af "superbruger" ("rod") eller ejer af processen og påvirker den endelige rækkefølge af PRI, prioriterer de mindre blide. Dens værdier spænder fra -20 (mindre skånsom = mere prioritet) og 20 (mere skånsom = mindre prioritet)

rart Denne kommando specificerer NI-nummeret for hver proces.

dejlig -10 navngivet: Dette vil sænke prioriteten for navngivet med 10 enheder (hvis den var -10, går den til -20).
dejligt +10 navngivet: Dette vil øge prioriteten for navngivet med 10 enheder (hvis den var 0, ville den gå til +10).

snice og renice Den samme operation som nice, bortset fra at den bruger procesnummeret:
snit -10

& & Bruges til at angive, at processen skal køre i baggrunden.

top Dette værktøj overvåger forskellige systemressourcer og har en dynamisk karakter, det viser CPU-forbrug pr. Proces, mængde hukommelse, tid siden starten osv. vmstat Det svarer meget til toppen, da det er en kondensering af systemprocesserne, for at dette værktøj bliver dynamisk, skal argumenterne specificeres: vmstat -n

atDenne kommando giver dig mulighed for at planlægge bestemte aktiviteter på et bestemt tidspunkt, for eksempel: kl. 22:00 åbner den forrige kommando en "prompt" i formularen på>, på denne "prompt" specificerer du alle de kommandoer, du vil udføre, i dette tilfælde kl. 22:00, når det er angivet, bruges Ctlrl -d til at afslutte.

Når de er færdige, planlægges kommandoerne at køre på det angivne tidspunkt, kataloget / var / spool / at indeholder jobbet.

Atq-kommandoen viser de job, der afventer, og atrm-kommandoen

slette et job, der er planlagt med kl. Se også /etc/at.deny og /etc/at.allow

crontabSom ved angiver det tidspunkt, hvor et "script" -program køres, har crontab følgende form: minutter timer dage måneder slut_of_week brugerargument-argumenter
Det følgende eksempel kører programmet oracle.pl hver halve time hver dag:

Kode:

30 * * * * rod /usr/oracle.pl

Hvis du vil gøre det månedligt:

Kode:

01 3 1 * * rod /usr/oracle.pl

Ovenstående udføres oracle.pl den første dag i hver måned, klokken 3:01.

For at specificere cron-job vedligeholder hver bruger en fil i / var / spool / cron / biblioteket, denne mappe har adgang til hver bruger med kommandoen crontab -e

Udførelsen af ​​crontab letter på grund af / etc / crontab-filen, der specificerer crontab-job efter time, dag, uge ​​og måned, på denne måde er brugeren kun forpligtet til at placere en fil i de tilsvarende mapper: /etc/cron.time | /etc/cron.daily | /etc/cron.weekly | /etc/cron. månedligt

Kommandoer til optegnelser og system

Kontrol af registre «Logs» 

hale
Giver dig mulighed for at se slutningen af ​​en fil, denne kommando er nyttig, da logfilerne «logs» konstant vokser hale –f / var / log / meddelelser

Du kan også angive antallet af linjer, der skal observeres:

Kode:

hale - f - linje 15 / var / log / meddelelser

Denne kommando ovenfor viser de sidste 15 linjer i filen ("standard" = 10). –F holder filen åben, så du kan se den, når begivenheder tilføjes.

System konfiguration 
/ usr / sbin / sndconfig: Eksekverbar bruges til at konfigurere systemets lyd.
/ bin / netconf: Eksekverbar bruges til at konfigurere netværksgrænseflader.

Administrationskommandoer

sysctl
Beskrivelse: Konfigurer kerneparametre ved kørsel.
Eksempler: sysctl -a

ulimit
Beskrivelse: viser systemgrænserne (maksimalt åbne filer osv.)
Eksempler: ulimit

adduser
Beskrivelse: tilføj systembruger.
Eksempler: adduser pepe, adduser -s / bin / false pepe

brugerdel
Beskrivelse: = fjern bruger fra systemet
Eksempler: userdel pepe

brugerform
Beskrivelse: = ændre systembruger
Eksempler: usermod -s / bin / bash pepe

df
Beskrivelse: = diskfri. ledig diskplads. Meget brugbar.
Eksempler: df, df -h

uname
Beskrivelse: = unix navn. Oplysninger om den type unix, vi er i, kerne osv.
Eksempler: uname, uname -a

netstat
Beskrivelse: oplysningerne om de aktive netværksforbindelser.
Eksempler: netstat, netstat -ln, netstat -l, netstat -a

ps
Beskrivelse: = behandle alle oplysninger om kørende processer.
Eksempler: ps, ps -axf, ps -A, ps -auxf

gratis
Beskrivelse: viser status for RAM og SWAP.
Eksempler: gratis

ping
Beskrivelse: netværksværktøj til blandt andet at kontrollere, om vi når ud til en ekstern vært.
Eksempler: ping www.rediris.es

traceroute
Beskrivelse: netværksværktøj, der viser os, hvordan vi kommer til en anden maskine.
Eksempler: traceroute www.rediris.es

du
Beskrivelse: = diskbrug. diskbrug. Viser den plads, der er optaget på disken.
Eksempler: du *, du -sH / *, du -sH / osv

ifconfig
Beskrivelse: = interface config. konfiguration af netværksgrænseflader, modemer osv.
Eksempler: ifconfig, ifconfig eth0 ip netmask 255.255.255.0

rute
Beskrivelse: administrerer ruter til andre netværk.
Eksempler: rute, rute -n

iptraf
Beskrivelse: viser AL IP-netværk, UDP, ICMP-netværkstrafik i et konsolapplikation.
Det tillader brug af filtre og er STOR NYTTIG til diagnosticering og fejlretning af firewalls
Eksempler: iptraf

tcpdump
Beskrivelse: dumper indholdet af netværkstrafik.
Eksempler: tcpdump, tcpdump -u

lsof
Beskrivelse: viser de filer (biblioteker, forbindelser), der bruges af hver proces
Eksempler: lsof, lsof -i, lsof | grep-fil

lsmod
Beskrivelse: Viser de kernemoduler, der er indlæst.
Eksempler: lsmod

modprobe
Beskrivelse: Prøv at installere et modul, hvis du finder det, skal du installere det men midlertidigt.
Eksempler: modprobe ip_tables, modprobe eepro100

rmmod
Beskrivelse: Fjern kernemoduler, der er indlæst
Eksempler: rmmod

snuse
Beskrivelse: Sniffer eller snooper af al netværkstrafik. Det er normalt ikke installeret som standard.
Eksempler: sniffit -i

andre

ls
Beskrivelse: = liste. liste bibliotekets indhold.
Eksempler: ls, ls -l, ls -fl, ls –farve

cp
Beskrivelse: = kopi. kopiere filer / mapper.
Eksempler: cp -rfp / tmp-bibliotek, cp-fil new_file

rm
Beskrivelse: = fjern. slet filer / mapper.
Eksempler: rm -f-fil, rm -rf-bibliotek, rm -i-fil

mkdir
Beskrivelse: = make dir. oprette mapper.
Eksempler: mkdir-bibliotek

rmdir
Beskrivelse: = fjern dir. slet mapper, skal de være tomme.
Eksempler: rmdir-bibliotek

mv
Beskrivelse: = flyt. omdøbe eller flytte filer / mapper.
Eksempler: mv-bibliotek, mv-fil new_name, mv-fil a_directory

dato
Beskrivelse: systemdatostyring, kan ses og indstilles.
Eksempler: dato, dato 10091923

historie
Beskrivelse: viser historikken for kommandoer indtastet af brugeren.
Eksempler: historie | mere

mere
Beskrivelse: viser indholdet af en fil med pauser hver 25. linje.
Eksempler: mere fil

grep
Beskrivelse: filtrer indholdet af en fil.
Eksempler: katfil | grep-streng

hvordan
Beskrivelse: viser alt indholdet af en fil uden pause.
Eksempler: katfil

chmod
Beskrivelse: ændre tilladelserne til læsning / skrivning / udførelse af filer / mapper.
Eksempler: chmod + r-fil, chmod + w-katalog, chmod + rw-bibliotek -R, chmod -r-fil

chown
Beskrivelse: = skift ejer. ændre brugertilladelser: gruppe af filer / mapper.
Eksempler: chown-rod: root-fil, chown-pello: brugerkatalog -R

tjære
Varebeskrivelse: = Tape ARchiver. arkivarkiver.
Eksempler: tar cvf file.tar bibliotek, tar xvf file.tar, tar zcvf file.tgz bibliotek, tar zxvf file.tgz

pistol
Beskrivelse: ZIP-kompatibel dekompressor.
Eksempler: gunzip-fil

rpm
Beskrivelse: Redhat pakkehåndtering. For at installere eller opdatere systemsoftware.
Eksempler: rpm -i package.rpm, rpm -qa program, rpm –force package.rpm, rpm -q –info program

montere
Beskrivelse: monter harddiske, diskett, cdrom.
Eksempler: mount / dev / hda2 / mnt / lnx, mount / dev / hdb1 / mnt -t vfat

umount
Beskrivelse: adskille enheder.
Eksempler: umount / dev / hda2, umount / mnt / lnx

wget
Beskrivelse: program til download af filer via http eller ftp.
Eksempler: wget 
http://www.rediris.es/documento.pdf

Los
Beskrivelse: webbrowser med ftp-indstillinger, https.
Eksempler: los 
www.ibercom.com, los - kilde http://www.ibercom.com/script.sh | sh

ftp
Beskrivelse: kunde ftp.
Eksempler: ftp 
ftp.ibercom.com

whois
Beskrivelse: domæne whois.
Eksempler: whois 
ibercom.com

der
Beskrivelse: Viser de systembrugere, der har logget ind.
Eksempler: hvem, w, hvem er jeg

post
Beskrivelse: afsendelse og læsning af e-mail.
Eksempler: mail 
pepe@ibercom.com <fil, mail -v pepe@ibercom.com <fil
sort
Beskrivelse: sorterer indholdet af en fil.
Eksempler: kat / etc / numre | sorter, ls | sortere

ln
Beskrivelse: = link. for at oprette links, genveje.
Eksempler: ln -s / kataloglink

hale
Beskrivelse: viser slutningen (10 linjer) af en fil.
Eksempler: hale-f / var / log / maillog, hale -100 / var / log / maillog | mere

hoved
Beskrivelse: viser overskriften (10 linjer) i en fil.
Eksempler: hovedfil, head -100 / var / log / maillog | mere

fil
Beskrivelse: det fortæller os, hvilken type en fil er.
Eksempler: filfil, fil *

kilde: Crystalb


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Cristóbal sagde han

    Det er altid godt at have disse typer lister ved hånden 🙂 Tak

  2.   snu sagde han

    Jeg tror, ​​det ville være en vigtig kommando, når vi programmerede, når vi vil have vores pc til at slukke.
    Jeg taler om kommandoen:

    nedlukning

    Hvilke oplysninger kan du give os?

    hensyn

  3.   Saito Mordraw sagde han

    Som altid et godt bidrag direkte til favoritter (jeg havde ikke kommenteret før, fordi jeg brændte min computer, og indtil jeg købte en anden…. XD)

  4.   Jose Antonio sagde han

    Hej, meget god, jeg har allerede læst her, at jeg leder efter mine løsninger
    Internettet, men jeg kan ikke finde noget, det vil helt sikkert være mig, som jeg ikke ved
    søg ... Jeg studerer Linux for første gang i gymnasiet og på
    installer Ubuntu 12.10 Jeg går ind i terminalen for at øve det, jeg har lært, og
    Jeg kan ikke gøre noget, jeg kan ikke være rod eller lave en mkdir i
    hjem… ..ect. Kan nogen guide mig med en tutorial eller side
    Jeg ville være meget taknemmelig .... tak

  5.   José Antonio sagde han

    Jeg har fundet en meget interessant tutorial, hvis lyden forsvinder hvert 10. minut i Linux:

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

  6.   José Antonio sagde han

    Hvis lyden forsvinder, når pauseskærmen aktiveres, det vil sige hvert 10. minut, kommer løsningen i det mindste i Linux Mint i følgende blog:

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

    Og hvis lyden også er deaktiveret efter at have suspenderet eller dvale, er løsningen følgende:

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

  7.   Roni sagde han

    Mange tak, jeg ledte efter den samme ting fra AT-kommandoen for at lade nogle kommandoer være programmerede ... tak.

  8.   DC sagde han

    Fremragende! info, et spørgsmål mellem TOP og HTOP forskelle?

    Tak!