შესავალი
თუ თქვენ იყენებთ სერვერს მრავალრიცხოვან მომხმარებლებთან ერთად, მაშინ შეიძლება დაგჭირდეთ, თუ ვინ არის შესული და რას აკეთებენ ისინი.
თქვენ შეგიძლიათ გაიგოთ ყველაფერი, რაც უნდა იცოდეთ ერთი წერილით და ამ სახელმძღვანელოში, მე გაჩვენებთ რომელი წერილი და ის ინფორმაცია, რომელიც დაბრუნდა.
ეს სახელმძღვანელო სასარგებლოა იმ ადამიანებისთვის, ვინც აწარმოებს სერვერებს, ვირტუალურ მანქანებს სხვადასხვა მომხმარებელთან ან იმ ადამიანებთან, რომლებსაც აქვთ Raspberry PI ან მსგავს ერთჯერადი კომპიუტერის კომპიუტერი, რომელიც მათ დატოვებენ ყველა დროს.
ვინ შემოდის და რას აკეთებენ ისინი?
ყველა თქვენ უნდა გააკეთოთ იმის გასარკვევად, ვინ ხართ სისტემაში შესული ხართ შემდეგნაირად და დააჭირეთ დაბრუნებას.
w
გამომავალი ბრძანება გამოდის სათაურში და შედეგების ცხრილი.
სათაურის რიგი შეიცავს შემდეგ ელემენტებს
- მიმდინარე დრო
- რამდენი ხანია სისტემა გაშვებულია
- რამდენი მომხმარებელი ამჟამად რეგისტრირებულია
- სისტემის დატვირთვის საშუალო წარსული 1, 5 და 15 წუთი
ძირითადი ცხრილი აქვს შემდეგი სვეტების:
- სახელი
- tty
- დისტანციური მასპინძელი
- შესვლა დრო
- უსაქმურ დროს
- JCPU
- PCPU
- მათი მიმდინარე პროცესის ბრძანება
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 ბრძანება მოგაწვდით ინფორმაციას მომხმარებლის შესახებ.