Sobes.tech
Middle

Sizdən başqa serveri kimlərin istifadə etdiyini necə müəyyən etmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

İstifadəçilərin sistemə daxil olmuş siyahısı who əmri ilə əldə edilə bilər. Cari istifadəçi sessiyaları haqqında daha ətraflı məlumat üçün w istifadə edin.

who
# Çıxış: `<istifadəçi_adı>` `<tty>` `<giriş_tarixi_vaxtı>` `<ip_yaxud_host_adı>`

w
# Çıxış: Cari tarix, vaxt, sistemin işləmə müddəti və istifadəçi sayı ilə başlıq.
# Sonra, hər istifadəçi haqqında məlumatlar: İstifadəçi IP-si, terminal adı, passivlik vaxtı, aktiv CPU vaxtı, sessiya daxilində bütün proseslərin CPU istifadəsi və hazırkı əmri.

İstifadəçilər tərəfindən icra olunan əmrlərin tarixi ~/.bash_history, ~/.zsh_history və s. fayllarda görünə bilər, əgər tarix qeydiyyatı aktivdirsə.

Sistem proseslərinin logları (/var/log/auth.log, /var/log/secure, /var/log/syslog) uğurlu və uğursuz giriş cəhdləri, istifadəçi dəyişiklikləri və digər autentifikasiya və icazə ilə əlaqəli hadisələri ehtiva edir. Onların analizi şübhəli fəaliyyəti aşkar etməyə kömək edə bilər.

İşə salınmış proseslərin və onların sahiblərinin siyahısı ps aux və ya top əmri ilə əldə edilə bilər.

ps aux
# Çıxış: `USER`, `PID`, `%CPU`, `%MEM`, `VSZ`, `RSS`, `TTY`, `STAT`, `START`, `TIME`, `COMMAND`
# `USER` sahəsi prosesin sahibini göstərir.

top
# Sahiblər haqqında məlumat ilə interaktiv proses monitorinqi.