Рейтинг:0

Параллельный запуск сервисов во время загрузки

флаг in

У меня немного медленная загрузка из-за многих сервисов. Услуги, перечисленные ниже (Вывод для sudo ls -l /etc/rc$(sudo runlevel| awk '{print $2}').d):

lrwxrwxrwx 1 root root 18 21 марта 2020 г. K01whoopsie -> ../init.d/whoopsie
lrwxrwxrwx 1 root root 15 21 марта 2020 г. S01acpid -> ../init.d/acpid
lrwxrwxrwx 1 root root 17 21 марта 2020 г. S01anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root 16 21 марта 2020 г. S01apport -> ../init.d/apport
lrwxrwxrwx 1 root root 22 21 марта 2020 г. S01avahi-daemon -> ../init.d/avahi-daemon
lrwxrwxrwx 1 root root 19 21 марта 2020 г. S01bluetooth -> ../init.d/bluetooth
lrwxrwxrwx 1 root root 26 21 марта 2020 г. S01console-setup.sh -> ../init.d/console-setup.sh
lrwxrwxrwx 1 root root 14 21 марта 2020 г. S01cron -> ../init.d/cron
lrwxrwxrwx 1 root root 14 21 марта 2020 г. S01cups -> ../init.d/cups
lrwxrwxrwx 1 root root 22 21 марта 2020 г. S01cups-browsed -> ../init.d/cups-browsed
lrwxrwxrwx 1 root root 14 21 марта 2020 г. S01dbus -> ../init.d/dbus
lrwxrwxrwx 1 root root 16 31 декабря 23:43 S01docker -> ../init.d/docker
lrwxrwxrwx 1 root root 14 21 марта 2020 г. S01gdm3 -> ../init.d/gdm3
lrwxrwxrwx 1 root root 21 21 марта 2020 г. S01grub-common -> ../init.d/grub-common
lrwxrwxrwx 1 root root 20 21 марта 2020 г. S01irqbalance -> ../init.d/irqbalance
lrwxrwxrwx 1 root root 20 21 марта 2020 г. S01kerneloops -> ../init.d/kerneloops
lrwxrwxrwx 1 root root 14 9 декабря 21:21 S01nmbd -> ../init.d/nmbd
lrwxrwxrwx 1 root root 17 12 декабря 22:31 S01openvpn -> ../init.d/openvpn
lrwxrwxrwx 1 root root 18 21 марта 2020 г. S01plymouth -> ../init.d/plymouth
lrwxrwxrwx 1 root root 17 6 ​​мая 20:56 S01postfix -> ../init.d/postfix
lrwxrwxrwx 1 root root 15 21 марта 2020 г. S01rsync -> ../init.d/rsync
lrwxrwxrwx 1 root root 17 21 марта 2020 г. S01rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root 21 9 декабря 21:21 S01samba-ad-dc -> ../init.d/samba-ad-dc
lrwxrwxrwx 1 root root 15 21 марта 2020 г. S01saned -> ../init.d/saned
lrwxrwxrwx 1 root root 23 6 мая 20:56 S01smartmontools -> ../init.d/smartmontools
lrwxrwxrwx 1 root root 14 9 декабря 21:21 S01smbd -> ../init.d/smbd
lrwxrwxrwx 1 root root 27 21 марта 2020 г. S01speech-dispatcher -> ../init.d/speech-dispatcher
lrwxrwxrwx 1 root root 23 21 марта 2020 г. S01spice-vdagent -> ../init.d/spice-vdagent
lrwxrwxrwx 1 root root 13 9 декабря 21:15 S01ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root 18 12 декабря 23:22 S01stunnel4 -> ../init.d/stunnel4
lrwxrwxrwx 1 root root 29 21 марта 2020 г. S01unattended-upgrades -> ../init.d/unattended-upgrades
lrwxrwxrwx 1 root root 15 21 марта 2020 г. S01uuidd -> ../init.d/uuidd
lrwxrwxrwx 1 root root 24 декабря 12 23:22 S01windscribe-cli -> ../init.d/windscribe-cli

Я хочу, чтобы эти службы запускались параллельно во время загрузки, и я думаю, что этот код выполнит работу для параллельного выполнения служб одного уровня:

для i в /etc/rc$runlevel.d/S*
делать
 case "$runlevel" в
  0|6) запуск $i стоп ;;
  *) запуск $i start ;;
 эсак
сделано

Но проблема в том, что я не знаю, куда мне поместить этот код. я не могу найти даже скрипт /etc/init.d/rc

FedKad avatar
флаг cn
Использует ли `systemd` сценарии `init`? Я так не думаю...
Techno world avatar
флаг in
Я сослался на этот [блог] (https://www.linux.com/news/boot-faster-parallel-starting-services/)
FedKad avatar
флаг cn
Я признаю, что я не эксперт в этой теме (и я надеюсь, что кто-то с лучшими знаниями прокомментирует или ответит на ваш вопрос); однако знаете ли вы, что вашей ссылке больше 15 лет?
Techno world avatar
флаг in
Да. Вот почему я нахожу ответ для более нового ядра. Возможно, изменив systemd или что-то еще, чтобы работало, idk

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.