Debian 11 Bullseye
Sponsored Link

初期設定 : サービスの管理
2021/08/17
 
サービスの状態の確認や 有効化/無効化 は以下のように実行可能です。
[1] サービスの一覧を表示します。
# 現在起動しているサービスの一覧を表示

# [--all] オプション付加で全サービスをリスト

root@dlp:~#
systemctl -t service

  UNIT                          
  apparmor.service              
  blk-availability.service      
  console-setup.service         
  cron.service                  
  dbus.service                  

.....
.....

  systemd-user-sessions.service 
  user-runtime-dir@0.service    
  user@0.service                

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.
33 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

# サービスの起動設定の一覧を表示

root@dlp:~#
systemctl list-unit-files -t service

UNIT FILE                              STATE           VENDOR PRESET
apparmor.service                       enabled         enabled
apt-daily-upgrade.service              static          -
apt-daily.service                      static          -
autovt@.service                        alias           -
blk-availability.service               enabled         enabled
console-getty.service                  disabled        disabled
console-setup.service                  enabled         enabled

.....
.....

systemd-volatile-root.service          static          -
udev.service                           alias           -
user-runtime-dir@.service              static          -
user@.service                          static          -
x11-common.service                     masked          enabled

115 unit files listed.
[2] もし自身の環境で不要なサービスがあれば、以下のようにして停止と自動起動のオフ設定をします。
下例では Apparmor を停止に設定しています。なお、サービス名末尾の [.service] は省略可能です。
root@dlp:~#
systemctl stop apparmor

root@dlp:~#
systemctl disable apparmor

関連コンテンツ