Как получить список активных сеансов входа?

Что касается 64-разрядной версии Linux: во многих отношениях linux имеет лучшую поддержку 64-битной версии, чем Windows, в которой есть больше ключевых приложений, которые являются 64-битными. За последние несколько лет Ubuntu значительно улучшилась в отношении 64-битной поддержки; flash теперь доступен в режиме предварительного просмотра для 64-разрядной поддержки. Кроме того, 32-разрядная поддержка с 64 бит обычно работает как резерв.

Что касается IDE, я бы порекомендовал Eclipse, если вы ищете интегрированную интегрированную среду на всех языках. Он имеет богатейшую экосистему плагина (более чем VS). Но, будучи парнем, который считает, что «вынужден» использовать VS2010, мне лично нравится gedit. Хороший старый gedit имеет подсветку синтаксиса для большинства языков (и доступных для сообщества пакетов для большего количества), и очень много плагинов для завершения кода, завершения скобок и т. Д. Это легкий и простой в использовании. http://live.gnome.org/Gedit/Plugins

3
задан 28 November 2017 в 18:53

3 ответа

Вот несколько альтернатив для получения списка текущего сеанса:

Команда who - отображает, кто находится в системе:
$ who
spas     pts/1        2017-11-05 21:43 (tmux(1597).%0)
spas     pts/14       2017-11-09 13:02 (192.168.100.110)
guest    tty2         2017-11-09 16:15 (:1)
Команда w - отображает информацию о пользователях в настоящее время на машине:
$ w
 16:16:12 up 3 days, 18:33,  9 users,  load average: 4,33, 2,79, 2,44
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
spas     pts/1    tmux(1597).%0    нд21    3days  3days  3days tmux new-session -d -s my-tmux-session
spas     pts/14   192.168.100.110  13:02    1.00s  0.29s  0.01s sshd: spas [priv]
guest    tty2     :1               16:15    3days  1.27s  0.17s /sbin/upstart --user
Команда last lastb - показывает список (список) последних зарегистрированных пользователей. Он предоставляет несколько аналитических опций в качестве --until, --since и т. Д. Команда users - печатает имена пользователей пользователей, которые в настоящее время вошли в текущий хост. Это действительно ограниченное использование:
$ users
guest spas spas

Чтобы убить определенный сеанс, вы можете использовать who -u (или who -a) для печати номеров процессов, а затем sudo kill -9 <session-process-number> :

$ who -u
spas     pts/1        2017-11-05 21:43  old         1597 (tmux(1597).%0)
spas     pts/14       2017-11-09 13:02   .         31822 (192.168.100.110)
guest    tty2         2017-11-09 16:15  old         2225 (:1)

$ sudo kill -9 2225   # this command will kill the third session from the above list

Кроме того, вы можете убить все процессы определенного пользователя (ссылка):

sudo pkill -9 -u <user name>

См. также:

Команда who - отображает, кто находится в системе:
$ who
spas     pts/1        2017-11-05 21:43 (tmux(1597).%0)
spas     pts/14       2017-11-09 13:02 (192.168.100.110)
guest    tty2         2017-11-09 16:15 (:1)

Команда who - отображает, кто находится в системе:

2
ответ дан 22 May 2018 в 16:22
  • 1
    как убить конкретную сессию – zapoxkrishna 9 November 2017 в 18:20
  • 2
    @zapoxkrishna, проверьте обновление. – pa4080 9 November 2017 в 18:29
  • 3
    вы пропустили команду last, которая также отображает все активные сеансы :) – Videonauth 9 November 2017 в 18:48
  • 4
    Спасибо, @Videonauth! Я никогда не использовал эту команду. Я обновил ответ. – pa4080 9 November 2017 в 18:58

Вот несколько альтернатив для получения списка текущего сеанса:

Команда who - отображает, кто находится в системе: $ who spas pts/1 2017-11-05 21:43 (tmux(1597).%0) spas pts/14 2017-11-09 13:02 (192.168.100.110) guest tty2 2017-11-09 16:15 (:1) Команда w - отображает информацию о пользователях в настоящее время на машине: $ w 16:16:12 up 3 days, 18:33, 9 users, load average: 4,33, 2,79, 2,44 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT spas pts/1 tmux(1597).%0 нд21 3days 3days 3days tmux new-session -d -s my-tmux-session spas pts/14 192.168.100.110 13:02 1.00s 0.29s 0.01s sshd: spas [priv] guest tty2 :1 16:15 3days 1.27s 0.17s /sbin/upstart --user Команда last lastb - показывает список (список) последних зарегистрированных пользователей. Он предоставляет несколько аналитических опций в качестве --until, --since и т. Д. Команда users - печатает имена пользователей пользователей, которые в настоящее время вошли в текущий хост. Это действительно ограниченное использование: $ users guest spas spas

Чтобы убить определенный сеанс, вы можете использовать who -u (или who -a) для печати номеров процессов, а затем sudo kill -9 <session-process-number> :

$ who -u spas pts/1 2017-11-05 21:43 old 1597 (tmux(1597).%0) spas pts/14 2017-11-09 13:02 . 31822 (192.168.100.110) guest tty2 2017-11-09 16:15 old 2225 (:1) $ sudo kill -9 2225 # this command will kill the third session from the above list

Кроме того, вы можете убить все процессы определенного пользователя (ссылка):

sudo pkill -9 -u <user name>

См. также:

Команда who - отображает, кто находится в системе: $ who spas pts/1 2017-11-05 21:43 (tmux(1597).%0) spas pts/14 2017-11-09 13:02 (192.168.100.110) guest tty2 2017-11-09 16:15 (:1)

Команда who - отображает, кто находится в системе:

2
ответ дан 18 July 2018 в 03:35

Вот несколько альтернатив для получения списка текущего сеанса:

Команда who - отображает, кто находится в системе: $ who spas pts/1 2017-11-05 21:43 (tmux(1597).%0) spas pts/14 2017-11-09 13:02 (192.168.100.110) guest tty2 2017-11-09 16:15 (:1) Команда w - отображает информацию о пользователях в настоящее время на машине: $ w 16:16:12 up 3 days, 18:33, 9 users, load average: 4,33, 2,79, 2,44 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT spas pts/1 tmux(1597).%0 нд21 3days 3days 3days tmux new-session -d -s my-tmux-session spas pts/14 192.168.100.110 13:02 1.00s 0.29s 0.01s sshd: spas [priv] guest tty2 :1 16:15 3days 1.27s 0.17s /sbin/upstart --user Команда last lastb - показывает список (список) последних зарегистрированных пользователей. Он предоставляет несколько аналитических опций в качестве --until, --since и т. Д. Команда users - печатает имена пользователей пользователей, которые в настоящее время вошли в текущий хост. Это действительно ограниченное использование: $ users guest spas spas

Чтобы убить определенный сеанс, вы можете использовать who -u (или who -a) для печати номеров процессов, а затем sudo kill -9 <session-process-number> :

$ who -u spas pts/1 2017-11-05 21:43 old 1597 (tmux(1597).%0) spas pts/14 2017-11-09 13:02 . 31822 (192.168.100.110) guest tty2 2017-11-09 16:15 old 2225 (:1) $ sudo kill -9 2225 # this command will kill the third session from the above list

Кроме того, вы можете убить все процессы определенного пользователя (ссылка):

sudo pkill -9 -u <user name>

См. также:

Команда who - отображает, кто находится в системе: $ who spas pts/1 2017-11-05 21:43 (tmux(1597).%0) spas pts/14 2017-11-09 13:02 (192.168.100.110) guest tty2 2017-11-09 16:15 (:1)

Команда who - отображает, кто находится в системе:

2
ответ дан 24 July 2018 в 17:53

Другие вопросы по тегам:

Похожие вопросы: