Hyödyllisiä komentoja Linuxille

Tätä ei ole tarkoitettu täydelliseksi luetteloksi, mutta vakuutan teille, että löydät hyvän osan yleisimmistä ja hyödyllisimmistä komennoista Linux-komentokonsolille. 🙂

Yleiset komentot

dmesg
Tulosta viestit, jotka ydin näyttää käynnistyksen yhteydessä.

depmod -a
Se tuottaa tiedoston, joka sisältää ytimen lataamien moduulien riippuvuudet, eli se pystyy tunnistamaan, mitkä moduulit on ladattava, jotta järjestelmässä voidaan käyttää kolmatta osapuolta.

Ilmainen
Muistin käytön tilastot.

init q
Komento, joka lukee inittabissa olevat parametrit.

insmod
Se sallii ("lataa") rivillä määritetyn moduulin niin, että "ydin" voi käyttää sitä. (Esimerkki: insmod ip_alias.o)

ldconfig
Se päivittää järjestelmän käyttämät kirjastot, on suositeltavaa suorittaa se joka kerta, kun ohjelma asennetaan.

lsmod
Se näyttää tietoja ytimen sallimista moduuleista.

Kiinnitä
Sallii järjestelmän osioiden, CD-ROM-levyjen ja levykkeiden lukemisen järjestelmässä. Sen muoto: mount -t. Katso myös / etc / fstab .ón>
smbmountpäällä>
Samanlainen kuin mount-komento, paitsi että tätä komentoa käytetään osioiden liittämiseen Samba
summumountpäällä>
Käytetään smbmoon>: lla aktivoitujen osioiden poistamiseen käytöstä
setuppäällä>
Esittää valikon, jolla voidaan määrittää erilaisia ​​järjestelmän parametreja (Ääni, Xwindow, Hiiri ..) .on>
asetapäällä>
Päivitä tiedostojen löytämiseen käytetty tietokanta locate-komennolla .ón>
statpäällä>
Näyttää yksityiskohtaiset tiedot määritetystä tiedostosta, kuten: muokkaus- ja muutospäivät, tiedoston omistaja ... jne.>
umountpäällä>
Poista käytöstä ilmoitettu osio, tämän komennon ottamat parametrit ovat samanlaisia ​​kuin mount .ón>
uname -apäällä>
Täydelliset tiedot «Isännästä» .ón>
Päälläpäällä>
Nykyinen aika, aika, jonka järjestelmä on ollut käynnissä edellisestä uudelleenkäynnistyksestä, palvelimelle yhteydessä olevat käyttäjät, järjestelmän kuormitus viimeisten 1,5 ja 15 minuutin aikana.
hostnamepäällä>
«Isännän» .ón> nimi
chkconfigpäällä>
Tämä komento näyttää tiedot hakemistossa /etc/rc.d/init.dón> olevien "komentosarjojen" suoritustasoista>
päällä>
Koodi:

chkconfig --list httpd Tämä komento näyttää: httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff

Yllä oleva osoittaa, että kun käytetään käynnistystasoa 3, hakemistossa /etc/rc.d/init.d oleva httpd "komentosarja" saa "start"-argumentin, kun käynnistystaso 6 suoritetaan, httpd saa argumentin "stop" , jne ..

Käynnistä-argumentin muokkaaminen:

Koodi:

chkconfig --add - taso

Muuta kohti "stop" -argumenttia:

Koodi:

chkconfig --del --taso

* Juuri hakemistosta /etc/rc.d/rc[0-6] tulevat sen esittelemät tiedot chkconfig.

ntsysv
Se on graafinen työkalu, jolla on samat toiminnot kuin chkconfig, ero on, että tämä työkalu näyttää kaikki "komentosarjat" tasoittain, toisin sanoen jos käytetään komentoa ntsysv –taso 3, kaavio näyttää kaikkien "komentosarjojen" tilan "stop" tai "start". tasokenkä 3. Samalla tavalla käytetään seuraavia: ntsysv –taso 5, ntsysv –taso 0 jne.

kuten chkconfigntsysv muokkaa ja vie /etc/rc.d/rc[0-6 -hakemistojen tietoja]

Verkkoympäristön komennot

Verkkoympäristössä 

isäntä
Määritä "Isännän" IP-osoite, isäntä -a näyttää kaikki DNS-tiedot.

ifconfig
Voit määrittää verkkoliitännän ja nähdä sen tilan. Tämä on muodossa ifconfig, esimerkki: ifconfig eth0

jos
Ottaa käyttöön määritetyn käyttöliittymän, esimerkki: ifup eth0.

jos alas
Poista määritetty käyttöliittymä käytöstä, esimerkki: ifdown eth0.

netstat -a
Kaikki verkkoyhteydet ovat peräisin ja vastaanottaneet «isännän»

netstat -r
Näyttää järjestelmän reititystaulukon

netstat -i
Kunkin käyttöliittymän verkkotilastot

nslookup
Etsi tietoja DNS-palvelimista, esimerkiksi: nslookup -query = mx osomosis.com, jos parametreja ei ole määritetty, se siirtyy interaktiiviseen tilaan

ping -s 1016
Se lähettää 1024 tavun ping-paketteja (otsikko 8 tavua), kun taas oletusarvo on 512.

reitti lisättävä
Sen avulla voidaan lisätä reititystaulukoita «isäntään» ja sieltä. Esimerkki: Verkon 206.171.55.16 verkon peitteen 255.255.255.240 kaikkien tietojen ohjaaminen liitännän eth0 kautta:

Koodi:

reitin lisäys -net 206.171.55.16 255.255.255.240 eth0

Koko liikenteen reitittäminen tietyn käyttöliittymän kautta ("Oletusyhdyskäytävä"):


Koodi:

reitti lisää oletusarvo gw 206.171.55.51 eth0

Tämä lähettää kaikki tiedot osoitteeseen 206.171.55.51

reitti -n:
Näyttää «Isännän» reititystaulukon. HUOMAUTUS: "IP-edelleenlähetyksen" on oltava päällä tiedostossa / etc / sysconfig / network, myös "ydin" on määritettävä IP-edelleenlähetystä varten.

smbclient
Se toimii kuin FTP-asiakas, joka simuloi yhteyksiä, jotka tehdään Samban kautta.

tcpdump
Sallii käyttöliittymän virheenkorjauksen isännässä.

testparm
Tarkista Samban käyttämän smb.conf-tiedoston oikeellisuus.

Komennot prosessinohjausta varten

Prosessinhallinta:

ps -aux
Se näyttää kaikki järjestelmän prosessit, sekä nimen ja aloitusajan.

tappaa
Sitä käytetään signaalien lähettämiseen Unix-prosesseihin.
tappaa -HUP: Signal numeroitu prosessi lukea sen kokoonpanotiedostot uudelleen.
tappaa -INT: Merkitse prosessi numerolla, joka keskeytetään.
tappaa -TERM: Osoittaa prosessin numerolla, jonka on lopetettava, toisin kuin -KILL, tämä vaihtoehto antaa mahdollisuuden prosessin loppuun.
tappaa -STOP: Merkitse prosessi numerolla, lopeta hetkeksi.
tappaa -CONT: Osoita prosessia numerolla, jota jatkoin. Tätä komentoa käytetään prosessin jatkamiseen, jota sovellettiin -STOP.
tappaa-TAPPA: Osoittaa prosessin numerolla, jotta loppu heti, prosessi päättyy äkillisesti.

tapa kaikki Toisin kuin tappaa, killall antaa sinun ilmoittaa prosessista nimellä. Lähetä -TERM-signaali prosessille määritetyllä nimellä. HUOMAUTUS: Kill and killall -signaali on oletusarvoisesti -TERM.

ps -l Tämä komento näyttää kaksi parametria PRI ja NI. PRI-parametri ilmaisee prosessin nykyisen prioriteetin, jonka käyttöjärjestelmä laskee, NI-arvo otetaan huomioon PRI: tä määritettäessä. * Mikä on NI? : NI: tä kutsutaan mukavaksi numeroksi tai "mukavaksi numeroksi", tämän numeron määrittelee prosessin "pääkäyttäjä" ("pääkäyttäjä") tai omistaja ja se vaikuttaa PRI: n lopulliseen järjestykseen, asettaa etusijalle vähemmän lajille. Vaihteluväli -20 (vähemmän lempeä = enemmän prioriteettia) ja 20 (hellävämpi = vähemmän prioriteetti)

mukava Tämä komento määrittää kunkin prosessin NI-numeron.

kiva -10 nimetty: Tämä alentaisi nimettyjen prioriteettia 10 yksiköllä (jos se olisi -10, se menee arvoon -20).
mukava +10 nimetty: Tämä lisäisi nimettyjen prioriteettia 10 yksiköllä (jos se olisi 0, se olisi +10).

snice ja renice Sama operaatio kuin nice, paitsi että se käyttää prosessinumeroa:
kynsi -10

& & -Merkkiä käytetään osoittamaan, että prosessin pitäisi toimia taustalla.

ylin Tämä työkalu valvoo erilaisia ​​järjestelmäresursseja ja sillä on dynaaminen luonne, se näyttää prosessorin käytön prosessia kohti, muistin määrän, alusta lähtien kuluneen ajan jne. vmstat Se on hyvin samankaltainen kuin alkuun, koska se on tiivistelmä järjestelmäprosesseille, joten työkalusta tulee dynaaminen, argumentit on määritettävä:

atTämän komennon avulla voit ajoittaa tiettyjä toimintoja tiettynä ajankohtana, esimerkiksi: kello 22:00 edellinen komento avaa lomakkeen "kehotteen" osoitteessa>. Tässä "kehotteessa" määrität kaikki komennot, jotka haluat suorittaa. tässä tapauksessa klo 22:00, kun se on määritetty, Ctlrl -d käytetään poistumiseen.

Valmistuttuaan komennot ajoitetaan suoritettavaksi ilmoitettuna aikana, hakemisto / var / spool / at sisältää työn.

Atq-komento näyttää odottavat työt ja atrm-komennon

poista työpaikka, joka on suunniteltu osoitteessa. Katso myös /etc/at.deny ja /etc/at.allow

crontabAivan kuten määritetään aika, jolloin komentosarjaohjelma suoritetaan, crontabilla on seuraava muoto: minuuttia tuntia päivää kuukautta end_of_week käyttäjän_nimi lause argumentteja
Seuraava esimerkki suorittaa oracle.pl-ohjelman joka puoli tuntia joka päivä:

Koodi:

30 * * * * juuri /usr/oracle.pl

Jos haluat tehdä sen kuukausittain:

Koodi:

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

Edellä mainittu toteutetaan oracle.pl kunkin kuukauden ensimmäisenä päivänä kello 3.

Cron-töiden määrittämiseksi kukin käyttäjä ylläpitää tiedostoa hakemistossa / var / spool / cron /, jokainen käyttäjä käyttää tätä hakemistoa komennolla crontab -e

Crontabin suorittamista helpottaa / etc / crontab-tiedosto, joka määrittelee crontab-työt tunnissa, päivässä, viikossa ja kuukaudessa. Tällä tavoin vain käyttäjän on asetettava tiedosto vastaaviin hakemistoihin: /etc/cron.hourly | /etc/cron.daily | /etc/cron.weekly | /etc/cron.kuukausittain

Komennot tietueille ja järjestelmälle

Rekisterien hallinta «Lokit» 

pyrstö
Antaa sinun nähdä tiedoston loppu, tämä komento on hyödyllinen, koska lokitiedostot «lokit» kasvavat jatkuvasti tail –f / var / log / messages

Voit myös määrittää noudatettavien rivien lukumäärän:

Koodi:

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

Tämä yllä oleva komento näyttää tiedoston viimeiset 15 riviä ("oletus" = 10). –F pitää tiedoston auki, jotta voit katsella sitä tapahtumien lisäämisen yhteydessä.

Järjestelmän kokoonpano 
/ usr / sbin / sndconfig: Suoritettava, jota käytetään järjestelmän äänen määrittämiseen.
/ bin / netconf: Suoritettava, jota käytetään verkkoliitäntöjen määrittämiseen.

Hallintakomennot

sysctl
Kuvaus: Määritä ytimen parametrit ajon aikana.
Esimerkkejä: sysctl -a

ulimit
Kuvaus: näyttää järjestelmän rajoitukset (avoimien tiedostojen enimmäismäärä jne.)
Esimerkkejä: ulimit

lisää käyttäjä
Kuvaus: lisää järjestelmän käyttäjä.
Esimerkkejä: adduser pepe, adduser -s / bin / false pepe

userdel
Kuvaus: = poista käyttäjä järjestelmästä
Esimerkkejä: userdel pepe

käyttäjä mod
Kuvaus: = muokkaa järjestelmän käyttäjää
Esimerkkejä: usermod -s / bin / bash pepe

df
Kuvaus: = levytön. vapaata levytilaa. Todella hyödyllinen.
Esimerkkejä: df, df -h

sinä nimi
Kuvaus: = unix-nimi. Tiedot siitä, minkä tyyppisessä unixissa olemme, ydin jne.
Esimerkkejä: uname, uname -a

netstat
Kuvaus: tiedot aktiivisista verkkoyhteyksistä.
Esimerkkejä: netstat, netstat -ln, netstat -l, netstat -a

ps
Kuvaus: = käsittele kaikki käynnissä olevat prosessit.
Esimerkkejä: ps, ps -axf, ps -A, ps -auxf

Ilmainen
Kuvaus: näyttää RAM-muistin ja SWAP-tilan.
Esimerkkejä: ilmainen

ping
Kuvaus: verkkotyökalu, jolla voidaan tarkistaa muun muassa, jos pääsemme etäisäntään.
Esimerkkejä: ping www.rediris.es

traceroute
Kuvaus: verkkotyökalu, joka näyttää meille tien päästä toiseen koneeseen.
Esimerkkejä: traceroute www.rediris.es

du
Kuvaus: = levyn käyttö. levyn käyttö. Näyttää levyllä varatun tilan.
Esimerkkejä: du *, du -sH / *, du -sH / jne

ifconfig
Kuvaus: = käyttöliittymän määritykset. verkkoliitäntöjen, modeemien jne. kokoonpano
Esimerkkejä: ifconfig, ifconfig eth0 ip netmask 255.255.255.0

reitti
Kuvaus: hallinnoi reittejä muihin verkkoihin.
Esimerkkejä: reitti, reitti -n

iptraf
Kuvaus: Näyttää kaiken IP-, UDP- ja ICMP-verkkoliikenteen konsolisovelluksessa.
Se sallii suodattimien käytön ja on erittäin hyödyllinen palomuurien diagnosoinnissa ja virheenkorjauksessa
Esimerkkejä: iptraf

tcpdump
Kuvaus: tyhjentää verkkoliikenteen sisällön.
Esimerkkejä: tcpdump, tcpdump -u

lof
Kuvaus: näyttää kunkin prosessin käyttämät tiedostot (kirjastot, yhteydet)
Esimerkkejä: lsof, lsof -i, lsof | grep-tiedosto

lsmod
Kuvaus: Näyttää ladatut ytimen moduulit.
Esimerkkejä: lsmod

modprobe
Kuvaus: Se yrittää asentaa moduulin, jos löytää sen, asenna se väliaikaisesti.
Esimerkkejä: modprobe ip_tables, modprobe eepro100

rmmod
Kuvaus: Poista ladatut ytimen moduulit
Esimerkkejä: rmmod

haistaa
Kuvaus: Sniffer tai snooper kaikesta verkkoliikenteestä. Sitä ei yleensä asenneta oletuksena.
Esimerkkejä: haistaa -i

Muu

ls
Kuvaus: = luettelo. luettelohakemiston sisältö.
Esimerkkejä: ls, ls -l, ls -fl, ls –väri

cp
Kuvaus: = kopio. kopioi tiedostot / hakemistot.
Esimerkkejä: cp -rfp / tmp-hakemisto, cp-tiedosto new_file

rm
Kuvaus: = poista. Poista tiedostot / hakemistot.
Esimerkkejä: rm -f-tiedosto, rm -rf-hakemisto, rm -i-tiedosto

mkdir
Kuvaus: = make dir. luoda hakemistoja.
Esimerkkejä: mkdir-hakemisto

rmdir
Kuvaus: = poista osoite. poista hakemistoja, niiden on oltava tyhjiä.
Esimerkkejä: rmdir-hakemisto

mv
Kuvaus: = siirrä. nimeä uudelleen tai siirrä tiedostoja / hakemistoja.
Esimerkkejä: mv-hakemisto, mv-tiedosto uusi_nimi, mv-tiedosto a_hakemisto

data
Kuvaus: järjestelmän päivämäärän hallinta, voidaan tarkastella ja asettaa.
Esimerkkejä: päivämäärä, päivämäärä 10091923

historia
Kuvaus: näyttää käyttäjän kirjoittamien komentojen historian.
Esimerkkejä: historia | lisää

lisää
Kuvaus: näyttää tiedoston sisällön taukoilla 25 rivin välein.
Esimerkkejä: lisää tiedostoa

grep
Kuvaus: suodattaa tiedoston sisällön.
Esimerkkejä: kissatiedosto | grep merkkijono

miten
Kuvaus: näyttää tiedoston koko sisällön ilman taukoa.
Esimerkkejä: kissatiedosto

chmod
Kuvaus: muuta tiedostojen / hakemistojen lukemisen, kirjoittamisen ja suorittamisen oikeuksia.
Esimerkkejä: chmod + r-tiedosto, chmod + w-hakemisto, chmod + rw-hakemisto -R, chmod -r tiedosto

chown
Kuvaus: = vaihda omistaja. muuta käyttäjän oikeuksia: ryhmitä tiedostot / hakemistot.
Esimerkkejä: chown root: juuritiedosto, chown pello: käyttäjien hakemisto -R

terva
Kohteen kuvaus: = Tape ARchiver. arkistointiohjelma.
Esimerkkejä: tar cvf file.tar -hakemisto, tar xvf file.tar, tar zcvf file.tgz -hakemisto, tar zxvf file.tgz

pistooli
Kuvaus: ZIP-yhteensopiva dekompressori.
Esimerkkejä: gunzip-tiedosto

rpm
Kuvaus: Redhat-paketinhallinta. Asenna tai päivitä järjestelmäohjelmisto.
Esimerkkejä: rpm -i package.rpm, rpm -qa -ohjelma, rpm –force package.rpm, rpm -q –info-ohjelma

Kiinnitä
Kuvaus: asenna kiintolevyt, levyke, cdrom.
Esimerkkejä: mount / dev / hda2 / mnt / lnx, mount / dev / hdb1 / mnt -t vfat

umount
Kuvaus: pura yksiköt.
Esimerkkejä: umount / dev / hda2, umount / mnt / lnx

wget
Kuvaus: ohjelma tiedostojen lataamiseen http- tai ftp.
Esimerkkejä: wget 
http://www.rediris.es/documento.pdf

ilves
Kuvaus: verkkoselain ftp-asetuksilla, https.
Esimerkkejä: ilves 
www.ibercom.com, ilves - lähde http://www.ibercom.com/script.sh | sh

ftp
Kuvaus: asiakas ftp.
Esimerkkejä: ftp 
ftp.ibercom.com

whois
Kuvaus: domain whois.
Esimerkkejä: whois 
ibercom.com

joka
Kuvaus: Näyttää kirjautuneet järjestelmän käyttäjät.
Esimerkkejä: kuka, w, kuka minä olen

posti
Kuvaus: sähköpostin lähettäminen ja lukeminen.
Esimerkkejä: posti 
pepe@ibercom.com <tiedosto, posti -v pepe@ibercom.com <tiedosto
lajitella
Kuvaus: lajittelee tiedoston sisällön.
Esimerkkejä: kissa / etc / numerot | lajitella, ls | järjestellä

ln
Kuvaus: = linkki. luoda linkkejä, pikavalintoja.
Esimerkkejä: ln -s / hakemistolinkki

pyrstö
Kuvaus: näyttää tiedoston lopun (10 riviä).
Esimerkkejä: tail -f / var / log / maillog, tail -100 / var / log / maillog | lisää

pää
Kuvaus: näyttää tiedoston otsikon (10 riviä).
Esimerkkejä: päätiedosto, pää -100 / var / log / maillog | lisää

tiedosto
Kuvaus: se kertoo meille, minkä tyyppinen tiedosto on.
Esimerkkejä: tiedostotiedosto, tiedosto *

lähde: Crystalb


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Cristóbal dijo

    On aina hyvä olla tällaisia ​​luetteloita käsillä 🙂 Kiitos

  2.   voimakas dijo

    Mielestäni se olisi tärkeä komento ohjelmoinnissa, kun haluamme tietokoneemme sammuvan.
    Puhun komennosta:

    sulkeminen

    Mitä tietoja voit antaa meille?

    terveiset

  3.   Saito Mordraw dijo

    Kuten aina loistava merkintä, suoraan suosikkeihin (en ollut aiemmin kommentoinut miksi poltin tietokoneeni ja kunnes ostin toisen ... XD)

  4.   Jose Antonio dijo

    Hei, erittäin hyvä, olen jo lukenut täältä, että etsin ratkaisujani
    Internet, mutta en löydä mitään, varmasti minä en tiedä
    haku ... Opiskelen Linuxia ensimmäistä kertaa lukiossa ja
    asenna Ubuntu 12.10 Tulen päätelaitteeseen harjoittelemaan oppimaani ja
    En voi tehdä mitään, en voi olla root tai tehdä mkdir sisään
    koti ... ..tähän. Voisiko joku opastaa minua opetusohjelmalla tai sivulla
    Olisin erittäin kiitollinen .... kiitos

  5.   José Antonio dijo

    Olen löytänyt erittäin mielenkiintoisen opetusohjelman siltä varalta, että ääni katoaa 10 minuutin välein Linuxissa:

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

  6.   José Antonio dijo

    Jos ääni katoaa, kun näytönsäästäjä on aktivoitu, toisin sanoen 10 minuutin välein, ratkaisu ainakin Linux Mintissa tulee seuraavaan blogiin:

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

    Ja jos ääni poistetaan käytöstä myös keskeyttämisen tai lepotilan jälkeen, ratkaisu on seuraava:

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

  7.   Roni dijo

    Paljon kiitoksia, etsin samaa AT-komennosta jättääksesi joitain komentoja ohjelmoituna ... kiitos.

  8.   DC dijo

    Erinomainen! info, kysymys TOP- ja HTOP-erojen välillä?

    kiitos!