Как запустить и остановить службу? [Дубликат]

57

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

  1. service --status-all
  2. service <service name> stop
  3. sudosysv-rc-conf
задан user7044 23.08.2011 в 21:18
источник

2 ответа

34

Во многом это зависит от сервиса. Новый и предпочтительный способ остановить запуск и перезапуск сервисов - через /etc/init.d . Например, чтобы остановить или запустить веб-сервер Apache, вы можете запустить

/etc/init.d/apache2 stop

/etc/init.d/apache2 start

То же самое касается многих других сервисов, но, вероятно, не всех. Вы можете использовать утилиту sysv-rc-conf , чтобы увидеть, какие службы у вас есть, которые используют скрипт init.d и управляют ими так же. Запустите его с sudo sysv-rc-conf .

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

apt-get install bum

и запустить из пользовательского интерфейса или с терминала с помощью

sudo bum

Использование и документация можно найти здесь.

    
ответ дан Kris Harper 23.08.2011 в 21:29
источник
52

Вы можете использовать следующие команды:

service <servicename> stop

service <servicename> start

service <servicename> restart

Примечание. service --status-all не останавливается или ничего не запускает, он просто возвращает статус (и есть некоторые известные ошибки в нем).

Если у вас есть upstart , вы можете использовать их:

stop <servicename>

start <servicename>

restart <servicename>
    
ответ дан Lance Roberts 23.08.2011 в 21:37