LINUX.ORG.RU

init.d отключить ненужное


0

1

Здравствуйте,

на сервере кто-то из админов давно давно поднимал сквид, опенвпн но так как это все не используется, хотелось бы эти демоны вырубить. удалять пока нет необходимости, может буду использовать в неопределенном будущем. Как их можно отключить? чтобы не запускались при старте системы.

Раз давно, то как-то так

if [ -x /sbin/chkconfig ] ; then
  /sbin/chkconfig --del squid
elif [ -x /usr/sbin/update-rc.d ] ; then
  /usr/sbin/update-rc.d squid disable
else
  echo "А дистр указывать Папа Римский будет?"
fi

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

Зачем --del. Лучше chkonfig squid off. А вообще можно просто chmod -x /etc/init.d/squid :)

generator ★★★
()
Ответ на: комментарий от redgremlin

Я же могу отключать то что мне не надо?

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

и в инит.д много мусора

а как отключить тот же сквид не перезагружая систему?

user2014
() автор топика
Ответ на: комментарий от user2014

man chkconfig

chkconfig --list покажет тебе все сервисы, запускаемые через init.d

Вообще, в rhel-образных дистрах есть псевдографическая конфигурялка, запускается командой setup. Не особо крутая, но может помочь, сервисы через нее тоже можно поотключать (на самом деле она вызывает команду ntsysv). Но лучше работать chkconfig - прозрачней и стоит по-дефолту.

upd. если не хочешь, что бы грузился гном после запуска сервера - измени в /etc/inittab уровень загрузки с 5 на 3.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от user2014

могу предложить только эвристический метод. Например, запусти каждую субд, зайди в cli и узнай, какие базы там есть. По названиям скорее всего можно уже кое чего понять. Как все это проделать - гугли.

Если баз нет (только служебные) - значит никто субд не использует, предположительно, и можно отключать.

Предупреждаю, лучше ничего не удаляй. И перед экспериментами забекапь всё, вообще всё, что б ничего не потерять.

Deleted
()
Ответ на: комментарий от Deleted

А top мне показывает что работает mysqld, а postgresql невижу.

user2014
() автор топика
Ответ на: комментарий от user2014

Поставь phpMyAdmin и phpPgAdmin и посмотри какие базы данных есть и когда были сделаны последние записи.

justAmoment ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.