728x90
명령어 systemctl이란?
systemd(service 데몬)를 관리하는 명령어
* 데몬 (Service): 사용자가 직접적으로 제어하지 않고, 백그라운드에서 여러 작업을 하는 프로그램
일반적으로 데몬 프로세스는 systemd, syslogd 처럼 프로세스 이름 마지막에 d가 붙음
<systemd 주요 역할>
- 기존 init 프로세스의 기능을 지원 및 통합
- 동작 모드에 따른 시작 서비스 관리 (기존 run level)
- 병렬 실행 및 종속성 모델 관리
- 커널 로그 엔트리 관리 (journald)
- 네트워크 연결 관리 (networkd)
- 로그인 관리 (logind)
<자주 사용하는 명령>
- systemctl status 서비스 이름: 서비스 시작
systemctl status nginx
● nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/nginx.service.d
└─php71-php-fpm.conf, php72-php-fpm.conf, php73-php-fpm.conf, php74-php-fpm.conf, php80-php-fpm.conf
Active: active (running) since Wen 2023-12-13 11:28:26 EDT; 1 months 1 days ago
- systemctl start 서비스 이름 : 서비스 시작
- systemctl stop 서비스 이름 : 서비스 중지
- systemctl enable 서비스 이름 : 서버 부팅 시, 서비스를 자동으로 시작
- systemctl disable 서비스 이름: 서버 부팅 시, 서비스 자동 시작 해제
'운영체제 > Linux' 카테고리의 다른 글
리눅스 자주 사용하는 명령어 정리 (2023.12.15 업데이트) (0) | 2023.12.15 |
---|---|
내가 보려고 정리한 리눅스 명령어: crontab 옵션 사용법 (0) | 2023.12.15 |
내가 보려고 정리한 리눅스 명령어: sort 옵션 사용법 (0) | 2023.12.13 |
내가 보려고 정리한 리눅스 명령어: wc 옵션 사용법 (0) | 2023.12.13 |
내가 보려고 정리한 리눅스 명령어: hostnamectl 옵션 사용법 (0) | 2023.12.09 |