우분투 20.04에서 일부 서비스가 차단되는 이유

우분투 20.04에서 일부 서비스가 차단되는 이유

Ubuntu 20.04 설치에서 어떻게 찾을 수 있습니까?일부 서비스가 차단되어 있나요? 특정 서비스에 대한 답변만 있을 뿐, 해당 동작을 수정하는 방법에 대한 정보를 찾을 수 없습니다.

이제 다음 서비스를 차단했습니다.

alsa-utils.service                                                        masked          enabled
apache-htcacheclean.service                                               masked          enabled
apache2.service                                                           masked          enabled
brltty.service                                                            masked          enabled
cryptdisks-early.service                                                  masked          enabled
cryptdisks.service                                                        masked          enabled
hwclock.service                                                           masked          enabled
mysql.service                                                             masked          enabled
pulseaudio-enable-autospawn.service                                       masked          enabled
rc.service                                                                masked          enabled
rcS.service                                                               masked          enabled
saned.service                                                             masked          enabled
sudo.service                                                              masked          enabled
x11-common.service                                                        masked          enabled
phpsessionclean.timer                                                     masked          enabled

sudo그런데, 잘 작동합니다.

답변1

대부분의 경우 이러한 서비스는 systemd와 함께 사용하면 안 되는 initscript에 해당하기 때문에 차단됩니다. 해당 systemd 서비스의 이름이 다르거나 다르게 처리되기 때문입니다.

예를 들어 systemd를 사용해서는 안 되기 alsa-utils때문에 차단됩니다 . 대신 서비스는 systemd를 사용하여 사운드 카드 설정을 복원합니다. SANE 데몬은 and에 의해 처리되므로 다시 차단됩니다./etc/init.d/alsa-utilsalsa-restoresanedsystemdsaned.socket[email protected]

차단된 서비스가 "시스템 속성"인지 확인하려면,distro 또는 로컬 변경을 통해 이 방법을 수행하고 차단되었는지 확인하십시오 /lib/systemd/system.

$ ls -l /lib/systemd/system/alsa-utils.service /lib/systemd/system/saned.service
lrwxrwxrwx 1 root root 9 Dec  7  2020 /lib/systemd/system/alsa-utils.service -> /dev/null
lrwxrwxrwx 1 root root 9 Jul 25  2021 /lib/systemd/system/saned.service -> /dev/null

마스크된 유닛은 에 연결되어 있습니다 /dev/null. 배포판 관리자는 이런 방식으로 유닛을 설정하는 것으로 표시됩니다. 해당 링크가 에 표시되지 않으면 /lib/systemd/system에 표시되어 /etc/systemctl/system로컬 시스템 관리자가 해당 링크를 차단했음을 나타냅니다.

관련 정보