Как да определите кой още използва сървъра освен вас?
sobes.tech AI
Отговор от AI
Листата на корисниците кои се најавени на системот може да се добие со команда who. За појасни информации за тековните сесии на корисниците, користете w.
who
# Излез: `<корисничко_име>` `<tty>` `<датум_и_време_на_најавување>` `<ip_или_име_на_хостот>`
w
# Излез: Наслов со тековната дата, време, работно време на системот и број на корисници.
# Потоа, линии со информации за секој корисник: IP на корисникот, име на терминал, време на неактивност, време на активна употреба на CPU, време на употреба на CPU од сите процеси на сесијата и тековната команда.
Историјата на команди извршени од корисниците може да се прегледа во датотеките со историја (~/.bash_history, ~/.zsh_history, итн.) за секој корисник, ако е активирано логирањето на историјата.
Логовите на системските процеси (/var/log/auth.log, /var/log/secure, /var/log/syslog) содржат информации за успешни и неуспешни обиди за влез, промени на корисници и други настани поврзани со автентикација и авторизација. Анализата може да помогне во откривање на сомнителна активност.
Листата на активните процеси и нивните сопственици може да се добие со команда ps aux или top.
ps aux
# Излез: `USER`, `PID`, `%CPU`, `%MEM`, `VSZ`, `RSS`, `TTY`, `STAT`, `START`, `TIME`, `COMMAND`
# Полето `USER` покажува сопственикот на процесот.
top
# Интерактивен мониторинг на процеси со информации за сопствениците.