반응형
1. systemd 란?
- systemd는 부팅부터 서비스 관리, 로그 관리 등 시스템 전반적인 영역에 있는 프로세스이다.
- 즉, OS 부팅시 systemd가 1번 프로세스로 실행되어, 모든 프로세스의 직간접 부모 데몬으로 OS에 필요한 다른 데몬들을 init 해주는 역할을 한다.
✓ Daemon ( 데몬 ) ? 2023.02.07 - [LINUX] - # [Linux] Daemon (데몬)
✓ 이전에는 init 프로세스가 PID 1을 차지하고 해당 역할을 해주었지만, init의 단점을 개선한 systemd가 그 역할을 대신한다.
( 병렬로 처리되어 부팅 속도가 증가되는 것 외에 다양한 기능 제공 )
2. systemctl 이란?
- OS 부팅과 동시에 네트워크 요청, 하드웨어 동작 등 시스템단에서 필요한 작업을 백그라운드 처리하는 데몬이 필요하고, 이러한 데몬들은 service 파일로 설정돼 실행된다.
- systemctl 명령어는 systemd를 사용하게 되면서 service 명령어를 대신해 service daemon들을 관리하는데 사용된다.
✓ service ? Linux OS가 부팅되었을 때 생성되어 종료될 때까지 실행되는 Process 및 설정 파일을 의미하며,
/usr/lib/systemd/system 디렉토리에 .service라는 파일로 존재한다.
3. systemctl 명령어
Command | Description | |
서비스 상태 확인 | systemctl list-unit --type service -all | 모든 서비스 상태 표시 |
설치된 서비스 목록 확인 | systemctl list -unit-files | |
특정 서비스 상태 확인 | systemctl status [ 서비스 명 ] | |
서비스 시작 | systemctl start [ 서비스 명 ] | |
서비스 종료 | systemctl stop [ 서비스 명 ] | |
서비스 재시작 | systemctl restart [ 서비스 명 ] | |
서비스 활성화 | systemctl enable [ 서비스 명 ] | 부팅 시 자동 실행 |
서비스 비활성화 | systemctl disable [ 서비스 명 ] | 부팅 시 자동 실행 X |
서비스 갱신 | systemctl reload [ 서비스 명 ] |
🙋♂️ 궁금한 점이나 잘못된 내용을 댓글로 적어주시면 감사하겠습니다 !!
반응형
'Infra > LINUX' 카테고리의 다른 글
# [Linux] Shell Alias ( 쉘 별칭 ) (0) | 2023.04.14 |
---|---|
# [Linux] PAM (0) | 2023.03.24 |
# [Linux] scp 명령어 (0) | 2023.03.17 |
# [Linux] Daemon (데몬) (0) | 2023.02.07 |
# [Linux] Traceroute (0) | 2022.12.03 |