movieman |
|
Темы:
14
Сообщения:
86
Участник с: 28 апреля 2012
|
Раньше при открытии top в терминале, в первой строчке отображалось “2 users”. Меня это особо не беспокоило. Думал мои процессы и процессы пользователя root. В последене время у меня top говорит, что пользователя 3 - “3 users”. В колонке пользователей отображаются “root, user, dbus, polkitd”. При вохде в консоль, не заходя в DE, top выдает “1 user”. Подскажите, сколько пользователей должно быть в системе, при входе в DE?
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
|
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
По идее - 2, если у вас в виртуальной консоли нет еще одного пользователя. Если вы руками запускали DE, тогда, соответственно, - 3. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Наберите в консоли команду who Она выведет список открытых TTY-сессий, их количество будет совпадать с числом “юзеров”, которое показывает top Так как на каждый X-терпинал создаётся новое TTY-устройство в /dev/pts/ , то открывая новые окошки терминалов, вы будете плодить всё новых “юзеров” в top :) |
movieman |
|
Темы:
14
Сообщения:
86
Участник с: 28 апреля 2012
|
DE запускается автоматом (runlevel 5). Выполнен вход в чистый сеанс, запущено одно окно терминала с одной вкладкой. Вывод команты who: $ who user :0 2012-12-31 14:43 user pts/0 2012-12-31 14:43 (:0) user pts/1 2012-12-31 14:43 (:0) В top “3 users”. К сожалению не понимаю вывода команды who, кто знает, объясните, пожалуйста.
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
moviemanЧто тут понимать?! Первая строчка – ваш, очевидно, “чистый сеанс”. Две следующие – терминалы, потому что устройство pts, а не tty. В первой колонке пользователь, в последней – время начала сессии. Почему у вас открыто два терминала, а не один, как вы утверждаете – ищите сами. Можете выполнить команду ps aux|grep pts |
movieman |
|
Темы:
14
Сообщения:
86
Участник с: 28 апреля 2012
|
$ ps aux|grep pts user 667 0.0 0.0 17648 2264 pts/0 Ss 12:52 0:00 /bin/bash user 806 0.0 0.0 12768 1328 pts/0 R+ 12:53 0:00 ps aux user 807 0.0 0.0 12620 1080 pts/0 S+ 12:53 0:00 grep pts
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Ну вот, в этот момент никакого второго терминала (и третьей сессии) у вас не было. |
movieman |
|
Темы:
14
Сообщения:
86
Участник с: 28 апреля 2012
|
$ who -u user :0 2013-01-01 13:18 ? 551 user pts/0 2013-01-01 13:19 02:00 607 (:0) user pts/1 2013-01-01 15:00 . 1638 (:0) 607 - kded4 1638 - bash kded4 - виновник торжества Если не ошибаюсь kded4 - менеджер служб, почему он открывает сессию, нужен ли он, может его как-то отключить?
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Если вы пользуетесь KDE, или хотя бы некоторыми программами из/для него, то от kded вы скорей всего никак не избавитесь. |