Как перечислить сервисы/демонов, запущенные при начальной загрузке _and_, проверяют их порядок загрузки

lighttpd довольно легко, это использует приблизительно 10 МиБ и доступно для Windows и Linux.

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

32
задан 24 January 2013 в 13:26
5 ответов

Вкратце:

ls /etc/rc*.d

Здесь показано, что начинается на каком уровне выполнения, и на каждом уровне порядок определяется числом после буквы (K - убить, S - начало).

Вы можете настроить, что запускается на каждом уровне выполнения с помощью sysv-rc-conf, который устанавливается с помощью apt.

, например в моей системе apache2 имеет символическую ссылку в rc5.d как "S20apache2". Ссылка в том же каталоге с S19 будет начинаться перед ней, что-то с S21 начнется после нее.

Дополнительная литература:

37
ответ дан 28 November 2019 в 19:55

Помогут ли утилиты rcconf и sysv-rc-conf ?

# aptitude install rcconf sysv-rc-conf

После этого вы можете запустить их, набрав rcconf или sysv-rc-conf .

rcconf sysv-rc-conf

19
ответ дан 28 November 2019 в 19:55

В Debian rcconf должен делать трюк, просто чтобы настроить остановку / запуск уже существующих служб.

Я использую его все время в Debian Jessie и Wheezy.

1
ответ дан 28 November 2019 в 19:55

Вы можете перечислить все службы и их статус с помощью этой простой команды:

service --status-all

Из руководства:

service --status-all запускает все сценарии инициализации в алфавитном порядке , с участием команда status . Статус [+] для запущенных служб, [-] для остановленных служб и [? ] для служб без команды status. Эта опция вызывает статус только для заданий sysvinit; новые рабочие места могут быть запрашивается аналогичным образом с помощью списка initctl.

9
ответ дан 28 November 2019 в 19:55
for i in `find /etc/rc*.d -name S*`; do basename $i | sed -r 's/^S[0-9]+//'; done | sort | uniq

Sample output:

acpid
anacron
avahi-daemon
boa
bootlogd
bootlogs
bootmisc.sh
checkfs.sh
checkroot-bootclean.sh
checkroot.sh
cryptdisks
cryptdisks-early
dbus
delayed-services
hostname.sh
hwclock.sh
keyboard-setup
killprocs
kmod
lightdm
mountall-bootclean.sh
mountall.sh
mountdevsubfs.sh
mountkernfs.sh
mountnfs-bootclean.sh
mountnfs.sh
mtab.sh
pppd-dns
procps
qemu-kvm
rc.local
rmnologin
rsyslog
single
sleep
stop-bootlogd
stop-bootlogd-single
udev
udev-mtab
x11-common
4
ответ дан 28 November 2019 в 19:55

Теги

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