Menu Close
13.4. 시스템 서비스 상태 표시
서비스 유닛을 검사하여 자세한 정보를 가져오고 활성화되어 있는지 또는 실행 중인지 서비스 상태를 확인할 수 있습니다. 또한 특정 서비스 유닛 이후 또는 이전에 주문된 서비스를 볼 수도 있습니다.
절차
시스템 서비스에 해당하는 서비스 유닛에 대한 자세한 정보를 표시하려면 다음을 입력합니다.
$ systemctl status <name>.service
<name> 을 검사할 서비스 유닛의 이름으로 바꿉니다(예:
gdm
).이 명령은 선택한 서비스 유닛의 이름, 짧은 설명, 사용 가능한 서비스 단위 정보에 설명된 하나 이상의 필드,
root
사용자가 실행하는 경우, 최근 로그 항목을 표시합니다.표 13.2. 사용 가능한 서비스 단위 정보
필드 설명 loaded
서비스 유닛이 로드되었는지 여부, 단위 파일의 절대 경로 및 장치가 활성화되었는지 여부를 나타냅니다.
active
서비스 유닛이 실행 중인지 여부 및 타임스탬프를 제공합니다.
Main PID
해당 시스템 서비스의 PID와 해당 이름.
상태
해당 시스템 서비스에 대한 추가 정보입니다.
process
관련 프로세스에 대한 추가 정보.
cgroup
관련 제어 그룹(
cgroups
)에 대한 추가 정보.예 13.1. 서비스 상태 표시
GNOME Display Manager의 서비스 단위는
gdm.service
라고 합니다. 이 서비스 장치의 현재 상태를 확인하려면 쉘 프롬프트에서 다음을 입력합니다.# systemctl status gdm.service gdm.service - GNOME Display Manager Loaded: loaded (/usr/lib/systemd/system/gdm.service; enabled) Active: active (running) since Thu 2013-10-17 17:31:23 CEST; 5min ago Main PID: 1029 (gdm) CGroup: /system.slice/gdm.service ├─1029 /usr/sbin/gdm ├─1037 /usr/libexec/gdm-simple-slave --display-id /org/gno... └─1047 /usr/bin/Xorg :0 -background none -verbose -auth /r... Oct 17 17:31:23 localhost systemd[1]: Started GNOME Display Manager.
특정 서비스 장치가 실행 중인지 확인하려면 다음을 입력합니다.
$ systemctl is-active <name>.service
특정 서비스 유닛이 활성화되었는지 확인하려면 다음을 입력합니다.
$ systemctl is-enabled <name>.service
참고systemctl is-active
및systemctl is-enabled
는 모두 지정된 서비스 장치가 실행 중이거나 활성화되어 있는 경우 종료 상태0
을 반환합니다.지정된 서비스 유닛 전에 시작하도록 정렬된 서비스를 확인하려면 다음을 입력합니다.
# systemctl list-dependencies --after <name>.service
<name> 을 명령의 서비스 이름으로 바꿉니다. 예를 들어
gdm
전에 시작하도록 정렬된 서비스 목록을 보려면 다음을 입력합니다.# systemctl list-dependencies --after gdm.service gdm.service ├─dbus.socket ├─getty@tty1.service ├─livesys.service ├─plymouth-quit.service ├─system.slice ├─systemd-journald.socket ├─systemd-user-sessions.service └─basic.target [output truncated]
지정된 서비스 유닛 다음에 시작하도록 정렬된 서비스를 확인하려면 다음을 입력합니다.
# systemctl list-dependencies --before <name>.service
<name> 을 명령의 서비스 이름으로 바꿉니다. 예를 들어
gdm
다음에 시작하도록 정렬된 서비스 목록을 보려면 다음을 입력합니다.# systemctl list-dependencies --before gdm.service gdm.service ├─dracut-shutdown.service ├─graphical.target │ ├─systemd-readahead-done.service │ ├─systemd-readahead-done.timer │ └─systemd-update-utmp-runlevel.service └─shutdown.target ├─systemd-reboot.service └─final.target └─systemd-reboot.service
추가 리소스