IT용어위키



리눅스 systemctl

systemctl은 systemd 시스템 및 서비스 매니저에서 시스템과 서비스 관련 작업을 제어하고 관리하는 데 사용되는 명령어입니다. systemd는 현대 리눅스 배포판에서 널리 사용되는 시스템 및 서비스 매니저로, 부팅 프로세스, 서비스 관리, 시스템 상태 확인 등을 통합적으로 관리합니다.

등록된 systemctl 서비스 리스트

# systemctl로 실행하는 서비스 목록 확인
systemctl list-unit-files

# 원하는 서비스명을 검색
systemctl list-unit-files | grep <찾고자하는 서비스명>

서비스 상태

상태는 static, generated, masked, enable, disabled로 표시됩니다.

  • enable: 활성화된 서비스입니다. 시스템 부팅 시 자동으로 시작됩니다.
  • disable: 비활성화된 서비스입니다. 시스템 부팅 시 자동으로 시작되지 않으며 사용자가 직접 실행해야 합니다.
  • masked: 시스템에서(사용자나 관리자가) 실행할 수 없는 서비스입니다.
  • static: 정적 서비스입니다. 주로 다른 서비스에서 사용되며, 직접 실행할 수 없습니다.
  • generated: 다른 설정 파일로부터 자동 생성된 unit 파일을 의미합니다.

참고 문헌


  출처: IT위키(IT위키에서 최신 문서 보기)
  * 본 페이지는 공대위키에서 미러링된 페이지입니다. 일부 오류나 표현의 누락이 있을 수 있습니다. 원본 문서는 공대위키에서 확인하세요!