Pereiti prie pagrindinio turinio

Kaip rasti paskutinius prie VPS serverio prisijungusius naudotojus?

Atnaujinta šiandien

Jei administruojate Linux sistemą, rekomenduojama reguliariai tikrinti, kada ir kokie naudotojai jungėsi prie jūsų serverio. Tai padeda matyti, kiek naudotojų yra aktyvūs, kiek jų neaktyvūs, kada jie jungėsi ir kiek laiko buvo prisijungę.

1. Komanda w

Linux sistemose komanda w leidžia matyti, kas šiuo metu yra prisijungęs prie sistemos ir ką tuo metu daro. Tai viena dažniausiai naudojamų komandų, skirtų peržiūrėti informaciją apie serveryje šiuo metu prisijungusius naudotojus ir jų procesus.

Komanda w pateikia tokią naudingą informaciją:

  1. dabartinį laiką;

  2. kiek laiko sistema veikia;

  3. kiek naudotojų šiuo metu yra prisijungę;

  4. sistemos apkrovos vidurkius per paskutines 1, 5 ir 15 minučių.

Komandos išvesties pavyzdys:

Kaip matyti iš aukščiau pateiktos išvesties, šiuo metu prie „Ubuntu“ serverio yra prisijungę du naudotojai: root ir test. Komanda w apie kiekvieną naudotoją pateikia šiuos duomenis:

  1. prisijungimo vardas

  2. tty pavadinimas

  3. IP adresas, iš kurio naudotojas prisijungė

  4. prisijungimo laikas

  5. neveiklumo laikas

  6. JCPU laikas, tai yra laikas, kurį sunaudojo visi su tty susieti procesai

  7. PCPU laikas, tai yra laikas, kurį sunaudojo dabartinis procesas

  8. dabartinio proceso komandų eilutė

Jei norite peržiūrėti konkretaus prisijungusio naudotojo, pavyzdžiui, test, informaciją, naudokite šią komandą:

w test

2. Komanda who

Komanda who taip pat rodo informaciją apie naudotojus, kurie šiuo metu yra prisijungę prie Linux sistemos.

Komandos išvesties pavyzdys:

2.1 Konkretaus naudotojo informacijos filtravimas naudojant grep

who | grep ostechnix

2.2 Jei norite matyti informaciją tik apie dabartinę terminalo sesiją

who am i

2.3 Jei norite parodyti visą prieinamą informaciją apie dabartinius prisijungimus

who -a

3. Komanda users

Komanda users parodo šiuo metu prie dabartinės sistemos prisijungusių naudotojų vardus.

4. Komanda last

Komanda last paprastai parodo visus naudotojus, kurie buvo prisijungę prie Linux sistemos nuo tada, kai buvo sukurtas failas /var/log/wtmp.

Yra įvairių komandų, kurias galite naudoti norėdami rasti paskutinius prie jūsų VPS serverio prisijungusius naudotojus, todėl galite rinktis šiame vadove pateiktas komandas arba naudoti kitus internete randamus sprendimus.

Ar gavote atsakymą į savo klausimą?