Как узнать, какие пользователи в данный момент находятся в системе?

Как узнать, какие пользователи в данный момент находятся в системе?
uptime

показывает среди прочего 4 пользователей, стоит ли мне беспокоиться?

В соответствии сman uptime

uptime отображает в одну строку следующую информацию. Текущее время, как долго система работает, сколько пользователей в данный момент находятся в системе и средняя загрузка системы за последние 1, 5 и 15 минут.

Есть ли способ узнать, какие четыре пользователя «в данный момент находятся в системе»?

решение1

Самый простой способ узнать, кто вошел в вашу систему, — использовать команду who, часть пакета gnu coreutils. Ее можно использовать как обычного пользователя без опций или с моей собственной предпочитаемой опцией, которая улучшает читаемость:

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

Иногда вы можете видеть себя или других пользователей, которые, по-видимому, вошли в систему более одного раза, используя pts/0и pts/1вместо tty1, Это указывает на «псеудоТтерминалСlave' (= pts) и просто показывает, что вы или другой пользователь открыли приложение, например xterm, sshdили аналогичный процесс, который создает пару главного и подчиненного псевдотерминала.

Более подробную информацию можно найти ptsв указанной теме AskUbuntu и по ссылке на страницу руководства в принятом ответе:

решение2

Все эти ответы чрезмерно раздуты.Трисимволы для команды? Пожалуйста.

Самый быстрый способ узнать, кто вошел в систему и чем занимается:

$ w

решение3

Вы можете использовать команду, usersчтобы узнать, кто в данный момент находится в системе. Будьте осторожны.

решение4

Используя , whoвы узнаете, кто вошел в систему. Вы также можете использовать ps au, и он покажет, кто вошел в систему и что они запускают.

Связанный контент