Nyttige kommandoer for Linux

Dette er ikke ment å være en komplett liste, men jeg forsikrer deg om at du vil finne en god del av de vanligste og mest nyttige kommandoene for Linux-kommandokonsollen. 🙂

Generalkommandoer

dmesg
Skriv ut meldingene som kjernen viser ved oppstart.

depmod -a
Den genererer en fil som inneholder avhengighet av modulene som er lastet inn for "Kernel", det vil si at den er i stand til å gjenkjenne hvilke moduler som må lastes inn for at en tredjepart skal brukes i systemet.

gratis
Statistikk over minnebruk.

init q
Kommando som leser parametrene som finnes i inittab.

insmod
Den aktiverer ("laster") modulen spesifisert i linjen, slik at "kjernen" er i stand til å bruke den. (Eksempel: insmod ip_alias.o)

ldconfig
Oppdaterer bibliotekene som brukes av systemet, det anbefales å kjøre det hver gang et program installeres.

lsmod
Den viser informasjonen om modulene som er aktivert av kjernen.

montere
Lar systempartisjoner, CD-ROMer, disketter leses på systemet. Dens format: monter -t. Se også / etc / fstab .ón>
smbmonteringpå>
I likhet med monteringskommandoen, bortsett fra at denne kommandoen brukes til å montere partisjoner i Samba .ón>
smbumountpå>
Brukes til å deaktivere partisjoner aktivert med smbmoon>
oppsettpå>
Presenterer en meny for å konfigurere forskjellige systemparametere (Sound, Xwindow, Mouse ..). På>
slå avpå>
Oppdater databasen som brukes til å finne filer med lokaliseringskommandoen.>
statpå>
Viser detaljert informasjon om den angitte filen, for eksempel: modifikasjons- og endringsdatoer, fileier ... etc. på>
umountpå>
Deaktiver den angitte partisjonen, parametrene som denne kommandoen tar, ligner på monteringen .ón>
uname -apå>
Komplett informasjon om «Vert» .ón>
oppetidpå>
Nåværende tid, tid systemet har kjørt siden forrige "omstart", brukere koblet til serveren, systembelastning de siste 1,5 og 15 minuttene.
vertsnavnpå>
Navnet på «Vert» .ón>
chkconfigpå>
Denne kommandoen viser informasjonen om utførelsesnivåene til "skriptene" som ligger i katalogen /etc/rc.d/init.dón>
på>
Kode:

chkconfig --list httpd Denne kommandoen viser: httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff

Ovennevnte indikerer at når du bruker oppstartsnivå 3, vil httpd "skriptet" i /etc/rc.d/init.d-katalogen motta "start" -argumentet, når du kjører oppstartsnivå 6, vil httpd argumentet "stopp" osv. ..

Slik endrer du mot "start" -argumentet:

Kode:

chkconfig - legg til - nivå

Slik endrer du deg mot "stopp" -argumentet:

Kode:

chkconfig --del - nivå

* Det er nettopp fra /etc/rc.d/rc[0-6] katalogene der informasjonen den viser kommer fra chkconfig.

ntsysv
Det er et grafisk verktøy som har samme funksjonalitet som chkconfig, er forskjellen at dette verktøyet viser alle "skriptene" etter nivå, det vil si at hvis kommandoen ntsysv – nivå 3 brukes, vil grafen vise statusen "stopp" eller "start" for alle "skriptene" for nivå boot 3. Følgende brukes på samme måte: ntsysv – nivå 5, ntsysv – nivå 0 osv.

som chkconfigntsysv endrer og tar informasjonen som finnes i /etc/rc.d/rc[0-6 katalogene]

Kommandoer for nettverksmiljø

I nettverksmiljø 

vert
Bestem IP-adressen til en "vert", vert -a viser all DNS-informasjon.

ifconfig
Lar deg konfigurere et nettverksgrensesnitt og se statusen. Det er i form ifconfig, eksempel: ifconfig eth0

ifup
Aktiverer det angitte grensesnittet, eksempel: ifup eth0.

hvis nede
Deaktiver det angitte grensesnittet, eksempel: ifdown eth0.

netstat -a
Alle nettverkstilkoblinger stammer fra og mottas av «Vert»

netstat -r
Viser systemets rutetabell

netstat -i
Nettverksstatistikk for hvert grensesnitt

nslookup
Se etter informasjon i DNS-serverne, for eksempel: nslookup -query = mx osomosis.com, hvis ingen parametere er spesifisert, går den inn i interaktiv modus

ping -s 1016
Den sender pingpakker på 1024 byte (topptekst 8 byte), mens "standard" er 512.

rute legg til
Det lar deg legge til rutetabeller til og fra «Vert». Eksempel: For å veilede all informasjon i nettverket 206.171.55.16 netmask 255.255.255.240 via eth0-grensesnittet:

Kode:

rutetillegg -net 206.171.55.16 255.255.255.240 eth0

Slik dirigerer du all trafikk gjennom et bestemt grensesnitt ("Standard Gateway"):


Kode:

rute legge til standard gw 206.171.55.51 eth0

Dette vil sende all informasjon gjennom adressen 206.171.55.51

rute -n:
Den viser rutetabellen til «Verten». MERKNAD: "IP-videresending" må være PÅ i / etc / sysconfig / nettverk, også "kjernen" må være konfigurert for "IP-videresending".

smbclient
Det fungerer som en FTP-klient, som simulerer tilkoblinger som vil bli gjort gjennom Samba.

tcpdump
Tillater feilsøking av et grensesnitt på verten.

test parm
Sjekk gyldigheten til smb.conf-filen som brukes av Samba.

Kommandoer for prosesskontroll

Prosesskontroll:

ps -aux
Den viser alle systemprosessene, med navn og starttid.

drepe
Den brukes til å sende signaler til Unix-prosesser.
drep -HUP: Signaliser den nummererte prosessen for å lese konfigurasjonsfilene på nytt.
drep -INT: Merk prosessen med et tall som vil bli avbrutt.
drep -TERM: Indikerer prosessen med et tall, at den må avsluttes, i motsetning til -KILL, dette alternativet gir prosessen muligheten til å avslutte.
drep -STOPP: Merk prosessen med et tall, stopp øyeblikkelig.
drep -CONT: Pek på prosessen med nummer, som jeg fortsatte, denne kommandoen brukes til å gjenoppta en prosess som ble brukt -STOP.
drep -DREP: Indikerer prosessen med et tall, for å fullføre umiddelbart, avsluttes prosessen brått.

Drep alle I motsetning til kill, lar killall deg signalisere prosessen ved navn. Send -TERM-signalet til prosessen med det angitte navnet. MERK: Som standard er signalet tatt av kill and killall -TERM.

ps -l Denne kommandoen viser to parametere PRI og NI. PRI-parameteren indikerer den nåværende prioriteten til prosessen, som beregnes av operativsystemet, verdien av NI tas i betraktning når PRI bestemmes. * Hva er NI? : NI kalles "fint nummer", dette tallet er spesifisert av "superbruker" ("rot") eller eier av prosessen og påvirker den endelige rekkefølgen på PRI, prioriterer de mindre skånsomme. Verdiene varierer fra -20 (mindre skånsom = mer prioritet) og 20 (mer skånsom = mindre prioritet)

fint Denne kommandoen spesifiserer NI-nummeret til hver prosess.

fin -10 kalt: Dette vil senke prioriteten til navngitt med 10 enheter (hvis den var -10, vil den gå til -20).
hyggelig +10 kalt: Dette vil øke prioriteten til navngitt med 10 enheter (hvis den var 0, ville den gå til +10).

snice og renice Den samme operasjonen som fin, bortsett fra at den bruker prosessnummeret:
snitt -10

& & Brukes til å indikere at prosessen skal kjøre i bakgrunnen.

topp Dette verktøyet overvåker forskjellige systemressurser og har en dynamisk karakter, det viser CPU-bruk per prosess, mengde minne, tid siden starten osv. vmstat Det er veldig likt toppen siden det er en kondens av systemprosessene, slik at dette verktøyet blir dynamisk, må argumentene spesifiseres: vmstat -n

atDenne kommandoen lar deg planlegge bestemte aktiviteter på et bestemt tidspunkt, for eksempel: klokken 22:00 åpner forrige kommando en «ledetekst» av skjemaet på>, på denne «ledeteksten» spesifiserer du alle kommandoene du vil utføre, i dette tilfellet kl. 22:00, når det er spesifisert, bruk Ctlrl -d for å avslutte.

Når de er fullført, vil kommandoene planlegges å kjøre til det angitte tidspunktet, katalogen / var / spool / at inneholder jobben.

Atq-kommandoen viser at-jobbene som venter, og atrm-kommandoen

slett en jobb som er planlagt med kl. Se også /etc/at.deny og /etc/at.allow

crontabAkkurat som ved spesifiserer tidspunktet da et skriptprogram skal kjøres, har crontab følgende skjema: minutter timer dager måneder slutt_of_week brukernavn navn argumenter
Følgende eksempel vil kjøre oracle.pl-programmet hver halvtime hver dag:

Kode:

30 * * * * rot /usr/oracle.pl

Hvis du vil gjøre det månedlig:

Kode:

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

Ovennevnte vil utføre oracle.pl den første dagen i hver måned, klokka 3:01.

For å spesifisere cron-jobber, vedlikeholder hver bruker en fil i / var / spool / cron / katalogen, denne katalogen er tilgjengelig av hver bruker med kommandoen crontab -e

Utførelsen av crontab gjøres lettere på grunn av / etc / crontab-filen som spesifiserer crontab-jobber per time, dag, uke og måned, på denne måten krever det bare at brukeren plasserer en fil i de tilsvarende katalogene: /etc/cron.time | /etc/cron.daily | /etc/cron.weekly | /etc/cron. månedlig

Kommandoer for poster og system

Kontroll av registre «Logger» 

hale
Lar deg se slutten av en fil. Denne kommandoen er nyttig siden loggfilene «logger» stadig vokser halen –f / var / log / meldinger

Du kan også spesifisere antall linjer som skal observeres:

Kode:

hale - f - linje 15 / var / logg / meldinger

Denne kommandoen ovenfor viser de siste 15 linjene i filen ("standard" = 10). -F holder filen åpen slik at du kan se den når hendelser blir lagt til.

Systemkonfigurasjon 
/ usr / sbin / sndconfig: Kjørbar brukes til å konfigurere lyden til systemet.
/ bin / netconf: Kjørbar brukes til å konfigurere nettverksgrensesnitt.

Administrasjonskommandoer

sysctl
Beskrivelse: Konfigurer kjerneparametere ved kjøretid.
Eksempler: sysctl -a

ulimit
Beskrivelse: viser systemgrensene (maksimalt antall åpne filer osv.)
Eksempler: ulimit

adduser
Beskrivelse: legg til systembruker.
Eksempler: adduser pepe, adduser -s / bin / false pepe

brukerdel
Beskrivelse: = fjern brukeren fra systemet
Eksempler: userdel pepe

brukerform
Beskrivelse: = endre systembruker
Eksempler: usermod -s / bin / bash pepe

df
Beskrivelse: = diskfri. tilgjengelig diskplass. Veldig nyttig.
Eksempler: df, df -h

uname
Beskrivelse: = unix navn. Informasjon om hvilken type unix vi er i, kjerne osv.
Eksempler: uname, uname -a

netstat
Beskrivelse: informasjonen om de aktive nettverkstilkoblingene.
Eksempler: netstat, netstat -ln, netstat -l, netstat -a

ps
Beskrivelse: = behandle all informasjon om prosesser som kjører.
Eksempler: ps, ps -axf, ps -A, ps -auxf

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

ping
Beskrivelse: nettverksverktøy for å kontrollere blant annet om vi når en ekstern vert.
Eksempler: ping www.rediris.es

traceroute
Beskrivelse: nettverksverktøy som viser oss hvordan vi kommer til en annen maskin.
Eksempler: traceroute www.rediris.es

du
Beskrivelse: = diskbruk. Diskbruk. Viser plassen som er opptatt på disken.
Eksempler: du *, du -sH / *, du -sH / etc

ifconfig
Beskrivelse: = grensesnittkonfigurasjon. konfigurering av nettverksgrensesnitt, modemer etc.
Eksempler: ifconfig, ifconfig eth0 ip netmask 255.255.255.0

rute
Beskrivelse: administrerer ruter til andre nettverk.
Eksempler: rute, rute -n

iptraf
Beskrivelse: Viser ALLE IP-, UDP-, ICMP-nettverkstrafikk i et konsollprogram.
Det tillater bruk av filtre, og er veldig nyttig for å diagnostisere og feilsøke brannmurer
Eksempler: iptraf

tcpdump
Beskrivelse: dumper innholdet i nettverkstrafikk.
Eksempler: tcpdump, tcpdump -u

lsof
Beskrivelse: viser filene (biblioteker, tilkoblinger) som brukes av hver prosess
Eksempler: lsof, lsof -i, lsof | grep-fil

lsmod
Beskrivelse: Viser kjernemodulene som er lastet inn.
Eksempler: lsmod

modprobe
Beskrivelse: Prøv å installere en modul, hvis du finner den, installer den men midlertidig.
Eksempler: modprobe ip_tables, modprobe eepro100

rmmod
Beskrivelse: Fjern kjernemoduler som er lastet inn
Eksempler: rmmod

snuse
Beskrivelse: Sniffer eller snooper av all nettverkstrafikk. Det er vanligvis ikke installert som standard.
Eksempler: sniffit -i

andre

ls
Beskrivelse: = liste. liste innholdet i katalogen.
Eksempler: ls, ls -l, ls -fl, ls –farge

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

rm
Beskrivelse: = fjerne. slett filer / kataloger.
Eksempler: rm -f-fil, rm -rf-katalog, rm -i-fil

mkdir
Beskrivelse: = make dir. lage kataloger.
Eksempler: mkdir-katalog

rmdir
Beskrivelse: = fjern dir. slett kataloger, må de være tomme.
Eksempler: rmdir-katalog

mv
Beskrivelse: = flytt. endre navn på eller flytte filer / kataloger.
Eksempler: mv-katalogkatalog, mv-fil nytt navn, mv-fil a_katalog

data
Beskrivelse: systemdatostyring, kan vises og stilles inn.
Eksempler: dato, dato 10091923

historie
Beskrivelse: viser historikken for kommandoer som er skrevet inn av brukeren.
Eksempler: historie | mer

mer
Beskrivelse: viser innholdet i en fil med pauser hver 25. linje.
Eksempler: mer fil

grep
Beskrivelse: filtrerer innholdet i en fil.
Eksempler: kattfil | grep-streng

hvordan
Beskrivelse: viser alt innholdet i en fil uten pause.
Eksempler: kattfil

chmod
Beskrivelse: endre tillatelsene for å lese / skrive / utføre filer / kataloger.
Eksempler: chmod + r-fil, chmod + w-katalog, chmod + rw-katalog -R, chmod -r-fil

chown
Beskrivelse: = bytte eier. endre brukertillatelser: gruppe filer / kataloger.
Eksempler: chown root: root file, chown pello: users directory -R

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

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

rpm
Beskrivelse: Redhat pakkeforvalter. For å installere eller oppdatere systemprogramvaren.
Eksempler: rpm -i package.rpm, rpm -qa program, rpm –force package.rpm, rpm -q –info program

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

umount
Beskrivelse: demontere enheter.
Eksempler: umount / dev / hda2, umount / mnt / lnx

wget
Beskrivelse: program for nedlasting av filer via http eller ftp.
Eksempler: wget 
http://www.rediris.es/documento.pdf

gaupe
Beskrivelse: nettleser med ftp-alternativer, https.
Eksempler: gaupe 
www.ibercom.com, gaupe – kilde http://www.ibercom.com/script.sh | sh

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

whois
Beskrivelse: domain whois.
Eksempler: whois 
ibercom.com

som
Beskrivelse: Viser systembrukere som har logget på.
Eksempler: hvem, w, hvem er jeg

post
Beskrivelse: sende og lese e-post.
Eksempler: post 
pepe@ibercom.com <fil, post -v pepe@ibercom.com <fil
Sorter
Beskrivelse: sorterer innholdet i en fil.
Eksempler: katt / etc / tall | sorter, ls | sortere

ln
Beskrivelse: = lenke. for å opprette lenker, snarveier.
Eksempler: ln -s / katalogkobling

hale
Beskrivelse: viser slutten (10 linjer) av en fil.
Eksempler: hale -f / var / log / maillog, hale -100 / var / log / maillog | mer

hode
Beskrivelse: viser overskriften (10 linjer) i en fil.
Eksempler: head file, head -100 / var / log / maillog | mer

fil
Beskrivelse: den forteller oss hvilken type en fil er.
Eksempler: filfil, fil *

Fuente: Krystallb


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Cristóbal sa

    Det er alltid bra å ha denne typen lister tilgjengelig 🙂 Takk

  2.   listig sa

    Jeg tror det ville være en viktig kommando når vi programmerer når vi vil at PC-en skal slå seg av.
    Jeg snakker om kommandoen:

    nedleggelse

    Hvilken informasjon kan du gi oss?

    hilsen

  3.   Saito Mordraw sa

    Som alltid en flott oppføring, direkte til favoritter (jeg hadde ikke kommentert før hvorfor jeg brente datamaskinen min og til jeg kjøpte en annen ... XD)

  4.   Jose Antonio sa

    Hei, veldig bra, jeg har allerede lest her at jeg ser etter løsningene mine av
    Internett, men jeg finner ikke noe, det vil helt sikkert være meg
    søk ... Jeg studerer Linux for første gang på videregående skole og på
    installer Ubuntu 12.10 Jeg går inn i terminalen for å øve på det jeg har lært og
    Jeg kan ikke gjøre noe jeg ikke kan være rot eller gjøre en mkdir i
    hjem… ..ect. Kan noen veilede meg med en veiledning eller side hva
    Jeg ville være veldig takknemlig .... takk

  5.   José Antonio sa

    Jeg har funnet en veldig interessant opplæring i tilfelle lyden forsvinner hvert 10. minutt 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 sa

    Hvis lyden forsvinner når skjermspareren aktiveres, det vil si hvert 10. minutt, kommer løsningen i det minste i Linux Mint i følgende blogg:

    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 deaktivert etter å ha suspendert eller i dvalemodus, er følgende:

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

  7.   roni sa

    Tusen takk, jeg lette etter det samme fra AT-kommandoen for å la noen kommandoer være programmert .. takk

  8.   DC sa

    Utmerket! info, et spørsmål mellom TOP og HTOP forskjeller?

    takk!