Sino ang Naka-Log On sa Aking Computer At Ano ang Ginagawa Nila?

Panimula

Kung nagpapatakbo ka ng isang server na may maramihang mga gumagamit pagkatapos ay maaari mong malaman kung sino ang naka-log in at kung ano ang ginagawa nila.

Maaari mong malaman ang lahat ng kailangan mong malaman sa pamamagitan ng pag-type ng isang liham at sa gabay na ito, ipapakita ko sa iyo kung aling liham ito at ang impormasyon na ibinalik.

Ang gabay na ito ay kapaki-pakinabang para sa mga taong nagpapatakbo ng mga server, mga virtual machine na may maramihang mga gumagamit o mga taong may Raspberry PI o katulad na single board computer na iniwan nila sa lahat ng oras.

Sino ang Naka-log In At Ano ba ang Ginagawa Nila?

Ang kailangan mong gawin upang malaman kung sino ang naka-log in sa iyong computer ay i-type ang sumusunod na titik at pindutin ang pagbalik.

w

Ang output mula sa itaas na utos ay nagsasama ng isang hilera ng header at isang talaan ng mga resulta.

Ang hanay ng header ay naglalaman ng mga sumusunod na elemento

Ang pangunahing mesa ay may mga sumusunod na hanay:

Ang ibig sabihin ng JCPU ay ang dami ng oras na ginagamit ng lahat ng mga proseso na naka-attach sa tty.

Ang ibig sabihin ng PCPU ang dami ng oras na ginagamit ng kasalukuyang proseso.

Kahit na sa isang solong computer ng gumagamit, ang w command ay maaaring maging kapaki-pakinabang.

Halimbawa, naka-log in ako bilang Gary sa aking computer ngunit ang w command ay nagbabalik ng 3 mga hilera. Bakit? Mayroon akong isang tty na ginagamit upang patakbuhin ang graphical desktop na sa aking kaso ay Cinnamon.

Mayroon din akong 2 terminal windows na bukas.

Paano Upang Bumalik Ang Impormasyon Nang Walang Ang Mga Heading

Ang w command ay may iba't ibang mga switch na maaaring magamit. Pinapayagan ka ng isa sa kanila na makita ang impormasyon nang walang mga header.

Maaari mong itago ang mga heading sa pamamagitan ng paggamit ng sumusunod na command:

w-h

Nangangahulugan ito na hindi mo nakikita ang oras, uptime o load para sa 5, 10 at 15 minuto ngunit maaari mong makita ang mga gumagamit na naka-log on at kung ano ang kanilang ginagawa.

Kung mas gusto mo ang iyong mga switch upang maging mambabasa na magiliw pagkatapos ang mga sumusunod ay nakakamit ang parehong layunin.

w --no-header

Kung Paano Bumalik Ang Pangunahing Impormasyon ng Bihira

Siguro ayaw mong malaman ang JCPU o ang PCPU. Sa katunayan, marahil gusto mong malaman kung sino ang naka-log in, na ginagamit nila sa terminal, kung ano ang kanilang hostname, kung gaano katagal sila ay naka-idle at kung ano ang kanilang command na tumatakbo.

Upang bumalik lamang ang impormasyong ito gamitin ang sumusunod na command:

w -s

Muli maaari mong gamitin ang mas reader friendly na bersyon na kung saan ay ang mga sumusunod:

w --short

Siguro kahit na masyadong maraming impormasyon. Siguro ayaw mong malaman tungkol sa hostname.

Ang mga sumusunod na utos ay nawala ang hostname:

w-f

w - mula sa

Maaari mong i-amalgamate ang isang bilang ng mga switch sa isa tulad ng sumusunod:

w -s -h -f

Ang utos sa itaas ay naglalabas ng maikling bersyon ng talahanayan, walang mga header, at walang pangalan ng host. Maaari mo ring ipahayag ang utos sa itaas tulad ng mga sumusunod:

w -shf

Maaari mo ring isulat ito sa sumusunod na paraan:

w --short - mula - hindi - header

Hanapin ang IP Address ng Gumagamit

Bilang default, ang w command ay nagbabalik ng pangalan ng host para sa bawat user. Maaari mong baguhin ito upang ang IP address ay ibalik sa halip sa pamamagitan ng paggamit ng sumusunod na mga utos:

w -i

w --ip - addr

Pag-filter ng User

Kung nagpapatakbo ka ng isang server na may daan-daan ng mga gumagamit o kahit na ilang dosenang, maaari itong makakuha ng medyo abala sa pagpapatakbo ng w command sa sarili nitong.

Kung nais mong malaman kung ano ang ginagawa ng isang partikular na user maaari mong tukuyin ang kanilang pangalan pagkatapos ng w command.

Halimbawa, kung gusto kong malaman kung ano ang ginagawa ni Gary maaari kong i-type ang mga sumusunod:

w gary

Buod

Karamihan ng impormasyong ibinigay ng w command ay maaaring ibalik ng iba pang mga utos ng Linux ngunit wala sa kanila ang nangangailangan ng mas kaunting mga keystroke.

Ang command sa uptime ay maaaring gamitin upang ipakita kung gaano katagal tumatakbo ang iyong system.

Ang ps command ay maaaring gamitin upang ipakita ang mga proseso na tumatakbo sa isang computer

Ang utos na maaaring magamit upang ipakita kung sino ang naka-log on. ipapakita ng command whoami kung sino ang iyong naka-log sa bilang at ang id na utos ay magsasabi sa iyo ng impormasyon tungkol sa isang user.