[ systemd란? ]
》 리눅스의 프로그램을 제어하는 프로그램
》 리눅스 부팅 시 커널이 가장 먼저 실행시키는 프로세스
》 기존 init 프로세스의 기능 + 다른 프로그램의 기능 대체
[ systemd 유닛 ]
》 유닛(units) : systemd 의 전체 시스템을 시작하고 관리하는 구성 요소
》 [서비스 이름.유닛 종류] : systemd 의 관리 대상 이름
》 같은 이름과 종류로 구성된 설정 파일과 동일한 이름 사용
● 유닛의 종류
유닛 | 기능 | 예시 |
service | 데몬 프로세스 시작 / 종료 / 재시작 | atd.service |
socket | 소켓 관리 | dbus.socket |
device | 리눅스 장치 관리 | dev-sda.device |
mount | 마운트 포인트 관리 | boot.mount |
automount | 자동 마운트 포인트 관리 | proc-sys-fs-binfmt_misc.automount |
[ systemd 관련 명령어 ]
● systemctl 명령어
》 systemctl [옵션] [명령] [유닛 이름]
- 옵션
- -a : 유닛 전체 출력
- -t [유닛 종류] : 지정 유닛 출력
- 명령
- start : 유닛 시작
- stop : 유닛 정지
- reload : 유닛의 설정 파일을 다시 읽어옴
- restart : 유닛 재시작
- status : 유닛 현재 상태 확인
- enable : 부팅 시 유닛 자동 시작 설정
- disable : 부팅 시 유닛이 자동으로 시작되지 않도록 설정
'CLOUD > Linux' 카테고리의 다른 글
[Linux] 디스크 관리와 RAID (0) | 2023.02.15 |
---|---|
[Linux] 디스크 관리 및 파일시스템 (0) | 2023.02.15 |
[Linux] 사용자 관리 (0) | 2023.02.14 |
[Linux] 압축 및 아카이브 (0) | 2023.02.13 |
[Linux] 프로세스 제어 (0) | 2023.02.10 |