Tämä artikkeli on Osa 3 ja LFCA -sarja, tässä osassa luetellaan 24 yleisimmin käytettyä Linux -järjestelmänhallintakomentoa, joita tarvitaan LFCA -sertifiointikokeessa.
Linux -järjestelmä tarjoaa laajan joukon komentoja, joita voit käyttää järjestelmän hallintaan ja hallintaan, ja ne ovat seuraavat.
uptime -komento näyttää kuinka kauan järjestelmäsi on ollut käynnissä viimeisen käynnistyksen jälkeen. Ilman argumentteja se näyttää joukon tietoja, kuten ajan, jonka järjestelmä on ollut käynnissä, käyttäjät, joilla on käynnissä istuntoja, ja kuormituksen keskiarvo.
$ käyttöaika 11:14:58 ylös 1:54, 1 käyttäjä, kuormituksen keskiarvo: 0,82, 1,60, 1,56
Saat tarkan päivämäärän ja kellonajan järjestelmän käynnistyksen jälkeen käyttämällä -s
lippu.
$ uptime -s 2021-03-17 09:20:02
Saat tarkan keston käyttäjäystävällisemmässä muodossa lisäämällä -p
lippu.
$ käyttöaika -p 1 tunti, 55 minuuttia
Alla oleva lähtö osoittaa, että järjestelmä on ollut päällä 1 tunti, 55 minuuttia.
uname -komento tulostaa perustiedot käyttöjärjestelmästäsi ja sen taustalla olevasta laitteistosta. Ilman perusteluja, sinä nimi komento tulostaa vain käyttöjärjestelmän - tässä tapauksessa Linux.
$ uname Linux
Liitä -a
lippu paljastaaksesi kaikki tiedot, kuten ytimen nimen, version, julkaisun, koneen, suorittimen ja käyttöjärjestelmän.
$ uname -a Linux ubuntu 5.4.0-65-generic #73-Ubuntu SMP Ma 18.1. 17:25:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Näytä ytimen julkaisu lisäämällä -r
lippu.
$ uname -r 5.4.0-65-geneerinen
Saat ytimen version käyttämällä -v
lippu.
$ uname -v #50 ~ 20.04.1-Ubuntu SMP ma 18. tammikuuta 17:25:17 UTC 2021
Näet käyttämäsi ytimen tyypin käyttämällä -s
lippu.
$ uname -s Linux
Katso lisää komentoja ohjekirjasta seuraavasti.
$ uname --apua.
whoami komento näyttää tällä hetkellä kirjautuneen käyttäjän alla kuvatulla tavalla.
$ whoami tecmint
w komento tarjoaa tietoja tällä hetkellä kirjautuneista käyttäjistä.
$ w 11:24:37 ylös 2:04, 1 käyttäjä, kuormituksen keskiarvo: 2,04, 1,95, 1,74. USER TTY FROM [sähköposti suojattu] IDLE JCPU PCPU MITÄ. tecmint tty7: 0 09:21 2: 04m 7:52 0.52s xfce4-session.
ilmainen komento antaa tietoja vaihdosta ja päämuistin käytöstä. Se näyttää koko, käytetyn ja käytettävissä olevan muistin
$ ilmainen käytetyn ilmaisen jaetun buffin/välimuistin kokonaismäärä. Mem: 8041516 2806424 1918232 988216 3316860 3940216. Vaihda: 11534332 0 11534332
Jos haluat näyttää tiedot ihmisen luettavammassa muodossa, lisää -h
lippu.
$ ilmaiseksi -h käytetyn ilmaisen jaetun buffin/välimuistin kokonaismäärä. Muisti: 7.7Gi 2.7Gi 1.9Gi 954Mi 3.2Gi 3.8Gi. Vaihto: 10Gi 0B 10Gi
Tämä on yksi hyödyllisistä työkaluista Linux -järjestelmässä. ylin komento antaa vilauksen parhaillaan käynnissä olevista prosesseista ja tarjoaa myös reaaliaikaisen yleiskuvan järjestelmän resurssien käytöstä.
Lähdön yläosassa on tietoja käytettävyydestä, käynnissä olevista tehtävistä, suorittimesta ja muistin käytöstä.
$ alkuun.
Katsotaanpa lyhyesti, mitä kukin sarake edustaa.
Jos haluat näyttää yhdelle käyttäjälle ominaiset prosessit, suorita komento
$ top -u tecmint.
ps -komento luettelee nykyisen kuoren parhaillaan käynnissä olevan prosessin PID -tunnusten rinnalla.
$ ps PID TTY TIME CMD 10994 pistettä/0 00:00:00 bash 12858 pistettä/0 00:00:00 ps
Voit näyttää käyttäjän käynnissä olevan prosessin käyttämällä -u
vaihtoehto kuvan mukaisesti.
$ ps -u tecmint.
Portmanteau varten Super käyttäjä tehdä, sudo on komentorivityökalu, joka antaa tavalliselle käyttäjälle mahdollisuuden suorittaa hallinnollisia tai korkeampia tehtäviä. Ennen kuin käytät komentoa, varmista, että käyttäjä on lisättiin ensin sudo -ryhmään. Kun olet lisännyt, aloita komento sudolla.
Jos haluat esimerkiksi päivittää pakettiluettelot, suorita komento:
$ sudo apt päivitys.
Sinulta kysytään salasanaa, jolla tehtävä suoritetaan.
echo -komento tekee aika monta asiaa. Ensinnäkin se voi tulostaa merkkijonon arvon päätelaitteessa kuvan osoittamalla tavalla.
$ echo "Hei kaverit. Tervetuloa Linuxiin ” "Hei kaverit. Tervetuloa Linuxiin ”
Voit myös tallentaa merkkijonon tiedostoon käyttämällä ( > )
uudelleenohjausoperaattori. Jos tiedostoa ei ole, se luodaan.
$ echo "Hei kaverit. Tervetuloa Linuxiin ”> file1.txt. $ cat tiedosto1.txt "Hei kaverit. Tervetuloa Linuxiin ”
Huomaa, että tämä korvaa tiedoston. Jos haluat lisätä tai liittää tietoja, käytä operaattoria kaksinkertainen ( >> )
.
$ echo “Toivottavasti nautit kyydistä” >> file1.txt. $ cat tiedosto1.txt "Hei kaverit. Tervetuloa Linuxiin ”Toivomme, että nautit kyydistä
Lisäksi an echo -komento voidaan käyttää ympäristömuuttujien näyttämiseen. Jos haluat esimerkiksi näyttää tällä hetkellä kirjautuneen käyttäjän suorituksen:
$ echo $ USER tecmint
Voit näyttää polun kotihakemistoon:
$ echo $ HOME /home/tecmint
Kuten nimestä voi päätellä, historian komento antaa sinulle historian viimeksi suoritetuista komennoista päätelaitteessa.
$ historiaa.
Joskus saatat haluta kurkistaa tekstitiedoston ensimmäisiin riveihin sen sijaan, että katsoisit koko tiedostoa. A pään komento on komentorivityökalu, joka näyttää tiedoston ensimmäiset rivit. Oletuksena se näytti ensimmäiset 10 riviä.
$ head/etc/ssh/ssh_config.
Voit lisätä -n
lippu näyttääksesi näytettävien rivien määrän. Esimerkiksi näytettäväksi 5 rivit suorittavat komennon seuraavasti:
$ head -n 5/etc/ssh/ssh_config.
hännän komento on täsmälleen päinvastainen pään komento. Se näyttää tiedoston viimeiset 10 riviä.
$ tail/etc/ssh/ssh_config.
Aivan kuten pään komento, voit määrittää näytettävien rivien määrän. Jos haluat esimerkiksi tarkastella tiedoston viimeistä 5 riviä, suorita:
$ tail -n 5/etc/ssh/ssh_config.
wget -komento on komentorivityökalu, jota käytetään tiedostojen lataamiseen verkon kautta. Se tukee useita toimintoja, kuten useiden tiedostojen lataamista, latauskaistanleveyden rajoittamista, lataamista taustalla ja paljon muuta.
Perusmuodossaan se lataa tiedoston annetusta URL -osoitteesta. Alla olevassa komennossa lataamme uusimman Linux -ytimen.
$ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz.
Komento ratkaistaan ensin sen URL -osoitteen IP -osoite, johon se muodostaa yhteyden etäpalvelimiin ja alkaa ladata tiedostoa. Tiedosto ladataan nykyiseen hakemistoon.
Tallenna tiedosto toiseen hakemistoon käyttämällä -P
lippu, jota seuraa hakemiston polku ja URL -osoite. Voit esimerkiksi ladata tiedoston /opt
hakemistoon, suorita komento.
$ wget -P /opt https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz.
Voit ladata ja tallentaa tiedoston eri nimellä käyttämällä -O
lippu ja sen jälkeen haluttu tiedostonimi.
$ wget -O latest.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz.
sormikomento antaa lyhyitä tietoja kirjautuneesta käyttäjästä, mukaan lukien nimi, kuori, kotihakemisto ja aika siitä, kun käyttäjä on kirjautunut sisään.
$ sormi tecmint Kirjautuminen: tecmint Nimi: Tecmint. Hakemisto: /home /tecmint Shell: /bin /bash. Käytössä keskiviikosta 17. maaliskuuta 09:21 (IST) klo tty7 alkaen: 0 2 tuntia 52 minuuttia joutokäynnillä. Ei postia. Ei suunnitelmaa.
alias -komento voit määrittää oman nimen Linux -komennolle mukavuussyistä. Esimerkiksi aliaksen nimeämiseksi näytä komentoon ls -a, suorita alias -komento kuvan mukaisesti.
$ alias show = ls -a. $ show.
passwd -komento voit vaihtaa salasanasi. Suorita vain passwd -komento kuvan mukaisesti.
$ passwd.
Sinulta kysytään nykyistä salasanaasi, jonka jälkeen annat uuden salasanan ja vahvistat sen myöhemmin.
Lisäksi voit vaihtaa toisen käyttäjän salasanan yksinkertaisesti antamalla käyttäjän käyttäjänimen argumentiksi.
$ sudo passwd käyttäjätunnus.
Voit tarkistaa, mihin ryhmiin käyttäjä kuuluu ryhmiä komento seuraavasti:
$ ryhmää. TAI. $ ryhmät tecmint tecmint sudo
Haluatko seurata tiedostojen ja kansioiden levyn käyttöä? du komento - lyhyt levyn käytöstä - on vakiokomento tiedostojen ja hakemistojen levyn käytön tarkistamiseen.
Komento noudattaa perussyntaksia kuvan mukaisesti.
$ du VALINNAT -TIEDOSTO.
Jos haluat esimerkiksi tarkastella levyn käyttöä ihmisen luettavissa olevassa nykyisessä hakemistossa, suorita komento:
$ du -h.
Voit esimerkiksi tarkistaa levyn käytön toisessa hakemistossa /var/log/ suorita komento:
$ du -h /var /log.
df komento - lyhyt levystä - tarkistaa koko levytilan, käytetyn tilan ja käytettävissä olevan levytilan eri tiedostojärjestelmissä. Se vaatii alla esitetyn syntaksin:
$ df VALINTATIEDOSTO.
Tärkeimmät vaihtoehdot ovat -T
ja -h
. -T
lippu tulostaa tiedostojärjestelmän tyypin, kun taas -h
lippu näyttää tuloksen ihmisen luettavassa muodossa.
Alla oleva komento luettelee kaikkien tiedostojärjestelmien vapaan levytilan.
$ df -Th.
chown -komento käytetään tiedostojen ja hakemistojen käyttäjän ja ryhmän omistajuuden muuttamiseen. Kun luetteloit hakemiston sisällön käyttämällä ls -l komento, saat samanlaisen tuloksen kuin mitä meillä on täällä.
$ ls -l.
Sarakkeissa 3 ja 4 näet selvästi tecminttecmint. Ensimmäinen näistä osoittaa käyttäjälle ja toinen merkintä viittaa ryhmään, joka on myös tecmint. Kun uusi käyttäjä luodaan, hänelle määritetään uusi oletusryhmä, jonka oletusarvoisesti hän on ainoa jäsen. Tämä osoittaa, että tiedostoja tai hakemistoja ei jaeta kenenkään kanssa.
Käyttämällä chown -komento, voit vaihtaa tiedoston omistajuuden melko helposti. Anna vain omistajan nimi ja sen jälkeen ryhmän nimi, erotettuna täydellä kaksoispisteellä (:) Tämä on kohonnut tehtävä ja sinun on kutsuttava sudo -komento.
Voit esimerkiksi vaihtaa ryhmän tiedosto1.txt kohteeseen James mutta säilytä omistaja tecmint juosta:
$ sudo chown tecmint: james file1.txt. $ ls -l.
Jos haluat vaihtaa sekä omistajan että ryhmän, suorita komento:
$ sudo chown james: james file1.txt. $ ls -l.
Voit muuttaa hakemiston omistajuutta käyttämällä -R
rekursiivinen lippu. Olemme luoneet uuden hakemiston nimeltä tiedot ja vaihdamme sekä käyttäjän että ryhmän muotoon James.
$ sudo chown -R james: james data. $ ls -l.
chmod komento käytetään tiedostojen tai kansioiden käyttöoikeuksien asettamiseen tai muokkaamiseen. Takaisin tulostimeen ls -l komento. Ensimmäinen sarake koostuu seuraavista merkeistä
drwxrwxrwx.
Ensimmäinen hahmo (d)
osoittaa, että tämä on hakemisto. Tiedosto esitetään yhdysmerkillä ( - )
. Loput yhdeksästä merkistä on jaettu kolmeen sarjaan rwx (lukea, kirjoittaa, suorittaa) lippuja. Ensimmäinen joukko edustaa tiedoston omistajaa (u), toinen edustaa ryhmää (g), ja viimeinen sarja edustaa kaikkia muut käyttäjille.
Tiedostojen käyttöoikeudet voidaan määrittää kahdella tavalla: numeerinen ja symbolinen (teksti) merkintä. Numeerista merkintää varten jokainen lippu edustaa kuvan mukaista arvoa.
r = 4 w = 2 x = 1 Ei käyttöoikeuksia = 0.
Jos haluat saada tiedoston käyttöoikeudet, lisää vain vastaavat arvot kaikkiin sarjoihin. Esimerkiksi:
drwxrwxr-x.
Lopulta päästään merkintään 775.
Otetaan toinen esimerkki tiedosto 1.txt.
-rw-rw-r-- 1 james james 59 maaliskuuta 6 18:03 file1.txt.
Tässä meillä on rw-rw-r–.
Lisätään ne yhteen.
Tämä tulee 644.
Asetamme tämän asetukseksi 775. Tämä antaa tiedoston omistajalle ja ryhmälle kaikki oikeudet - ts rwxja muut käyttäjät voivat lukea ja suorittaa vain käyttöoikeuksia.
Suorita komento:
$ sudo chmod 775 file1.txt.
Toinen tapa antaa käyttöoikeuksia on käyttää symbolista merkintää. Käyttämällä symbolisia merkintöjä seuraavia lippuja käytetään joko lisenssien lisäämiseen tai poistamiseen
-
- Poistaa käyttöoikeudet.+
- Lisää määritetyt käyttöoikeudet.=
- Asettaa nykyiset käyttöoikeudet määritettyihin käyttöoikeuksiin. Jos = -merkin jälkeen ei ole määritetty oikeuksia, kaikki määritetyn käyttäjäluokan käyttöoikeudet poistetaan.Jos haluat esimerkiksi poistaa suoritusoikeudet kaikista sarjoista - tiedoston omistaja, ryhmän jäsenet ja muut käyttäjät, suorita komento
$ sudo chmod a-x tiedosto1.txt.
Jos haluat määrittää ryhmän jäsenille vain lukuoikeudet eikä kirjoittaa ja suorittaa, suorita.
$ sudo chmod g = r tiedosto1.txt.
Jos haluat poistaa muiden käyttäjien kirjoitusoikeudet, suorita.
$ sudo chmod o-r file1.txt.
Jos haluat antaa ryhmän jäsenille ja muille käyttäjille luku- ja kirjoitusoikeudet, suorita:
$ sudo chmod og+rw tiedosto1.txt.
Voit määrittää käyttöoikeudet hakemistoille käyttämällä -R
lippu oikeuksien asettamiseen rekursiivisesti.
Esimerkiksi:
$ sudo chmod -R 755/var/www/html.
sammutuskomento, kuten nimestä voi päätellä, sulkee järjestelmän.
$ poweroff.
Toinen komento, joka suorittaa saman tehtävän, on sammuttaa komento kuvan mukaisesti.
$ shutdown -h nyt.
-h
lippu tarkoittaa pysähtymistä, mikä tarkoittaa järjestelmän pysäyttämistä. Toinen parametri on aika -asetus, joka voidaan määrittää myös minuutteina ja tunteina.
Alla oleva komento näyttää viestin kaikille sisäänkirjautuneille käyttäjille ja ilmoittaa heille järjestelmän sammutuksesta, joka on ajoitettu 5 minuutissa.
$ shutdown -h +5 “Järjestelmä sammuu pian. Tallenna työsi. "
Käynnistä järjestelmä uudelleen käyttämällä uudelleenkäynnistyskomentoa kuvan osoittamalla tavalla.
$ uudelleenkäynnistys.
Vaihtoehtoisesti voit käynnistää uudelleen käyttämällä sammutuskomentoa ja -r
vaihtoehto kuvan mukaisesti.
$ shutdown -r nyt.
exit -komento sulkee terminaalin tai poistuu kuorista. Jos olet aloittanut SSH -istunnon, istunto suljetaan.
$ poistuminen.
mies komento, lyhenne käsikirjasta, näyttää minkä tahansa Linux -komennon manuaaliset sivut. Se on kätevä, kun haluat nähdä, miten komentoa käytetään. Se antaa yksityiskohtaisen kuvauksen komennosta, mukaan lukien lyhyt tiivistelmä, vaihtoehdot, paluutilat ja muutamia mainitaksemme tekijät.
Voit esimerkiksi tarkastella oivalluksia ls komento, juosta:
$ mies ls.
Tämä oli luettelo järjestelmäkomennoista, joiden pitäisi auttaa sinua järjestelmän hallinnan aloittamisessa ja erilaisten oivallusten keräämisessä. Kuten sanonta kuuluu, harjoittelu tekee mestarin. Ja on sanomattakin selvää, että näiden komentojen harjoittaminen ajoittain auttaa sinua parantamaan ja terävöittämään järjestelmääsi.