Ukazi za Linux

Vrhunski ukaz v Linuxu

Vrhunski ukaz v Linuxu
V sistemih, podobnih Unixu, zgornji ukaz poroča o dragocenih sistemskih informacijah, kot so tekoči procesi in poraba virov. V realnem času prikazuje aktivnost procesorja in naloge, ki jih upravlja jedro. To je eno glavnih orodij za sistemske skrbnike.

V tem priročniku si oglejte, kako uporabljati zgornji ukaz v Linuxu.

Najboljša uporaba ukaza

Zgornji ukaz bo vnaprej nameščen v katerem koli sistemu UNIX / Linux. Za njegovo uporabo ni treba namestiti nobenega dodatnega paketa.

Preverite zgornjo različico

Ob predpostavki, da je vaš distro posodobljen, bi moral imeti vaš sistem najnovejšo različico vrha. Preverite različico vrha.

$ top -v

Privzeto okno

Zaženite zgornji ukaz brez kakršnega koli parametra. To bo naložilo privzeti zaslon na vrhu.

$ vrh

V realnem času bo izpisal poročilo o različnih informacijah. Na hitro ga razčlenimo.

Prvi del naslova poroča o uporabi virov strojne opreme. Prva vrstica je sestavljena iz časa, časa, ko sistem deluje, števila prijavljenih uporabnikov in povprečja obremenitve. Druga vrstica poroča o številu nalog skupaj z njihovimi stanji.

Tu je hiter seznam vseh zveznih držav. Vrednost vsakega stanja opisuje, koliko časa CPU porabi za izvajanje procesov tega stanja.

V četrti vrstici je opisana poraba sistemskega pomnilnika, na primer skupna količina fizičnega pomnilnika in koliko tega je porabljenega, prostega, medpomnjenega ali predpomnjenega.

Drugi del izhoda je tabela, ki navaja vse tekoče procese. Tu je kratka razlaga vseh stolpcev, ki sestavljajo tabelo. Vse to pojasnjuje različne lastnosti povezanega procesa.

Mislim, da je to veliko informacij za prebavo. Prav je, da si vzamete čas in se jih počasi učite.

Pomikanje

Top poroča o celotnem seznamu izvajanih procesov. Ker gre za orodje ukazne vrstice, je navigacija nekoliko drugačna, kot bi pričakovali v orodju GUI.

Za navigacijo uporabite puščični tipki gor in dol. Dodatne navigacijske tipke vključujejo Domov, Stran gor, Stran navzdol in Konec. Če želite seznam postopkov premakniti vstran, uporabite puščici levo / desno.

Spremeni številčno enoto

Privzeto so vrednosti pomnilnika prikazane v kilobajtih. Vendar v praktične namene ni prijeten format. Če želite preklopiti enoto na druge enote, pritisnite “E”. Razpoložljivi formati enot so kibibajti, mebibajti, gibibajti, tebibajti, pebibajti in eksbibajti. Če pritisnete "e", boste storili isto.

Spremeni vsebino povzetka

To vpliva na prvi del zgornjega dela. Pritisnite “l” za vklop / izklop prve vrstice.

Če je v vašem sistemu nameščen večjedrni CPU, lahko vrh poroča o informacijah za posamezna jedra. Pritisnite "1", da preklapljate po posameznih jedrih.

Želite spremeniti zaslone CPU? Pritisnite “t”. Ob prvem pritisku bo graf spremenil v ASCII.

Pri drugem pritisku bo graf spremenil v neprekinjene znake blokov.

Še enkrat pritisnite “t” in prikaz CPU in povzetek opravila bosta popolnoma izginila.

Če želite enako storiti s pomnilnikom in zamenjati pomnilnik, pritisnite “m”.

Poudarjanje

Privzeti zaslon na vrhu je samo črno-bel. Kaj pa popestritev stvari? Pritisnite “z”, da zaslon pobarvate.

Če želite poudariti tekoče naloge, pritisnite "y". Če pritisnete »x«, bodo na vrhu označeni stolpci, ki jih uporablja za razvrščanje seznama postopkov. Krepko in obrnjeno besedilo lahko spremenite s pritiskom na "b".

Celotna ukazna vrstica

V primeru izvajanja procesov lahko preklapljamo med samo imenom procesa in imenom procesa skupaj s celotnim ukazom. Pritisnite “c” za preklop.

Če si želite ogledati drevesni pogled, kjer so procese zagnali / ustvarili drugi procesi, pritisnite “V”.

Izhod filtrira uporabnik

Na vrhu so privzeto prikazani procesi vseh uporabnikov. Če si želite ogledati procese, ki se izvajajo v določenem procesu, pritisnite "u". Zgornji del bo zahteval uporabniško ime ali UID.

Aktivne naloge

Če si želite ogledati samo aktivne naloge, pritisnite "I".

Če želite razveljaviti spremembe, znova pritisnite "I".

Število prikazanih procesov

Privzeto bo vrh prikazal vse procese v dolgi tabeli. Vendar pa lahko ročno nastavimo število procesov, ki se prikažejo ne glede na število zagnanih procesov. Mislim, da je koristen trik v zelo specifičnih scenarijih.

Če želite omejiti prikaze, pritisnite "n". Na vrhu bo prikazano število procesov. Privzeto je vrednost 0 (neomejeno).

Spremenite prednost procesa

Vsak posamezen zagnani postopek bo zanje imel lepo vrednost. Ta lepa vrednost določa prednost procesa med vsemi zagnanimi procesi. Zgornji del omogoča ročno določanje lepe vrednosti.

Če želite ročno določiti lepo vrednost procesa, pritisnite "r". Vrh bo vprašal za PID.

Po vnosu PID bo vrh vprašal za novo lepo vrednost.

Postopek ubijanja

Če želite postopek ročno zaključiti, vam vrh omogoča pošiljanje zaključnega signala. Za pošiljanje zaključnega signala potrebujemo PID in ime signala.

Pritisnite "k". Vrh bo vprašal za PID.

Ko vnesete PID, bo vrh vprašal za pošiljanje signala. Privzeto bo to signal SIGTERM (kill). Največkrat gre za signal, ki ga želite poslati. Za popoln seznam vseh razpoložljivih signalov si oglejte stran z navodili za signal.

$ man 7 signal

Razne bližnjice

Ne glede na spremembe, kako ste se obnašali, se vrh ne naloži, razen če ga shranite. Če želite shraniti trenutno prednastavitev, pritisnite “W”.

Privzeto bo vrh osvežil podatke na privzeto vrednost. Če želite določiti vrednost po meri, pritisnite "d".

Za takojšnjo hitro osvežitev pritisnite preslednico.

Zadnje misli

To je le vrh ledene gore. Vrh je zapleteno, a močno orodje za nadzor vašega sistema. V spletu je na voljo veliko vadnic. Preverite jih, če želite obvladati zgornji ukaz.

Zanima me spremljanje sistemskih V / I? Potem je iotop tisto, kar iščete. Oglejte si, kako nadzirati V / I diska z iotopom.

Srečno računalništvo!

Najboljših 5 izdelkov z ergonomsko računalniško miško za Linux
Ali dolgotrajna uporaba računalnika povzroča bolečine v zapestju ali prstih? Ali imate trde sklepe in bi se morali neprestano tresti z rokami? Ali čut...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
S pomočjo gumba X-Mouse Button Control različno prilagodite gumbe miške za različno programsko opremo
Mogoče potrebujete orodje, ki bi lahko spremenilo nadzor miške z vsako aplikacijo, ki jo uporabljate. V tem primeru lahko preizkusite aplikacijo z ime...