>  기사  >  운영 및 유지보수  >  systemctl 명령을 사용하여 systemd 서비스를 관리하는 방법

systemctl 명령을 사용하여 systemd 서비스를 관리하는 방법

不言
不言원래의
2019-03-19 14:03:263597검색

이 글에서는 systemctl 명령을 사용하여 systemd 서비스를 관리하는 방법을 소개합니다. Systemd는 서비스를 관리하는 데 사용되는 Linux 기반 운영 체제용 시스템 및 서비스 관리자입니다. Systemd는 기존 Sysvinit보다 더 강력하고 인기가 높습니다.

systemctl 명령을 사용하여 systemd 서비스를 관리하는 방법

Linux 기반 운영 체제(예: CentOS/Redhat 7, Fedora 25, Ubuntu 16.04)의 최신 버전은 Systemd를 기본 서비스 관리 도구로 사용합니다.

다음 예제 명령을 사용하기 전에 208e5f7ac57cbfb21c327b3a002fba5b을 실제 서비스 이름(예: httpd, mysql, apache2 또는 ssh)으로 변경해야 합니다.

서비스 시작 또는 중지:

구문: ​​

$ sudo systemctl start <service name> .service 
$ sudo systemctl stop <service name>.service

start: 중지된 서비스를 시작하는 데 사용됩니다.

stop: 실행 중인 서비스를 중지하는 데 사용됩니다.

예:

$ sudo systemctl startssh.service
$ sudo systemctl stopssh.service

서비스 다시 시작 또는 다시 로드:

$ sudo systemctl reloadssh.service
$ sudo systemctl restartssh.service
$ sudo systemctl reload-or-restartssh.service

Reload: 실행 중인 서비스의 구성을 다시 로드하는 데 사용됩니다.

Restart: 실행 중인 서비스를 다시 시작(중지/시작)하는 데 사용됩니다.

reload- or-restart: 서비스 기본값을 다시 로드하는 데 사용되지만, 서비스를 다시 로드할 수 없는 경우 다시 시작됩니다.

서비스 상태 확인:

$ sudo systemctl statusssh.service

상태: 서비스의 현재 상태를 확인하는 데 사용됩니다.

활성화 또는 서비스 비활성화:

$ sudo systemctl enablessh.service
$ sudo systemctl disablessh.service

Enable: 시스템 시작 시 서비스가 시작되도록 하는 데 사용됩니다.

Disable: 시스템 시작 시 서비스가 시작되지 않도록 비활성화하는 데 사용됩니다.

서비스의 활성화/비활성화 상태를 확인하세요:

$ sudo systemctl is-activessh.service
$ sudo systemctl is-enabledssh.service

is-active: 서비스의 현재 서비스 상태를 확인하는 데 사용됩니다.

is-enabled: 시스템이 시작될 때 서비스가 활성화되어 있는지 확인하는 데 사용됩니다.

이 기사는 여기에 있습니다. 더 많은 흥미로운 콘텐츠를 볼 수 있습니다. PHP 중국어 웹사이트 Linux 튜토리얼 영상 칼럼을 주목해주세요!

위 내용은 systemctl 명령을 사용하여 systemd 서비스를 관리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.