Ubuntu 20.04で一部のサービスがブロックされる理由

Ubuntu 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システム管理者がそのリンクをブロックしたことを示します。

おすすめ記事