Ubuntu "служба" команда
Я набираю следующую команду на двух отдельных машинах, на которых работает Ubuntu:
service ssh status
Выход машины 1:
ssh start/running, process 25369
Выход машины 2:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2016-03-31 15:56:49 BST; 4min 1s ago
Main PID: 2172 (sshd)
CGroup: /system.slice/ssh.service
├─1825 sshd: (some username) [priv]
├─1843 sshd: (some username)@pts/0
├─1844 -bash
├─1868 su root
├─1869 bash
├─2172 /usr/sbin/sshd -D
└─2176 systemctl status ssh.service
Mar 31 15:56:49 (computer's hostname) systemd[1]: Started OpenBSD Secure Shell server.
Mar 31 15:56:49 (computer's hostname) sshd[2172]: Server listening on 0.0.0.0 port 22.
Mar 31 15:56:49 (computer's hostname) sshd[2172]: Server listening on :: port 22.
Затем я набираю следующую команду:
service ssh restart
Выход машины 1:
ssh start/running, process 25369
Нет выхода на машине 2.
Я получаю аналогичные результаты со всеми сервисами (не только с SSH). Как заставить машину 2 выводить то же самое, что и машину 1 при работе с service
команда?
1 ответ
Решение
Проблема была с systemd... Поэтому я удалил его, запустив:
sudo apt-get install upstart-sysv
Команда "service", наконец, выводит то же, что и любой другой дистрибутив Linux... Без ненужного лишнего мусора!