3.7.2 systemctl로 시스템 상태 조회하기
시스템 관리자가 모든 유닛을 직접 관리할 필요는 없지만, 시스템 상태를 조회하거나 서비스 제어를 위해 systemd 관리 명령인 systemctl은 반드시 알아 두어야 합니다. ‘systemctl [옵션] [명령]’ 형식으로 입력합니다.
systemctl list-units 명령은 유형별 유닛 목록과 상태를 화면에 표시합니다. 옵션이나 추가 명령 없이 systemctl을 실행한 결과와 동일합니다. more나 less 명령처럼 커서 이동키, pgup과 pgdn을 눌러 화면을 스크롤할 수 있습니다. q를 누르면 스크롤을 종료하고 명령 프롬프트로 돌아옵니다. 유닛 목록과 함께 출력되는 정보는 다음과 같습니다.
• UNIT: 유닛 이름입니다. 유닛 이름 뒤에 붙는 접미사(automount, device, service 등)로 어떤 유형의 유닛인지 짐작해 볼 수 있습니다.
• LOAD: systemd가 유닛 설정 파일을 정상적으로 읽어 들였는지 보여 줍니다.
• ACTIVE: 유닛이 동작하고 있는지 나타냅니다.
• SUB: 유닛이 활성(active) 상태라면 추가 상태 정보를 보여 줍니다.
• DESCRIPTION: 유닛에 대한 세부 설명입니다.
supreme@master:~$ systemctl list-units
UNIT
LOAD ACTIVE SUB DESCRIPTION
proc-sys-fs-binfmt_misc.automount
loaded active running Arbitrary Executabl
dev-fuse.device
loaded activating tentative /dev/fuse
sys-devices-pci0000:00-0000:00:02.0-backlight-acpi_video0.device
loaded active plugged /sys/devices/pci000
sys-devices-pci0000:00-0000:00:02.0-drm-card0-card0\x2dLVDS\x2d1-intel_backlight.device
loaded active plugged /sys/devices/pci000
sys-devices-pci0000:00-0000:00:16.3-tty-ttyS4.device
loaded active plugged 7 Series/C210 Serie
sys-devices-pci0000:00-0000:00:19.0-net-enp0s25.device
loaded active plugged 82579LM Gigabit Net
sys-devices-pci0000:00-0000:00:1a.0-usb1-1\x2d1-1\x2d1.4-1\x2d1.4:1.0-bluetooth-hci0.device
loaded active plugged /sys/devices/pci000
sys-devices-pci0000:00-0000:00:1b.0-sound-card0.device
loaded active plugged 7 Series/C216 Chips
...