Як знайти, які користувачі на даний момент увійшли?


21
uptime

показує серед інших 4 користувачів, я повинен хвилюватися?

Згідно з man uptime

режим безперервного часу надає в одному рядку відображення наступної інформації. Поточний час, скільки часу працює система, скільки користувачів зараз увійшли в систему, а система завантажує в середньому за останні 1, 5 та 15 хвилин.

Чи є спосіб знайти, які чотири користувачі "ввійшли в систему"?

Відповіді:


28

Найпростіший спосіб знайти того, хто ввійшов у вашу систему - це whoкоманда use , яка є частиною пакету gnu coreutils. Він може використовуватися як звичайний користувач, який не має варіантів, або як власний варіант, що сприяє читанню:

andrew@ilium~$ who -H
NAME     LINE         TIME             COMMENT
andrew   tty1         2016-05-06 07:34
andrew@ilium~$ 

Часом ви можете бачити себе чи інших користувачів, мабуть, увійшли в систему не один раз із використанням pts/0та pts/1на місці, а не. tty1Це вказує на ' P seudo T erminal S lave' (= бали) та просто показує, що ви або інший користувач відкрили додаток , такі як xterm, sshdабо аналогічний процес , який створює псевдотермінал провідне і ведене спарювання.

Більше інформації про ptsпосилання AskUbuntu та посилання на довідкову сторінку з прийнятої відповіді:


26

Усі ці відповіді надмірно роздуті. Три символи для команди? Будь ласка.

Найшвидший спосіб знайти того, хто ввійшов і що робити:

$ w


1
Мені подобається, як це показує WHATналаштування.
Тіко

4

Ви можете скористатися командою, usersщоб побачити, хто зараз увійшов. Обережно.


2

Використання "хто" підкаже, хто ввійшов у систему. Ви також можете використовувати "ps au", і він покаже, хто ввійшов у систему та що вони працюють.


1
 $who -u

Він відображає ім'я користувача, номер терміналу, дата-час входу та ip-адресу

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.