Завершить все сеансы linux

Содержание
  1. Ubuntu Documentation
  2. Завершение сеанса и переключение пользователей
  3. Блокирование экрана
  4. Смотрите также
  5. Ждущий режим
  6. Смотрите также
  7. Выключение или перезапуск
  8. unixforum.org
  9. Консольная команда завершение сеанса пользователя
  10. Консольная команда завершение сеанса пользователя
  11. Re: Консольная команда завершение сеанса пользователя
  12. Re: Консольная команда завершение сеанса пользователя
  13. Re: Консольная команда завершение сеанса пользователя
  14. Re: Консольная команда завершение сеанса пользователя
  15. Re: Консольная команда завершение сеанса пользователя
  16. Re: Консольная команда завершение сеанса пользователя
  17. Как убить все процессы пользователя в Linux
  18. Как завершить все процессы пользователя?
  19. 1С и Linux
  20. четверг, 13 декабря 2018 г.
  21. Как сбросить сеансы пользователей
  22. Шпаргалка по работе с Tmux (терминальный мультиплексор)
  23. 1. Установка
  24. 2. Конфигурационные файлы
  25. 3. Работа с Tmux

Ubuntu Documentation

По завершении работы с компьютером его можно выключить, перевести в спящий режим (для экономии энергии) или оставить включённым, просто завершив сеанс.

Завершение сеанса и переключение пользователей

Чтобы у других пользователей была возможность использования вашего компьютера, можно завершить сеанс работы или выполнить переключение пользователя без завершения сеанса. При переключении пользователей все запущенные приложения продолжают работать, после обратного переключения всё будет в том же самом состоянии, в котором было, когда вы переключили пользователя.

To Log Out or Switch User , click the system menu on the right side of the top bar, click your name and then choose the correct option.

Пункты Завершить сеанс и Сменить пользователя появляются в меню только если в системе имеется более одной учётной записи пользователя.

Блокирование экрана

If you’re leaving your computer for a short time, you should lock your screen to prevent other people from accessing your files or running applications. When you return, you will see the lock screen . Enter your password to log back in. If you don’t lock your screen, it will lock automatically after a certain amount of time.

To lock your screen, click the system menu on the right side of the top bar and select Lock from the menu.

When your screen is locked, other users can log in to their own accounts by clicking Log in as another user at the bottom right of the login screen. You can switch back to your desktop when they are finished.

Смотрите также

  • Автоматическая блокировка экрана — Предотвращение доступа других людей к вашему рабочему столу, когда вы отходите от компьютера.
  • Экран блокируется слишком быстро — Измените время ожидания перед блокировкой экрана в настройках Конфиденциальность .

Ждущий режим

To save power, suspend your computer when you are not using it. If you use a laptop, the system, by default, suspends your computer automatically when you close the lid. This saves your state to your computer’s memory and powers off most of the computer’s functions. A very small amount of power is still used during suspend.

Читайте также:  Virtualbox для windows 10 x32

To suspend your computer manually, click the system menu on the right side of the top bar, expand Power Off / Log Out , and select Suspend .

Смотрите также

  • Set up automatic suspend — Configure your computer to suspend automatically.
  • Уменьшение потребляемой мощности и увеличение времени работы от аккумулятора — Советы по уменьшению энергопотребления компьютера
  • Что происходит при переходе компьютера в ждущий режим? — В ждущем режиме компьютер «засыпает» и потребляет меньшую мощность.

Выключение или перезапуск

If you want to power off your computer entirely, or do a full restart, click the system menu on the right side of the top bar, expand Power Off / Log Out , and select Power Off… . A dialog will open offering you the options to either Restart or Power Off .

Если в этот момент в системе авторизованы другие пользователи, то выключение или перезапуск компьютера будут невозможны, поскольку данные действия прервут сеансы этих пользователей. При наличии прав администратора компьютер можно выключить, но понадобится вести пароль.

Если нужно перенести компьютер в другое место, но у него нет аккумулятора, или аккумулятор плохо держит заряд, его можно выключить. Выключенный компьютер не потребляет электроэнергию , в отличие от компьютера переведённого в ждущий режим.

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

Консольная команда завершение сеанса пользователя

Модератор: SLEDopit

Консольная команда завершение сеанса пользователя

Сообщение vlav » 13.03.2010 16:05

Re: Консольная команда завершение сеанса пользователя

Сообщение SLEDopit » 13.03.2010 16:57

(no confirmation, no shutdown/logout only, force now) — что значат цифры

Или, если нужно вырубить иксы вообще, то добавляем в sudo юзеру разрешения на k(g,x,etc)dm и

Re: Консольная команда завершение сеанса пользователя

Сообщение vlav » 14.03.2010 03:00

Re: Консольная команда завершение сеанса пользователя

Сообщение SLEDopit » 14.03.2010 03:41

Re: Консольная команда завершение сеанса пользователя

Сообщение zombie » 14.03.2010 10:27

Re: Консольная команда завершение сеанса пользователя

Сообщение vlav » 14.03.2010 11:06

/usr/bin/killall -9 -u user
реально все убивает, но корректно конечно не завершает

Re: Консольная команда завершение сеанса пользователя

Сообщение BIgAndy » 14.03.2010 12:53

Вместо SigKill импользутей SigTerm. Будет удивать корректнее.

Хотя за три года использования особых проблем с таким (sigkill) завершением замечено не было.

Зы. Смежный вопрос: Как кто отслеживает активность пользователя и в случае ее отсутствия (событий клавиатуры или мыши) прибивать процессы пользователя?

Источник

Как убить все процессы пользователя в Linux

Как мы знаем, Linux — многопользовательская ОС, поэтому с каждым пользователем могут быть связаны его собственные процессы. Такое разделение существует в целях безопасности. Запуская ту или иную программу от имени непривилегированного пользователя, ОС снижает риски несанкционированного проникновения и риски повреждения системных файлов.

Читайте также:  Linux настройка времени системное время

В этой статье мы расскажем о том, как завершить все запущенные процессы конкретного пользователя.

Как завершить все процессы пользователя?

Для начала сформируем перечень всех процессов всех пользователей. В терминале Linux выполним следующую команду:

Как видно на скриншоте, имеются процессы, связанные с тремя пользователями (root, mint1 и mint). Допустим, нам срочно понадобилось завершить все процессы пользователя mint1.

Здесь следует немного подробнее остановиться на самом понятии процесса в Linux. Процесс – программа, запущенная в виртуальном адресном пространстве. Каждый процесс имеет свой уникальный номер или идентификатор — PID (Process Identificator). Работая с процессами, операционная система идентифицирует процессы именно по PID.

Для того, чтобы убить ненужные процессы, достаточно убить все PID процессов конкретного пользователя (в данном случае mint1). Для этого можно просто скопировать номера идентификаторов этого пользователя и ввести следующую команду:

sudo kill -9 3501 4333

Однако, количество PID может быть куда больше двух. Да и выполнить все действия вообще-то тоже можно с помощью одной команды, умещающейся в одну строку.

Например, используем конвейер и программу grep ( символ | обозначает передачу результатов выполнения первой команды второй команде по конвейеру):

ps au | grep -e ‘^mint1’

С помощью grep были выбраны все процессы пользователя mint1. Далее необходимо из второй колонки слева выбрать все PID. Сделаем это с помощью программы awk, добавив, соответственно, ещё один конвейер:

ps au | grep -e ‘^mint1’ | awk ‘

Теперь нужно убить полученные значения PID. Опять добавим конвейер (в данном и последующих примерах все команды выполняются от имени суперпользователя root) и выполним группу команд:

ps au | grep -e ‘^mint1’ | awk ‘‘ | xargs kill -9

С помощью такой конвейеризованной группы команд мы завершили все процессы пользователя mint1.

Подобный конвейер можно было бы сформировать и так:

ps aux | awk ‘/^mint1/ ‘ | xargs kill -9

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

killall -u mint1

Однако и это ещё не всё. Нужно ещё проверить наличие процессов, связанных с пользователем mint1, и их состояние. Сделаем это с помощью команды:

Как видите, процессы, связанные с пользователем mint1, отсутствуют. Способов убить все процессы пользователя в Linux достаточно много, мы показали лишь некоторые из них.

Источник

1С и Linux

Пишу для себя, чтобы не забыть как делал. 95 % рабочее. На комментарии отвечаю, когда увижу.

четверг, 13 декабря 2018 г.

Как сбросить сеансы пользователей

$ /opt/1C/v8.3/x86_64/ras —daemon cluster

$ /opt/1C/v8.3/x86_64/rac cluster list
cluster : 2dbd2cce-fddc-11e8-a982-2c4d544cf050
host : kamin
port : 1541
name : «Локальный кластер»
expiration-timeout : 0
lifetime-limit : 0
max-memory-size : 0
max-memory-time-limit : 0
security-level : 0
session-fault-tolerance-level : 0
load-balancing-mode : performance
errors-count-threshold : 0
kill-problem-processes : 0

Читайте также:  Zip folder linux console

$ /opt/1C/v8.3/x86_64/rac session —cluster=»2dbd2cce-fddc-11e8-a982-2c4d544cf050″ list

$ /opt/1C/v8.3/x86_64$ /opt/1C/v8.3/x86_64/rac session —cluster=»2dbd2cce-fddc-11e8-a982-2c4d544cf050″ list | grep ‘session ‘| awk -F’ ‘ ‘

$ /opt/1C/v8.3/x86_64/rac session —cluster=»2dbd2cce-fddc-11e8-a982-2c4d544cf050″ terminate —session=»5543c50a-feb3-11e8-0988-2c4d544cf050″

$ /opt/1C/v8.3/x86_64/rac session —cluster=»2dbd2cce-fddc-11e8-a982-2c4d544cf050″ terminate —session=»a8a8ef08-feb4-11e8-0988-2c4d544cf050″

Скрипт выгоняющий всех пользователей из кластера:

Вставить текст ниже:

#!/bin/bash
/opt/1C/v8.3/x86_64/ras —daemon cluster
_cluster=$(/opt/1C/v8.3/x86_64/rac cluster list | grep ‘cluster ‘| awk -F’ ‘ ‘‘)
_session=$(/opt/1C/v8.3/x86_64/rac session —cluster=$_cluster list | grep ‘session ‘| awk ‘‘)
echo ‘кластер: ‘ $_cluster
echo ‘сессии: ‘ $_session
for session in $_session
do
/opt/1C/v8.3/x86_64/rac session —cluster=$_cluster terminate —session=$session
done

Источник

Шпаргалка по работе с Tmux (терминальный мультиплексор)

На Хабрахабре Tmux (ти-макс) упоминался неоднократно, тем не менее, решил написать еще одну шпаргалку, т.к. в других некоторые важные моменты не показаны.

Tmux (терминальный мультиплексор) позволяет работать с несколькими сессиями в 1 окне. Вместо нескольких окон терминала к серверу — вы можете использовать одно. Позволяет подключаться/отключаться к текущему состоянию сессии. Запущенные программы и процессы продолжают работать. (Можно использовать вместо nohup, dtach).

Например, на работе правим файлы в Vim. Окно терминала с открытыми файлами, процессами. Отключаемся от сессии. Далее подключаемся к этой сессии из дома и получаем те же окна с открытыми файлами в Vim, процессами и т.д. Можно продолжить работу с того же момента, на котором остановились. Также удобно при разрыве связи. Дополнительно можно работать совместно с другими в терминале, если подключены к одной сессии. Каждый видит, что делает другой.

1. Установка

2. Конфигурационные файлы

С версии 2.1 для включения режима мыши (скролл, изменение размера панели, выбор панели и др.) нужно добавить в tmux.conf:

3. Работа с Tmux

Старт
# tmux //без параметров будет создана сессия 0
# tmux new -s session1 //новая сессия session1. Название отображается снизу-слева в квадратных скобках в статус строке. Далее идет перечисление окон. Текущее окно помечается звездочкой.

Префикс (с него начинаются команды)
(CTRL + b)

Новое окно (нажать CTRL+b, затем нажать с)

Список окон
// переключиться курсором вверх-вниз

Переключение
// следующее окно
// предыдущее окно
// переключиться на номер окна

Окна можно делить на панели (Panes)
Как в тайловых (мозаичных) оконных менеджерах.

Деление окна горизонтально

либо команда
# tmux split-window -h

Деление окна вертикально

либо команда
# tmux split-window -v

Переход между панелей
// либо режим мыши

Изменение размеров панелей
// либо режим мыши

Закрытие окон
// нужно подтвердить y
либо
# exit

Отключение от сессии

либо
# tmux detach

Список сессий
# tmux ls

Подключиться к работающей сессии
# tmux attach //подключение к сессии, либо к единственной, либо последней созданной
# tmux attach -t session1 // подключение к сессии session1

Завершение сессии
# tmux kill-session -t session1

Завершить все сессии
# tmux kill-server

Список поддерживаемых комманд
# tmux list-commands

Дополнительная информация
# man tmux

Источник

Оцените статью