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