Ვინ შემოდის ჩემს კომპიუტერში და რას აკეთებენ ისინი?

შესავალი

თუ თქვენ იყენებთ სერვერს მრავალრიცხოვან მომხმარებლებთან ერთად, მაშინ შეიძლება დაგჭირდეთ, თუ ვინ არის შესული და რას აკეთებენ ისინი.

თქვენ შეგიძლიათ გაიგოთ ყველაფერი, რაც უნდა იცოდეთ ერთი წერილით და ამ სახელმძღვანელოში, მე გაჩვენებთ რომელი წერილი და ის ინფორმაცია, რომელიც დაბრუნდა.

ეს სახელმძღვანელო სასარგებლოა იმ ადამიანებისთვის, ვინც აწარმოებს სერვერებს, ვირტუალურ მანქანებს სხვადასხვა მომხმარებელთან ან იმ ადამიანებთან, რომლებსაც აქვთ Raspberry PI ან მსგავს ერთჯერადი კომპიუტერის კომპიუტერი, რომელიც მათ დატოვებენ ყველა დროს.

ვინ შემოდის და რას აკეთებენ ისინი?

ყველა თქვენ უნდა გააკეთოთ იმის გასარკვევად, ვინ ხართ სისტემაში შესული ხართ შემდეგნაირად და დააჭირეთ დაბრუნებას.

w

გამომავალი ბრძანება გამოდის სათაურში და შედეგების ცხრილი.

სათაურის რიგი შეიცავს შემდეგ ელემენტებს

ძირითადი ცხრილი აქვს შემდეგი სვეტების:

JCPU დგას დროის ყველა დროის მიერ გამოყენებული ყველა პროცესით.

PCPU ამჟღავნებს მიმდინარე პროცესის მიერ გამოყენებულ დროის რაოდენობას.

მაშინაც კი, ერთი მომხმარებლის კომპიუტერი, w ბრძანება შეიძლება იყოს სასარგებლო.

მაგალითად, მე დავხვედი, როგორც გარი ჩემი კომპიუტერიდან, მაგრამ W ბრძანება დააბრუნებს 3 სტრიქონს. რატომ? მე მაქვს tty რომელიც გამოიყენება გასაშვებად გრაფიკული დესკტოპის რომელიც ჩემს შემთხვევაში Cinnamon.

მე ასევე 2 ტერმინალური ფანჯარა ღიაა.

როგორ დავუბრუნდეთ ინფორმაცია სასაქონლო პოზიციის გარეშე

W ბრძანებას აქვს სხვადასხვა კონცენტრატორები, რომლებიც შეიძლება გამოყენებულ იქნას. ერთი მათგანი საშუალებას გაძლევთ იხილოთ ინფორმაცია სათაურების გარეშე.

თქვენ შეგიძლიათ დაფაროთ სათაურები შემდეგი ბრძანების გამოყენებით:

w -h

ეს იმას ნიშნავს, რომ თქვენ არ ხედავთ დრო, ხანგრძლივობა ან იტვირთება 5, 10 და 15 წუთი, მაგრამ ხედავთ იმ წევრებს, რომლებიც ხართ შესული და რას აკეთებენ.

თუ თქვენს კონცენტრატორს მკითხველს უყვართ, მაშინვე მიაღწევს იგივე მიზანს.

w --no- header

როგორ დავუბრუნდეთ შიშის ძირითად ინფორმაციას

იქნებ არ იცოდნენ JCPU ან PCPU. სინამდვილეში, იქნებ უბრალოდ იცოდეთ, ვინ არის შესული, რომელი ტერმინალის გამოყენებით იყენებენ მათ, რაც მათი მასპინძელია, რამდენი ხნის განმავლობაში ისინი უმოქმედოა და რა ბრძანებები აქვთ გაშვებული.

ამ ინფორმაციის დასაბრუნებლად გამოიყენოთ შემდეგი ბრძანება:

w -s

ისევ შეგიძლიათ გამოიყენოთ უფრო მკითხველთან მეგობრული ვერსია, რომელიც შემდეგნაირად გამოიყურება:

wshorts

შესაძლოა, ეს ძალიან ბევრი ინფორმაციაა. შესაძლოა, არ გინდათ, რომ მასპინძლის სახელიც იცოდეთ.

შემდეგი ბრძანებები უარყოფს მასპინძელს:

w -f

w - from

თქვენ შეგიძლიათ შეიმუშაოთ რამდენიმე კონცენტრატი ერთ-ერთ შემდეგნაირად:

w -s -h -f

ზემოთ მოცემული ბრძანება გამოდის ცხრილის მოკლე ვერსიას, არ გააჩნია სათაურები და მასპინძელი სახელი არ გააჩნია. თქვენ ასევე შეგიძლიათ გამოხატეთ აღნიშნული ბრძანება შემდეგნაირად:

w -shf

თქვენ ასევე შეგიძლიათ დაწეროთ იგი შემდეგნაირად:

w --short --from - no-header

მოძებნეთ მომხმარებლის IP მისამართი

ჩვეულებრივ, w ბრძანება ბრუნდება თითოეული მომხმარებლისთვის მასპინძელი სახელით. თქვენ შეგიძლიათ შეცვალოთ იგი ისე, რომ IP მისამართი უბრუნდება ნაცვლად შემდეგ ბრძანებებს:

w -i

w --ip-addr

ფილტრაციის მომხმარებელი

თუ ასრულებს სერვერს ასობით მომხმარებელი ან თუნდაც რამდენიმე ათეული, მას შეუძლია მიიღოს საკმაოდ დაკავებული გაშვებული w ბრძანება საკუთარი.

თუ გსურთ გაიგოთ, თუ რა კონკრეტული მომხმარებელი აკეთებს, შეგიძლიათ მიუთითოთ მათი სახელი W ბრძანების შემდეგ.

მაგალითად, თუ მინდოდა, გაირკვეს რა გარი აკეთებს, შემიძლია ჩაწეროს შემდეგი:

w gary

შემაჯამებელი

უშუალო ბრძანების მიერ მოწოდებული ინფორმაციის უმრავლესობა შეიძლება დაბრუნდეს სხვა Linux ბრძანებით, მაგრამ არცერთი მათგანი არ მოითხოვს ნაკლებად კლავიშს.

შეიძლება გამოყენებული იქნას, თუ რამდენი ხანია თქვენი სისტემა გაშვებულია.

Ps ბრძანება შეიძლება გამოყენებულ იქნას კომპიუტერის გაშვებულ პროცესებზე

ვინ ბრძანება შეიძლება გამოყენებულ იქნას, რათა ნახოთ თუ ვინ არის შესული. whoami ბრძანება გამოჩნდება, თუ ვინ ხარ სისტემაში შესვლაზე და id ბრძანება მოგაწვდით ინფორმაციას მომხმარებლის შესახებ.