LINUX.ORG.RU

Сделай то, чего хочешь, через пункт меню "настройки системы" или как оно там называется в твоём дистрибе.

anonymous
()

это невозможно, Патрек завещал нам, что мы должны быть стойкими. Ешь кактус !

phasma ★☆
()

зайди в папочку /etc/rc.3 и напиши ls -la и скажи, что ты видишь?
а потом возьми, да и удали от туда ссылку ненужную или a-x сделай

rcconf можешь поставить

chkconfig в debian нет

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

Гуевых быдломенюшек тоже. Это те не мандрива какая-нибудь.

friday ★★★
()

1. кедеешной приблудой "Управление сервисами" 2. Удалить симлинк на скрипт, стартующий апач из /etc/rc2.d

Для тек, кто в танке - в debian default-runlevel - второй, а не третий или пятый.

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

> Для тек, кто в танке - в debian default-runlevel - второй, а не третий или пятый.

Я в танке, как про это узнать? Там даже /etc/inittab нет.

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

а это по твоему что?

vaha2:~# cat /etc/debian_version
lenny/sid
vaha2:~# cat /etc/inittab
# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $

# The default runlevel.
id:2:initdefault:

# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/init.d/rcS
......

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

10:47 sinaps@boat ~ $ cat /etc/debian_version
lenny/sid
10:47 sinaps@boat ~ $ ls /etc/init* -d
/etc/init.d /etc/initramfs-tools
10:47 sinaps@boat ~ $

Можно dpkg -S /etc/inittab ?

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

dpkg -S /etc/inittab ничего не даст.
inittab идет в пакете sysvinit (/usr/share/sysvinit/inittab)
postinst пакета sysvinit:

if [ ! -f /etc/inittab ]
then
cp -p /usr/share/sysvinit/inittab /etc/inittab
fi

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

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

А то так легко сделать из убунты федору. поставить rpm и им пару раз обновить систему.

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

Да, я тупой.

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

В man update-rc.d этого я не нашёл.

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

ты утверждаешь, что sysvinit в дебиане не используется - сделай dpkg -S /sbin/init, почитай man init и подумай, нужен ли /etc/inittab

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

Только то, что /etc/inittab здесь нет, и пакет sysvinit по умолчанию не устанавливается, то есть _необходимости_ в нём нет и, предполагаю, должна быть возможность узнать свой уровень запуска по умолчанию.

А другого способа, кроме inittab, узнать это я не знаю, отключал старт сервисов командой update-rc.d <basename> remove.

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

То есть, теперь-то я узнал что он второй, но остался естественный интерес к инструменту, которым приходится пользоваться.

sin_a ★★★★★
()

Сделать файлик /etc/default/apache2
В него прописать
NO_START=1

После этого /etc/init.d/apache2 стартовать не будет

Для ручного запуска/остановки использовать apache2ctl

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

В догонку к последнему
Аналогичным способом (через файлы в /etc/default/) в debian решается большинство вопросов с настройкой запуска всевозможных демонов. И редхатовский подход с удалением ссылок из уровней запуска здесь не есть тру

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

>Но раз у дебиан не используется sysvinit, то и пакет в принципе не нужен

А это тогда что?

Пакет: sysvinit

Пакеты первой необходимости: да

Состояние: установлен

Автоматически установлен: нет

Версия: 2.86.ds1-61

Приоритет: необходимый

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

Берём диск с убунтой.

Устанавливаем.

Ищем файл /etc/inittab.

Обламываемся.

Профит.

Где, всё-же, узнать ранлевел?

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

BOOTING
After init is invoked as the last step of the kernel boot sequence, it
looks for the file /etc/inittab to see if there is an entry of the type
initdefault (see inittab(5)). The initdefault entry determines the ini‐
tial runlevel of the system. If there is no such entry (or no
/etc/inittab at all), a runlevel must be entered at the system console.

Runlevel S or s initialize the system and do not require an /etc/init‐
tab file.

Manual page init(8) line 38

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

Другими словами, оно ищет inittab, не находит, и берёт первый свободный уровень, который, если не считать однопользовательского входа, оказывается вторым. Наверно что-то типа такого :)

Попробую, как-нибудь на досуге, при наличия inittab удалить оттуда эту строку.

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