Как остановить все сервисы кроме ssh?

В командной строке, как я могу остановить все сервисы из своей Ubuntu (Сервер в данном случае), кроме SSH?

И как я могу перечислить все сервисы, чтобы быть уверенным, что все они были остановлены?

2
задан 11 November 2014 в 08:21

2 ответа

То, что Вы ищете, называют однопользовательским режимом. Это - состояние, где только сервисы первой необходимости потребовали для машины для выполнения, работают. Вы вводите его или путем начальной загрузки с' аргументом, данным ядру, или можно переключиться на него с помощью init s. sshd обычно не считается важной услугой, хотя, таким образом, она была бы остановлена. Для фиксации этого необходимо отредактировать/etc/init/ssh.conf и добавить 'S' к списку runlevels, в котором это должно запуститься и не быть остановлено в, таким образом, это похоже на это:

start on runlevel [S12345]
stop on runlevel [!S12345]
2
ответ дан 4 August 2019 в 09:53

Я серьезно сомневаюсь, что Ваша система будет все еще в полезном состоянии после отключения всего кроме sshd. Поскольку список состояния новомодных сервисов делает:

sudo service --status-all

Для сервисов System V:

sudo initctl list

Отключают что-либо, что имеет + или перечислено, как запускают/выполняют с соответствующих команд. Указывать очевидно очевидный: если Вы сделаете то это через ssh "остановка сети услуг" и т.п. не принесет Вам пользы.

2
ответ дан 4 August 2019 в 09:53

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

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