„Linux“ yra kelių vartotojų sistema, leidžianti keliems vartotojams prisijungti ir paleisti įvairias programas vienu metu. Kaip įprastas „Linux“ naudotojas arba sistemos administratorius, kartais gali tekti patikrinti, kurie vartotojai šiuo metu yra prisijungę prie jūsų sistemos.
Ši informacija gali būti naudinga dėl įvairių priežasčių, pvz., šalinant našumo problemas, stebint vartotojo veiklą arba norint paprasčiausiai patikrinti, kas dar naudojasi sistema.
Yra keletas būdų, kaip išvardyti dabartinius prisijungusius „Linux“ vartotojus ir pamatyti, ką jie daro.
1. Vartotojų komanda
„Linux“ naudotojų komanda išvardija visus šiuo metu prisijungusius vartotojus abėcėlės tvarka.
Atminkite, kad jei vartotojas turi du prisijungimo seansus, jis išvestyje bus rodomas du kartus.
Žemiau pateikta išvestis rodo, kad šiuo metu prie sistemos yra prisijungę trys vartotojai.
2. Naudojant „who“ komandą
Komanda who išspausdina naudotojų, šiuo metu prisijungusių prie sistemos, sąrašą kartu su kita informacija, tokia kaip terminalas, kurį jie naudoja, prisijungimo data ir laikas bei IP adresas arba sistemos pagrindinio kompiuterio pavadinimas, jei vartotojas yra nuotolinio valdymo pulte mašina.
Norėdami išvardyti dabartinius prisijungusius „Linux“ naudotojus, naudokite komandą who taip:
PSO
Taip pat galite naudoti komandą who -a ir -H vėliavėlės, kad būtų rodomas neveikos laikas ir vartotojo prisijungimo apvalkalo PID:
kas -a -H
3. Naudodami komandą w
„Linux“ komanda w rodo prisijungusius vartotojus ir jų veiklą. Komandinėje eilutėje išspausdinamas vartotojų sąrašas ir jų dabartiniai procesai.
Išvesties antraštė apibendrina sistemos būseną, įskaitant dabartinį laiką, sistemos veikimo laiką, prisijungusių vartotojų skaičių ir apkrovos vidurkį. Tada kiekvienam prisijungusiam vartotojui rodomas vartotojo vardas, tty vardas, prisijungimo laikas, neveikimo laikas, laikas, kurį naudoja visi procesai (JCPU), laikas, naudojamas dabartiniam procesui (PCPU), ir dabartinis procesas, kurį naudoja vartotojas bėgimas.
4. Naudojant paskutinę komandą
Paskutinėje komandoje pateikiami dabartiniai ir buvę prisijungę ir atsijungę vartotojai. Jo teikiama informacija apima vartotojų ir terminalų pavadinimus, sistemos, iš kurios jie yra prisijungę, IP adresą ir prisijungimo datą bei laiką.
Norėdami rasti šiuo metu prisijungusių vartotojų sąrašą, naudokite paskutinę komandą su -P dabar variantas toks:
paskutinis -p dabar
5. Pirštų komanda
Pirštų komanda rodo informaciją apie visus prisijungusius „Linux“ vartotojus, įskaitant jų vartotojo vardą, tty, prisijungimo datą ir laiką bei IP adresą. Galite lengvai įdiegti pirštą savo „Linux“ paskirstyme naudodami numatytąsias paketų tvarkykles.
„Debian“ pagrindu sukurtuose platinimuose:
sudo apt-gauti įdiegti pirštą
RHEL pagrįstuose paskirstymuose:
sudo yum diegti pirštu
Norėdami parodyti informaciją apie dabartinius prisijungusius vartotojus, paleiskite piršto komandą be jokių komandinės eilutės parinkčių:
pirštu
Jei komandą vykdote su vartotojo vardu, ji rodo daugiau informacijos apie konkretų vartotoją:
6. Naudodami viršutinę komandą
Viršutinėje komandoje rodoma sistemos informacijos suvestinė, pvz., veikimo laikas, prisijungusių vartotojų skaičius, apkrovos vidurkis, vykdomų užduočių skaičius ir kt. Taip pat rodomi procesai, kurie šiuo metu veikia sistemoje ir jų išteklių naudojimą.
Kai žinosite, kas šiuo metu yra prisijungęs prie jūsų sistemos, galite naudokite viršutinę komandą Norėdami rasti dabartinius procesus vartotojui:
top -u vartotojo vardas
Stebėkite naudotojo veiklą sistemoje „Linux“.
Naudodamiesi šiomis komandomis, dabar turėtumėte turėti galimybę lengvai įtraukti į sąrašą prisijungusius vartotojus „Linux“ sistemoje. Nesvarbu, ar esate sistemos administratorius, stebintis vartotojo veiklą ir našumą, ar tiesiog smalsus „Linux“ entuziastas, šios komandos padės sužinoti, kas dar yra prisijungęs ir ką jie veikia.
Tarp šių komandų taip pat galite naudoti „who“ ir „w“ komandas, kad galėtumėte stebėti „Linux“ sistemos išjungimo ir paleidimo iš naujo istoriją.