더북(TheBook)

3.7.2 systemctl로 시스템 상태 조회하기

시스템 관리자가 모든 유닛을 직접 관리할 필요는 없지만, 시스템 상태를 조회하거나 서비스 제어를 위해 systemd 관리 명령인 systemctl은 반드시 알아 두어야 합니다. ‘systemctl [옵션] [명령]’ 형식으로 입력합니다.

systemctl list-units 명령은 유형별 유닛 목록과 상태를 화면에 표시합니다. 옵션이나 추가 명령 없이 systemctl을 실행한 결과와 동일합니다. moreless 명령처럼 커서 이동키, pguppgdn을 눌러 화면을 스크롤할 수 있습니다. 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
...
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.