Giriş
Birdən çox istifadəçi ilə bir server işləsəniz, kimin giriş etdiyini və nə etdiklərini bilmək istəyə bilərsiniz.
Bir məktub yazaraq bilmək üçün lazım olan hər şeyi tapa bilərsiniz və bu təlimatda sizə hansı məktub və qaytarılmış məlumatları göstərəcəyəm.
Bu təlimat serverləri, birdən çox istifadəçi olan virtual maşınları və ya hər zaman tərk etdikləri bir Moruq PI və ya oxşar taxta kompüteri olan insanlar üçün faydalıdır.
Kim daxil edilir və onlar nə edirlər?
Kompüterinizə daxil olanları tapmaq üçün lazım olan bütün aşağıdakı məktubları yazın və mətbuatın qaytarılmasıdır.
w
Yuxarıdakı əmrdən çıxan bir başlıq sırası və nəticələr cədvəli daxildir.
Başlıq satırında aşağıdakı elementlər var
- cari vaxt
- sistemin nə qədər müddətdə çalışdığı
- Hal-hazırda neçə istifadəçi daxil edilir
- sistemin son 1, 5 və 15 dəqiqəlik ortalama dəyərləri
Əsas cədvəldə aşağıdakı sütunlar var:
- giriş adı
- tty
- uzaq ev sahibi
- giriş saatı
- boş vaxt
- JCPU
- PCPU
- onların mövcud prosesinin komanda xətti
JCPU, tty bağlı bütün proseslər tərəfindən istifadə olunan vaxt miqdarını nəzərdə tutur.
PCPU, mövcud prosesdə istifadə olunan vaxt miqdarını nəzərdə tutur.
Bir istifadəçi kompüterində belə w komanda faydalı ola bilər.
Məsələn, mənim kompüterimdə Gary kimi daxil oldum amma w əmr 3 satır qaytarır. Niyə? Mənim vəziyyətimdə Cinnamon olan qrafik masaüstünü idarə etmək üçün istifadə edilən bir tty var.
Mən də 2 terminal pəncərəm açıqdır.
Məlumatları başlıqsız qaytarmaq üçün necə
W komanda istifadə edilə biləcək müxtəlif keçidlərə malikdir. Bunlardan biri məlumatları başlıqsız görməyinizə imkan verir.
Aşağıdakı əmri istifadə edərək başlıqları gizləyə bilərsiniz:
WH
Bu, 5, 10 və 15 dəqiqə üçün vaxt, iş vaxtı və yükü görməməyinizə baxmayaraq daxil olan və nə etdikləri istifadəçiləri görə bilərsiniz.
Şifrənizi oxucu dostluğuna üstünlük versəniz, aşağıdakılar eyni məqsədə nail olur.
w - başlıq
Bare Əsas məlumatı necə qaytarma
Bəlkə JCPU ya da PCPU'yu tanımaq istəmirsiniz. Əslində, bəlkə yalnız kimin giriş etdiyini, hansı terminal istifadə etdiyini, onların hostname nə olduğunu, nə qədər boş olduqlarını və hansı komanda çalışdığını bilmək istərdiniz.
Yalnız bu məlumatı qaytarmaq üçün aşağıdakı əmrləri istifadə edin:
w -s
Yenə də oxucu dostluq versiyasını aşağıdakı kimi istifadə edə bilərsiniz:
w - şort
Bəlkə hətta çox məlumat. Bəlkə də ev sahibi adını bilmək istəmirsiniz.
Aşağıdakı əmrlər hostname adını atır:
w -f
w - dan
Bir sıra keçidləri aşağıdakı kimi birləşdirə bilərsiniz:
w -s-h -f
Yuxarıda göstərilən əmr, masanın qısa versiyasını, heç bir başlıq və heç bir ana adı çıxarmaz. Üstəlik yuxarıda göstərilən əmri belə ifadə edə bilərsiniz:
w -shf
Bunu da aşağıdakı şəkildə yaza bilərsiniz:
w - şort - dan - başlıq
İstifadəçinin IP ünvanını tapın
Varsa, w komutu hər bir istifadəçi üçün ana adı verir. IP ünvanının yerinə aşağıdakı əmrləri istifadə edərək geri qaytarılması üçün dəyişə bilərsiniz:
w -i
w -ip-addr
İstifadəçi tərəfindən süzgəc
Yüzlərlə istifadəçi və ya hətta yalnız bir neçə düzəldən bir server işləsəniz, w əmrini özü ilə idarə etmək kifayət qədər məşğul ola bilər.
Müəyyən bir istifadəçinin nə etdiyini öyrənmək istəyirsinizsə, w əmrindən sonra adlarını təyin edə bilərsiniz.
Məsələn, Gary'in nə etdiyini öyrənmək istəsən, mən aşağıdakıları yaza bilərsiniz:
w gary
Xülasə
W komandanın verdiyi məlumatların əksəriyyəti digər Linux əmrləri ilə qaytarılacaq, lakin onların heç biri daha az tuş vuruşunu tələb edə bilməz.
Uptime əmri sisteminizin nə qədər müddətdə işlədiyini göstərmək üçün istifadə edilə bilər.
PS komutu kompüterdə çalışan prosesləri göstərmək üçün istifadə edilə bilər
Kimin kimin giriş etdiyini göstərmək üçün istifadə edilə bilər. whoami komandası giriş etdiyinizi göstərəcək və id komanda bir istifadəçi haqqında sizə məlumat verəcəkdir.