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
    ...
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.