Kuinka tarkistaa käynnissä oleva Linux-käyttö komentorivillä

Olen uusi järjestelmänvalvoja Linux-käyttöjärjestelmälle. Kuinka tarkistan käynnissä olevan prosessin Linuxissa komentorivivalinnalla?

Opetusohjelman tiedot
Vaikeus Helppo (rss)
Pääkäyttäjän oikeudet Kyllä
Vaatimukset Linuxin terminaali
Aika 5m

Linux-komentorivillä tai päätelaitesovelluksella voidaan näyttää käynnissä oleva prosessi, muuttaa prioriteettitasoa, poistaa prosessi ja paljon muuta . Tällä sivulla näytetään, kuinka eri komentoja käytetään prosessien luettelointiin, tappamiseen ja hallintaan Linuxissa.

Tarkista käynnissä oleva prosessi Linuxissa

Menettely Linuxin käynnissä olevan prosessin seuraamiseksi komentorivillä on seuraava:

  1. Avaa pääteikkuna Linuxissa
  2. Linux-etäpalvelimelle käytä sisäänkirjautumistarkoitusta ssh-komennolla
  3. Näet kaikki Linuxissa käynnissä olevat prosessit kirjoittamalla ps aux -komennon
  4. Vaihtoehtoisesti voit antaa ylemmän komennon tai htop-komento nähdäksesi käynnissä olevan prosessin Linuxissa

Katsotaanpa esimerkki ja käyttö yksityiskohdissa.

HUOMAUTUS: Huomaa, että vivek @ nixcraft: ~ $ on minun kuoren kehote. Sinun on kirjoitettava komennot $ -kehotuksen jälkeen.

Kuinka hallita prosesseja Linux-päätelaitteesta

Ps-komento on perinteinen Linux-komento, jossa luetellaan käynnissä olevat prosessit. Seuraava komento näyttää kaikki Linux-pohjaisella palvelimellasi tai järjestelmälläsi käynnissä olevat prosessit:
vivek@nixcraft:~$ ps -aux
vivek@nixcraft:~$ sudo ps -a


Prosessi Tunnus (PID) on välttämätön prosessin tappamiseksi tai hallitsemiseksi Linuxissa. Harkitse esimerkiksi seuraavia tuloksia:

root 1 0.0 0.0 225868 9760 ? Ss 19:10 0:13 /sbin/init splash

Missä,

  1. juuri – käyttäjänimi
  2. 1 – PID (Linux-prosessin tunnus)
  3. 19:10 – Prosessin alkamisaika
  4. / sbin / init splash – Todellinen prosessi tai komento

Linux pgrep -komento

Linuxin ylätason komento

Yläkomento on toinen erittäin suositeltava tapa nähdä Linux-palvelimiesi resurssikäyttö. Voidaan nähdä luettelo parhaista prosesseista, jotka käyttävät eniten muistia, suorittinta tai levyä.
vivek@nixcraft:~$ top
vivek@nixcraft:~$ sudo top
vivek@nixcraft:~$ sudo top


Poistu ylimmästä istunnosta painamalla q ja h saadaksesi apua.

Linux htop -komento

Htop-komento on vuorovaikutteinen prosessinäkymä ja suositeltava menetelmä Linux-käyttäjille. Voidaan nähdä luettelo tärkeimmistä prosesseista, jotka käyttävät eniten muistia, suorittinta tai levyä ja enemmän:
vivek@nixcraft:~$ htop
vivek@nixcraft:~$ sudo htop
vivek@nixcraft:~$ sudo htop


Katso lisätietoja htopin asentamisesta CentOS / RHEL-järjestelmään saadaksesi lisätietoja.

Linux kill -komento

Linux pkill -komento

Linux killall -komento

Killall-komento tappaa prosessit nimellä, toisin kuin PID-valinta, kuten kill-komento:
vivek@nixcraft:~$ killall vim
vivek@nixcraft:~$ killall -9 emacs

Linux nice and renice -komento

Mukavan komennon ensisijainen tarkoitus on suorittaa prosessi / komento alemmalla tai korkeammalla prioriteetilla. Muuta renice-komennolla yhden tai useamman käynnissä olevan Linux-prosessin mukavaa arvoa. Mukava arvo voi vaihdella välillä -20 – 19, kun 19 on alhaisin prioriteetti. Sano, että haluat kääntää ohjelmiston kiireiselle Linux-palvelimelle. Voit asettaa erittäin matalan prioriteetin, kirjoita:
vivek@nixcraft:~$ nice -n 13 cc -c *.c &
Aseta ydinpäivityksen erittäin tärkeä prioriteetti. Suorita ennen Linux-palvelimen uudelleenkäynnistystä:

nice --10 wall <<endSystem reboots in 5 minutes for Linux kernel update! Save all your work!!! -- Sysadminend

Johtopäätös

Tällä sivulla näytettiin, kuinka prosessia hallitaan Linux-päätelaitteessa. Lisätietoja on man-sivuilla tai esimerkkisivuillamme:

  • ps-komento
  • pgrep-komento
  • ylimmäinen komento
  • kill-komento
  • kilall-komento
  • mukava komento
  • renice-komento

🐧 Tukekaa työtäni Patreonissa tai lahjoitus.
🐧 Hanki uusimmat opetusohjelmat Linuxista, avoimen lähdekoodin & DevOps RSS-syötteen tai viikoittaisen sähköpostiuutiskirjeen kautta.
🐧 Tähän mennessä on annettu 2 kommenttia … lisää yksi ↓
Luokka Luettelo Unix- ja Linux-komennoista
Tiedostonhallinta kissa
palomuuri Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Verkkoapuohjelmat dig • isäntä • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Paketinhallinta apk • apt
Prosessien hallinta bg • chroot • cron • hylkää • fg • työpaikat • killall • tappaa • pidof • pstree • pwdx • aika
Haku grep • whereis • mikä
käyttäjätiedot ryhmät • id • lastcomm • last • kansi / libuser-lid • lokinimi • jäsenet • käyttäjät • whoami • kuka • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • palomuuri • Ubuntu 20.04

Vastaa

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