service 명령과 비교
service | systemctl | 설명 |
---|
service name start
| systemctl start name.service
| 서비스 시작 |
service name stop
| systemctl stop name.service
| 서비스 중지 |
service name restart
| systemctl restart name.service
| 서비스 재시작 |
service name condrestart
| systemctl try-restart name.service
| 서비스가 구동중이었을 경우에만 재시작 |
service name reload
| systemctl reload name.service
| 설정 재구동 |
service name status
| systemctl status name.service
systemctl is-active name.service
| 서비스 구동 여부 확인 |
service --status-all
| systemctl list-units --type service --all
| 모든 서비스의 상태 표시 |
출처: 레드햇 관리자 매뉴얼(https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Services.html)
chkconfig 명령과 비교
서비스의 자동 구동 여부를 설정하는 chkconfig 명령어와 비교표
chkconfig | systemctl | 설명 |
---|
chkconfig name on
| systemctl enable name.service
| 서비스 활성화(부팅시 자동 구동) |
chkconfig name off
| systemctl disable name.service
| 서비스 비활성화 |
chkconfig --list name
| systemctl status name.service
systemctl is-enabled name.service
| 서비스의 활성화 여부 표시 |
chkconfig --list
| systemctl list-unit-files --type service
| 모든 서비스의 현재 활성화 여부 표시 |
chkconfig --list
| systemctl list-dependencies --after
| 지정한 target 이후에 시작하는 서비스를 표시 |
chkconfig --list
| systemctl list-dependencies --before
| 지정한 target 이전에 시작하는 서비스를 표시 |
같이 보기