Handige commando's voor Linux

Dit is niet bedoeld als een volledige lijst, maar ik verzeker je dat je een groot deel van de meest voorkomende en nuttige commando's voor de Linux-commandoconsole zult vinden. 🙂

Algemene commando's

dmesg
Druk de berichten af ​​die door de kernel worden weergegeven bij het opstarten.

depmod-a
Het genereert een bestand dat de afhankelijkheden bevat van de modules die worden geladen voor de "Kernel", dat wil zeggen dat het kan herkennen welke modules moeten worden geladen voordat een derde partij in het systeem kan worden gebruikt.

gratis
Statistieken over geheugengebruik.

begin q
Commando dat de parameters leest in inittab.

insmod
Het activeert ("laadt") de module die gespecificeerd is in de regel, zodat de "kernel" het kan gebruiken. (Voorbeeld: insmod ip_alias.o)

ldconfig
Werkt de bibliotheken bij die door het systeem worden gebruikt, het wordt aanbevolen om het elke keer dat een programma wordt geïnstalleerd uit te voeren.

lsmod
Het toont de informatie over de modules die door de kernel zijn ingeschakeld.

monteren
Hiermee kunnen systeempartities, cd-roms en diskettes op het systeem worden gelezen. Het formaat: mount -t. Zie ook / etc / fstab .ón>
smbmountop>
Vergelijkbaar met het mount commando, behalve dat dit commando gebruikt wordt om partities in Samba .ón> te mounten
smetteloosop>
Wordt gebruikt om partities uit te schakelen die zijn geactiveerd met smbmoon>
setupop>
Geeft een menu weer om verschillende systeemparameters te configureren (Geluid, Xwindow, Muis ..). Op>
plaatsop>
Werk de database die wordt gebruikt om bestanden te zoeken bij met het lokaliseercommando .ón>
staatop>
Geeft gedetailleerde informatie weer over het opgegeven bestand, zoals: wijzigings- en wijzigingsdatums, bestandseigenaar ... enz. Op>
umountop>
Deactiveer de aangegeven partitie, de parameters die deze opdracht gebruikt zijn vergelijkbaar met die van mount .ón>
uname -aop>
Volledige informatie over de «Host» .ón>
uptimeop>
Huidige tijd, tijd dat het systeem draait sinds de laatste "herstart", gebruikers verbonden met de server, systeembelasting in de laatste 1,5 en 15 minuten.
hostnameop>
De naam van de «Host» .ón>
chkconfigop>
Dit commando toont de informatie over de uitvoeringsniveaus van de "scripts" in de directory /etc/rc.d/init.dón>
op>
Code:

chkconfig --list httpd Dit commando toont: httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff

Het bovenstaande geeft aan dat wanneer opstartniveau 3 wordt gebruikt, het httpd "script" in de /etc/rc.d/init.d directory het "start" -argument zal ontvangen, wanneer opstartniveau 6 wordt uitgevoerd, zal httpd de argument "stop", enz ..

Wijzigen naar "start" -argument:

Code:

chkconfig --add --level

Wijzigen naar het "stop" -argument:

Code:

chkconfig --del --level

* Het is precies uit de /etc/rc.d/rc[0-6] directories waar de weergegeven informatie vandaan komt chkconfig.

ntsysv
Het is een grafische tool met dezelfde functionaliteit als chkconfig, het verschil is dat deze tool alle "scripts" per niveau weergeeft, dat wil zeggen dat als het commando ntsysv –level 3 wordt gebruikt, de grafiek de status "stop" of "start" van alle "scripts" voor het niveau toont opstarten 3. Op dezelfde manier wordt het volgende gebruikt: ntsysv –level 5, ntsysv –level 0, etc.

zoals chkconfigntsysv wijzigt en neemt de informatie in de /etc/rc.d/rc[0-6 directories]

Netwerkomgevingopdrachten

In netwerkomgeving 

gastheer
Bepaal het IP-adres van een "Host", host -a geeft alle DNS-informatie weer.

ifconfig
Hiermee kunt u een netwerkinterface configureren en de status ervan zien. Dat is in de vorm ifconfig, bijvoorbeeld: ifconfig eth0

als
Schakelt de opgegeven interface in, bijvoorbeeld: ifup eth0.

als naar beneden
Schakel de opgegeven interface uit, bijvoorbeeld: ifdown eth0.

netstat -a
Alle netwerkverbindingen zijn ontstaan ​​en ontvangen door de «Host»

netstat -r
Geeft de routeringstabel van het systeem weer

netstat -i
Netwerkstatistieken van elke interface

nslookup
Zoek naar informatie in de DNS-servers, bijvoorbeeld: nslookup -query = mx osomosis.com, als er geen parameters zijn opgegeven, gaat het naar de interactieve modus

ping-s 1016
Het verzendt ping-pakketten van 1024 bytes (header 8 bytes), terwijl de "standaard" 512 is.

route toevoegen
Het laat toe routeringstabellen toe te voegen van en naar de «Host». Voorbeeld: om alle informatie van het netwerk 206.171.55.16 netmask 255.255.255.240 via de interface eth0 te begeleiden:

Code:

route toevoegen -net 206.171.55.16 255.255.255.240 eth0

Om al het verkeer door een bepaalde interface te leiden ("standaardgateway"):


Code:

route voeg standaard gw 206.171.55.51 eth0

Hierdoor wordt alle informatie verzonden via het adres 206.171.55.51

route-n:
Toont de routeringstabel van de «Host». OPMERKING: "IP Forwarding" moet AAN staan ​​in / etc / sysconfig / network, ook de "kernel" moet geconfigureerd zijn voor "IP Forwarding".

smbclient
Het werkt als een FTP-client, die verbindingen simuleert die via Samba worden gemaakt.

tcpdump
Maakt foutopsporing van een interface op de host mogelijk.

testparm
Controleer de geldigheid van het smb.conf-bestand dat door Samba wordt gebruikt.

Commando's voor procesbeheersing

Procesbeheersing:

ps -aux
Het toont alle systeemprocessen, met naam en starttijd.

doden
Het wordt gebruikt om signalen naar Unix-processen te sturen.
doden -HUP: Geef het genummerde proces aan om de configuratiebestanden opnieuw te lezen.
doden -INT: Markeer het proces met een nummer, dat wordt onderbroken.
doden -TERM: Geeft het proces aan met een nummer, dat het moet eindigen, in tegenstelling tot -KILL, geeft deze optie het proces de mogelijkheid om te eindigen.
doden -STOP: Markeer het proces met een cijfer, stop even.
doden -CONT: Wijs naar het proces met nummer, dat ik vervolgde, dit commando wordt gebruikt om een ​​proces te hervatten dat werd toegepast -STOP.
dood dood: Geeft het proces aan met een nummer, om onmiddellijk te eindigen, wordt het proces abrupt beëindigd.

killall In tegenstelling tot kill, stelt killall je in staat om het proces bij naam te signaleren. Stuur het -TERM-signaal naar het proces met de opgegeven naam. OPMERKING: Standaard is het signaal dat wordt opgevangen door kill en killall -TERM.

ps-l Deze opdracht geeft twee parameters PRI en NI weer. De PRI-parameter geeft de huidige prioriteit van het proces aan, die wordt berekend door het besturingssysteem, de waarde van NI wordt in aanmerking genomen bij het bepalen van de PRI. * Wat is NI? : NI wordt het mooie nummer of "mooie nummer" genoemd, dit nummer wordt gespecificeerd door de "superuser" ("root") of eigenaar van het proces en beïnvloedt de uiteindelijke volgorde van de PRI, geeft prioriteit aan de minder soort. De waarden variëren van -20 (minder zacht = meer prioriteit) en 20 (zachter = minder prioriteit)

mooi Deze opdracht specificeert het NI-nummer van elk proces.

mooie -10 genaamd: Dit zou de prioriteit van benoemd met 10 eenheden verlagen (als het -10 was, gaat het naar -20).
mooie +10 genaamd: Dit zou de prioriteit van named verhogen met 10 eenheden (als het 0 was, zou het naar +10 gaan).

snice en renice Dezelfde bewerking is leuk, behalve dat het het procesnummer gebruikt:
snuf -10

& De & wordt gebruikt om aan te geven dat het proces op de achtergrond moet worden uitgevoerd.

top Deze tool controleert verschillende systeembronnen en heeft een dynamisch karakter, het toont het CPU-gebruik per proces, de hoeveelheid geheugen, de tijd sinds de start, enz. vmstat Het lijkt erg op top omdat het een condensatie is van de systeemprocessen, om deze tool dynamisch te laten worden, moeten de argumenten worden gespecificeerd: vmstat -n

atMet dit commando kunt u bepaalde activiteiten op een bepaald tijdstip plannen, bijvoorbeeld: om 22:00 opent het vorige commando een «prompt» van het formulier bij>, op deze «prompt» worden alle commando's die u wilt uitvoeren gespecificeerd, in dit geval om 22:00, eenmaal gespecificeerd, wordt Ctlrl -d gebruikt om af te sluiten.

Eenmaal voltooid, worden de opdrachten gepland om op de aangegeven tijd te worden uitgevoerd, de map / var / spool / at bevat de taak.

Het atq commando geeft de at jobs weer die in behandeling zijn, en het atrm commando

een taak verwijderen die is gepland met om. Zie ook /etc/at.deny en /etc/at.allow

crontabZoals at specificeert het tijdstip waarop een "script" -programma zal worden uitgevoerd, crontab heeft de volgende vorm: minuten uren dagen maanden end_of_week gebruikersnaam statement argumenten
In het volgende voorbeeld wordt het programma oracle.pl elke dag elk half uur uitgevoerd:

Code:

30 * * * * root /usr/oracle.pl

Als je het maandelijks wilt doen:

Code:

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

Het bovenstaande wordt uitgevoerd orakel.pl de eerste dag van elke maand, om 3:01 uur.

Om cron-jobs te specificeren, houdt elke gebruiker een bestand bij in de / var / spool / cron / directory, deze directory is toegankelijk voor elke gebruiker met het crontab -e commando

De uitvoering van crontab wordt vergemakkelijkt door het / etc / crontab-bestand dat crontab-taken per uur, dag, week en maand specificeert, op deze manier hoeft de gebruiker alleen een bestand in de overeenkomstige mappen te plaatsen: /etc/cron.uurlijk | /etc/cron.daily | /etc/cron.weekly | /etc/cron. maandelijks

Commando's voor records en systeem

Controle van registers «Logs» 

staart
Hiermee kunt u het einde van een bestand zien, dit commando is handig omdat de logbestanden «logs» constant groeien tail –f / var / log / messages

U kunt ook het aantal te observeren regels specificeren:

Code:

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

Deze bovenstaande opdracht geeft de laatste 15 regels van het bestand weer ("standaard" = 10). De –f houdt het bestand open zodat u het kunt bekijken terwijl er gebeurtenissen worden toegevoegd.

Systeem configuratie 
/ usr / sbin / sndconfig: Uitvoerbaar bestand dat wordt gebruikt om het geluid van het systeem te configureren.
/ bin / netconf: Uitvoerbaar bestand dat wordt gebruikt om netwerkinterfaces te configureren.

Beheeropdrachten

sysctl
Beschrijving: configureer kernelparameters tijdens runtime.
Voorbeelden: sysctl -a

ulimit
Beschrijving: toont de systeemlimieten (maximum aantal geopende bestanden, enz ..)
Voorbeelden: ulimit

adduser
Beschrijving: systeemgebruiker toevoegen.
Voorbeelden: adduser pepe, adduser -s / bin / false pepe

gebruikerdel
Beschrijving: = gebruiker van systeem verwijderen
Voorbeelden: userdel pepe

gebruikersmod
Beschrijving: = systeemgebruiker wijzigen
Voorbeelden: usermod -s / bin / bash pepe

df
Beschrijving: = schijfvrij. beschikbare schijfruimte. Erg nuttig.
Voorbeelden: df, df -h

uname
Beschrijving: = unix-naam. Informatie over het type unix waarin we ons bevinden, kernel, etc.
Voorbeelden: uname, uname -a

netstat
Beschrijving: de informatie over de actieve netwerkverbindingen.
Voorbeelden: netstat, netstat -ln, netstat -l, netstat -a

ps
Beschrijving: = alle informatie over lopende processen verwerken.
Voorbeelden: ps, ps -axf, ps -A, ps -auxf

gratis
Beschrijving: toont de status van het RAM en SWAP.
Voorbeelden: gratis

ping
Beschrijving: netwerktool om onder andere te controleren of we een externe host bereiken.
Voorbeelden: ping www.rediris.es

traceroute
Beschrijving: netwerktool die ons de weg wijst om bij een andere machine te komen.
Voorbeelden: traceroute www.rediris.es

du
Beschrijving: = schijfgebruik. schijfgebruik. Toont de ruimte die op de schijf is ingenomen.
Voorbeelden: du *, du -sH / *, du -sH / enz

ifconfig
Beschrijving: = interface config. configuratie van netwerkinterfaces, modems, etc.
Voorbeelden: ifconfig, ifconfig eth0 ip netmask 255.255.255.0

route
Beschrijving: beheert routes naar andere netwerken.
Voorbeelden: route, route -n

iptraf
Beschrijving: geeft ALLE IP-, UDP-, ICMP-netwerkverkeer weer in een consoletoepassing.
Het maakt het gebruik van filters mogelijk en het is ZEER NUTTIG voor het diagnosticeren en debuggen van firewalls
Voorbeelden: iptraf

tcpdump
Beschrijving: dumpt de inhoud van netwerkverkeer.
Voorbeelden: tcpdump, tcpdump -u

lsof
Beschrijving: toont de bestanden (bibliotheken, verbindingen) die door elk proces worden gebruikt
Voorbeelden: lsof, lsof -i, lsof | grep-bestand

lsmod
Beschrijving: toont de kernelmodules die zijn geladen.
Voorbeelden: lsmod

modprobe
Beschrijving: probeer een module te installeren, als u deze vindt, installeer deze dan tijdelijk.
Voorbeelden: modprobe ip_tables, modprobe eepro100

rmmod
Beschrijving: verwijder kernelmodules die zijn geladen
Voorbeelden: rmmod

snuiven
Beschrijving: Sniffer of snooper van al het netwerkverkeer. Het wordt meestal niet standaard geïnstalleerd.
Voorbeelden: sniffit -i

anderen

ls
Beschrijving: = lijst. lijst directory inhoud.
Voorbeelden: ls, ls -l, ls -fl, ls –color

cp
Beschrijving: = kopiëren. kopieer bestanden / mappen.
Voorbeelden: cp -rfp / tmp-map, cp-bestand nieuw_bestand

rm
Beschrijving: = remove. verwijder bestanden / mappen.
Voorbeelden: bestand rm -f, directory rm -rf, bestand rm -i

mkdir
Beschrijving: = make dir. mappen aanmaken.
Voorbeelden: mkdir directory

rmdir
Beschrijving: = verwijder dir. verwijder mappen, ze moeten leeg zijn.
Voorbeelden: map rmdir

mv
Beschrijving: = move. hernoem of verplaats bestanden / mappen.
Voorbeelden: mv-directory, mv-bestand nieuwe_naam, mv-bestand a_directory

gegevens
Beschrijving: systeemdatumbeheer, kan worden bekeken en ingesteld.
Voorbeelden: datum, datum 10091923

geschiedenis
Beschrijving: toont de geschiedenis van de opdrachten die door de gebruiker zijn ingevoerd.
Voorbeelden: geschiedenis | meer

meer
Beschrijving: toont de inhoud van een bestand met pauzes om de 25 regels.
Voorbeelden: meer bestand

grep
Beschrijving: filtert de inhoud van een bestand.
Voorbeelden: cat-bestand | grep-tekenreeks

hoe
Beschrijving: toont alle inhoud van een bestand zonder pauze.
Voorbeelden: cat-bestand

chmod
Beschrijving: wijzig de rechten voor het lezen / schrijven / uitvoeren van bestanden / mappen.
Voorbeelden: chmod + r-bestand, chmod + w-map, chmod + rw-map -R, chmod -r-bestand

chown
Beschrijving: = eigenaar wijzigen. gebruikersrechten wijzigen: groep bestanden / mappen.
Voorbeelden: chown root: root-bestand, chown pello: gebruikersdirectory -R

teer
Artikelbeschrijving: = Tape ARchiver. bestand archiver.
Voorbeelden: map tar cvf-bestand.tar, map tar xvf-bestand.tar, map tar zcvf-bestand.tgz, map tar zxvf-bestand.tgz

ritssluiting
Beschrijving: ZIP-compatibele decompressor.
Voorbeelden: gunzip-bestand

rpm
Beschrijving: Redhat-pakketbeheerder. Om systeemsoftware te installeren of bij te werken.
Voorbeelden: rpm -i package.rpm, rpm -qa programma, rpm –force package.rpm, rpm -q –info programma

monteren
Beschrijving: mount harde schijven, floppy, cdrom.
Voorbeelden: mount / dev / hda2 / mnt / lnx, mount / dev / hdb1 / mnt -t vfat

umount
Beschrijving: eenheden demonteren.
Voorbeelden: umount / dev / hda2, umount / mnt / lnx

wget
Beschrijving: programma om bestanden te downloaden via http of ftp.
Voorbeelden: wget 
http://www.rediris.es/documento.pdf

lynx
Beschrijving: webbrowser met ftp-opties, https.
Voorbeelden: lynx 
www.ibercom.com, lynx - bron http://www.ibercom.com/script.sh ​ sh

ftp
Beschrijving: klant ftp.
Voorbeelden: ftp 
ftp.ibercom.com

whois
Beschrijving: domein whois.
Voorbeelden: whois 
ibercom. com

die
Beschrijving: toont de systeemgebruikers die zich hebben aangemeld.
Voorbeelden: wie, w, wie ben ik

mail
Beschrijving: e-mail verzenden en lezen.
Voorbeelden: mail 
pepe@ibercom.com <bestand, mail -v pepe@ibercom.com <bestand
sorteren
Beschrijving: sorteert de inhoud van een bestand.
Voorbeelden: cat / etc / numbers | sorteren, ls | soort

ln
Beschrijving: = link. om koppelingen, snelkoppelingen te maken.
Voorbeelden: ln -s / directory link

staart
Beschrijving: toont het einde (10 regels) van een bestand.
Voorbeelden: tail -f / var / log / maillog, tail -100 / var / log / maillog | meer

hoofd
Beschrijving: toont de koptekst (10 regels) van een bestand.
Voorbeelden: head file, head -100 / var / log / maillog | meer

filet
Beschrijving: het vertelt ons wat voor type een bestand is.
Voorbeelden: bestand bestand, bestand *

bron: Crystalb


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Christopher zei

    Het is altijd goed om dit soort lijsten bij de hand te hebben 🙂 Dankjewel

  2.   kraftig zei

    Ik denk dat het een belangrijk commando zou zijn bij het programmeren als we willen dat onze pc wordt uitgeschakeld.
    Ik heb het over het commando:

    stillegging

    Welke gegevens kunt u ons verstrekken?

    groeten

  3.   Saito Mordraw zei

    Zoals altijd een geweldige inzending, direct naar favorieten (ik had nog niet eerder commentaar gegeven omdat ik mijn computer verbrandde en totdat ik een andere kocht ... XD)

  4.   Jose Antonio zei

    Hallo, heel goed, ik heb hier al gelezen dat ik langs zoek naar mijn oplossingen
    Internet maar ik kan niets vinden, ik zal het zeker zijn die het niet weet
    zoeken ... Ik studeer Linux voor het eerst op de middelbare school en op
    installeer Ubuntu 12.10 Ik betreed de terminal om te oefenen wat ik heb geleerd en
    Ik kan niets doen, ik kan geen root zijn of een mkdir in doen
    thuis… ..ect. Kan iemand mij begeleiden met een tutorial of pagina
    Ik zou heel dankbaar zijn ... bedankt

  5.   Jose Antonio zei

    Ik heb een zeer interessante tutorial gevonden voor het geval het geluid elke 10 minuten verdwijnt in Linux:

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

  6.   Jose Antonio zei

    Als het geluid wegvalt wanneer de screensaver wordt geactiveerd, dat wil zeggen elke 10 minuten, komt de oplossing in ieder geval in Linux Mint in de volgende blog:

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

    En als het geluid ook wordt gedeactiveerd na het onderbreken of overwinteren, is de oplossing de volgende:

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

  7.   roni zei

    Heel erg bedankt, ik was op zoek naar hetzelfde van het AT-commando om enkele commando's geprogrammeerd te laten ... bedankt.

  8.   DC zei

    Uitstekend! info, een vraag tussen TOP- en HTOP-verschillen?

    dank je wel!