Я недавно мигрировал от Windows до Linux (xubuntu)
Я - разработчик и установил все, в чем я нуждаюсь, ЛАМПА. В Windows I, используемом для выключения всех ненужных сервисов - мне не нужны Apache или сервис MySQL, работающий все время. Каждый раз, когда мне был нужен MySQL, я раньше использовал:
net start mysql
Как я делаю то же в Linux?
В большинстве дистрибутивов Linux можно вручную запустить/остановить сервисы (как корень или использующий sudo) выполнение следующих команд:
# /etc/init.d/apache2 start
# /etc/init.d/mysqld start
# /etc/init.d/apache2 stop
# /etc/init.d/mysqld stop
Какими сервисами, которые автоматически запускаются, управляют ссылки файла в/etc/rc [runlevel] .d/. Найдите свой текущий runlevel при помощи команды "runlevel" как корень
# runlevel
N 2
То, которое здесь указывает на runlevel 2 Теперь, просто необходимо удалить те файлы в/etc/rc2.d/, который Вы не хотите, запустилось.
Удаление апача и Mysql на рабочем столе обычно в порядке, но знать об удалении других сервисов.
Ubuntu 10.04 посреди перехода между двумя системами управления службами: SysVinit (традиционная система, используемая большинством дистрибутивов Linux) и Выскочка (более новая система, продвинутая Ubuntu и становлением доступным во все большем количестве дистрибутивов).
Сценарии управления службами SysVinit находятся в /etc/init.d
. Можно запустить сервис с /etc/init.d/SERVICENAME start
и остановите его с /etc/init.d/SERVICENAME stop
. Запускается ли сервис автоматически на начальной загрузке, зависит от присутствия символьных ссылок в /etc/rc?.d
где ?
цифра от 2
кому: 5
(runlevel). Самый легкий способ препятствовать тому, чтобы сервис запустился автоматически на начальной загрузке, состоит в том, чтобы использовать update-rc.d SERVICENAME disable
.
Новомодные конфигурационные файлы управления службами находятся в /etc/init
. Можно запустить сервис с start SERVICENAME
и остановите его с stop SERVICENAME
. Конфигурационный файл /etc/init/SERVICENAME.conf
содержит строку, указывающую, когда запустить сервис: start on …
. Простой способ отключить эти сервисы состоит в том, чтобы изменить ту строку на start on never and (…)
. Если Вы не хотите редактировать файл, можно также полностью отключить сервис, не путая упаковочную систему путем переименования его для не окончания в .conf
.
dpkg-divert --add --local --divert /etc/init/foo.conf.disabled --rename /etc/init/foo.conf
С Ubuntu 10.04 Apache идет со сценарием SysVinit, и Mysql идет с Новомодным сценарием.