Điểm:0

Bắt đầu dịch vụ song song tại thời điểm khởi động

lá cờ in

Tôi đang khởi động hơi chậm vì nhiều dịch vụ. Các dịch vụ được liệt kê bên dưới (Đầu ra cho sudo ls -l /etc/rc$(sudo runlevel| awk '{print $2}').d):

lrwxrwxrwx 1 gốc gốc 18 ngày 21 tháng 3 năm 2020 K01whoopsie -> ../init.d/whoopsie
lrwxrwxrwx 1 gốc gốc 15 ngày 21 tháng 3 năm 2020 S01acpid -> ../init.d/acpid
lrwxrwxrwx 1 root root 17 ngày 21 tháng 3 năm 2020 S01anacron -> ../init.d/anacron
lrwxrwxrwx 1 gốc gốc 16 ngày 21 tháng 3 năm 2020 S01apport -> ../init.d/apport
lrwxrwxrwx 1 root root 22 Mar 21 2020 S01avahi-daemon -> ../init.d/avahi-daemon
lrwxrwxrwx 1 root root 19 Mar 21 2020 S01bluetooth -> ../init.d/bluetooth
lrwxrwxrwx 1 gốc gốc 26 ngày 21 tháng 3 năm 2020 S01console-setup.sh -> ../init.d/console-setup.sh
lrwxrwxrwx 1 gốc gốc 14 ngày 21 tháng 3 năm 2020 S01cron -> ../init.d/cron
lrwxrwxrwx 1 root root 14 ngày 21 tháng 3 năm 2020 S01cups -> ../init.d/cups
lrwxrwxrwx 1 root root 22 Mar 21 2020 S01cups-browsed -> ../init.d/cups-browsed
lrwxrwxrwx 1 gốc gốc 14 ngày 21 tháng 3 năm 2020 S01dbus -> ../init.d/dbus
lrwxrwxrwx 1 gốc gốc 16 ngày 31 tháng 12 23:43 S01docker -> ../init.d/docker
lrwxrwxrwx 1 gốc gốc 14 ngày 21 tháng 3 năm 2020 S01gdm3 -> ../init.d/gdm3
lrwxrwxrwx 1 root root 21 ngày 21 tháng 3 năm 2020 S01grub-common -> ../init.d/grub-common
lrwxrwxrwx 1 gốc gốc 20 ngày 21 tháng 3 năm 2020 S01irqbalance -> ../init.d/irqbalance
lrwxrwxrwx 1 gốc gốc 20 ngày 21 tháng 3 năm 2020 S01kerneloops -> ../init.d/kerneloops
lrwxrwxrwx 1 gốc gốc 14 tháng 12 9 21:21 S01nmbd -> ../init.d/nmbd
lrwxrwxrwx 1 gốc gốc 17 ngày 12 tháng 12 22:31 S01openvpn -> ../init.d/openvpn
lrwxrwxrwx 1 root root 18 Mar 21 2020 S01plymouth -> ../init.d/plymouth
lrwxrwxrwx 1 gốc gốc 17 ngày 6 tháng 5 20:56 S01postfix -> ../init.d/postfix
lrwxrwxrwx 1 gốc gốc 15 ngày 21 tháng 3 năm 2020 S01rsync -> ../init.d/rsync
lrwxrwxrwx 1 gốc gốc 17 ngày 21 tháng 3 năm 2020 S01rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root 21 ngày 9 tháng 12 21:21 S01samba-ad-dc -> ../init.d/samba-ad-dc
lrwxrwxrwx 1 root root 15 ngày 21 tháng 3 năm 2020 S01saned -> ../init.d/saned
lrwxrwxrwx 1 root root 23 tháng 5 6 20:56 S01smartmontools -> ../init.d/smartmontools
lrwxrwxrwx 1 gốc gốc 14 tháng 12 9 21:21 S01smbd -> ../init.d/smbd
lrwxrwxrwx 1 root root 27 ngày 21 tháng 3 năm 2020 S01speech-dispatcher -> ../init.d/speech-dispatcher
lrwxrwxrwx 1 gốc gốc 23 ngày 21 tháng 3 năm 2020 S01spice-vdagent -> ../init.d/spice-vdagent
lrwxrwxrwx 1 gốc gốc 13 ngày 9 tháng 12 21:15 S01ssh -> ../init.d/ssh
lrwxrwxrwx 1 gốc gốc 18 tháng 12 12 23:22 S01stunnel4 -> ../init.d/stunnel4
lrwxrwxrwx 1 root root 29 ngày 21 tháng 3 năm 2020 S01unttended-upgrades -> ../init.d/unattended-upgrades
lrwxrwxrwx 1 gốc gốc 15 ngày 21 tháng 3 năm 2020 S01uuidd -> ../init.d/uuidd
lrwxrwxrwx 1 gốc gốc 24 ngày 12 tháng 12 23:22 S01windscribe-cli -> ../init.d/windscribe-cli

Tôi muốn làm cho các dịch vụ này bắt đầu song song trong quá trình khởi động và tôi nghĩ mã này sẽ thực hiện công việc để các dịch vụ cùng cấp được thực thi song song:

cho tôi trong /etc/rc$runlevel.d/S*
làm
 trường hợp "$ runlevel" trong
  0|6) khởi động $i dừng ;;
  *) khởi động $i bắt đầu ;;
 thoát hiểm
xong

Nhưng vấn đề là tôi không biết nên đặt mã này ở đâu. Tôi thậm chí không thể tìm thấy tập lệnh /etc/init.d/rc

FedKad avatar
lá cờ cn
`systemd` có sử dụng tập lệnh `init` không? tôi không nghĩ vậy...
Techno world avatar
lá cờ in
Tôi đã giới thiệu [blog] này(https://www.linux.com/news/boot-faster-parallel-starting-services/)
FedKad avatar
lá cờ cn
Tôi thừa nhận rằng tôi không phải là chuyên gia về chủ đề này (và tôi hy vọng ai đó có kiến ​​thức tốt hơn sẽ nhận xét hoặc trả lời câu hỏi của bạn); tuy nhiên, bạn có biết rằng tài liệu tham khảo của bạn đã hơn 15 tuổi không?
Techno world avatar
lá cờ in
Vâng là tôi. Đó là lý do tại sao tôi đang tìm câu trả lời cho kernel mới hơn. Có thể bằng cách sửa đổi systemd hoặc một cái gì đó để hoạt động, idk

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.