- [Linux]systemctl 시스템 제어명령 명령어 목차
개요
시스템을 제어하는 명령에 systemctl이 있습니다.
서비스를 제어할 뿐만 아니라 다양한 시스템을 제어할 수 있는 명령어입니다.
오늘은 서비스 제어에 대해서만 알아보겠습니다.
systemd가 systemctl 명령어를 처리하는 daemon입니다.
디렉터리 위치
/etc/systemd -> 설정에 관련된 .conf 파일들이 있습니다.
/lib/systemd -> 바이너리 실행파일이 있습니다.
/lib/systemd/system ->. service들이 저장된 위치입니다.
서비스 관련 systemctl 사용법
samba를 주관하는 smbd로 설명을 드리겠습니다.
1) 서비스 시작
systemctl start smbd
2) 서비스 중지
systemctl stop smbd
3) 서비스 중지 후 재시작
systemctl restart smbd
4) 서비스 중지 없이 설정을 재로딩
systemctl reload smbd
5) 서비스 상태 보기
6) 서비스와 관련된 모든 프로세스를 죽이는 경우
systemctl kill smbd
7) 시스템이 부팅되면서 자동으로 서비스 실행하기
systemctl enable smbd
7) 시스템이 부팅되면서 자동으로 서비스 실행하지 않게 하기
systemctl disable smbd
8) 실패 서비스 확인
systemctl --failed
9) 모든 서비스 나열하기
10) 동작중인 서비스만을 나열하기
11) 동장 중이 아닌 서비스만을 나열하기
systemctl list-units --all --state=inactive
나만의 서비스(service)를 만드는 방법은 아래 블로그를 참조하세요
https://reakwon.tistory.com/218
'python & 라즈베리파이' 카테고리의 다른 글
[Linux]putty연결에서 Network error:connection refused (0) | 2023.06.19 |
---|---|
[Tkinter]이미지 크기를 재조정(image resize) (0) | 2023.06.13 |
[Linux]service 명령어 사용법 (0) | 2023.06.07 |
[Linux]파일에서 특정 문자열 찾기 - grep 명령어 (1) | 2023.05.19 |
[Linux]컴퓨터 이름 변경하기 (0) | 2023.05.19 |