Как начать определенные службы только по мере необходимости?

Diff - ваш друг.

diff -ur path1 path2

Это будет сравнивать все файлы, которые являются общими между path1 и path2.

Если вы измените -ur на -urN, тогда также покажет содержимое файлов, которые присутствуют только на одном из путей.

1
задан 18 July 2012 в 23:24

2 ответа

Чтобы остановить запуск mysql при загрузке:

sudo echo "manual" | sudo tee /etc/init/mysql.override

Чтобы остановить запуск apache2 при загрузке:

sudo update-rc.d apache2 disable 2

Всякий раз, когда вам нужно запустить mysql или apache2 все, что вам нужно

Для этого вы можете использовать

sudo apache2ctl {start|stop|restart}

, а

sudo service mysql {start|stop}

] для mysql.

3
ответ дан 25 May 2018 в 08:31
  • 1
    комментарий: я сделал 1-ю 2 команды из памяти (если они ошибаются, не кричите;), но не стесняйтесь редактировать мой ответ). – Rinzwind 18 July 2012 в 23:37
  • 2
    yep это apache2ctl в настоящее время (слишком маленькое редактирование, разрешенное). Спасибо: первые два являются полезными. Старые уровни запуска были весьма удобны для такого рода вещей. Я вроде как ожидал, что будет выскочка, чтобы запустить оба приложения для запуска (mysql должен идти до apache, в идеале). – artfulrobot 19 July 2012 в 00:05
  • 3
    Ваше приложение apache, когда mysql не предшествует ему, является неудачным BTW. Подумайте об отключении питания центра обработки данных .. сервер БД может занять несколько минут, чем веб-серверы, чтобы вернуться. Деградирует изящно FTW. – SpamapS 29 July 2012 в 12:01

вы можете использовать программы, указанные в ссылке, здесь и здесь

-1
ответ дан 25 May 2018 в 08:31
  • 1
    Пожалуйста, воздержитесь от демпинговых ссылок. Это не помогает, когда люди ищут этот сайт и ссылки, как правило, гниют. – Rinzwind 18 July 2012 в 23:35

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

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