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:
- Avaa pääteikkuna Linuxissa
- Linux-etäpalvelimelle käytä sisäänkirjautumistarkoitusta ssh-komennolla
- Näet kaikki Linuxissa käynnissä olevat prosessit kirjoittamalla ps aux -komennon
- 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ä,
- juuri – käyttäjänimi
- 1 – PID (Linux-prosessin tunnus)
- 19:10 – Prosessin alkamisaika
- / 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
🐧 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 |