서비스
: 시스템과 독자적으로 구동 및 제공되는 프로세스
ex) 웹 서버(httpd), DB서버(mysqld), FTP 서버(vsftpd)
실행 및 종료 : systemctl start/stop/restart 서비스이름
ex ) 웹 서버 시작 명령어 : systemctl start httpd
서비스의 실행 스크립트 파일은
/usr/lib/system/ 디렉터리에 '서비스이름.service'라는 이름으로 확인가능
ex ) Cron 서비스는 crond.service라는 이름의 파일로 존재
부팅과 동시에 서비스의 자동 실행 여부 지정 명령어 : systemctl list-unit-files
소켓
: 필요할 때만 작동하는 서버 프로세스
서버와 소켓은 systemd라는 서비스 매니저 프로그램으로 작동시키거나 관리
서비스는 항상 가동되지만 소켓은 외부에서 특정 서비스를 요청할 경우 systemd가 구동시킨다.
요청이 끝나면 소켓도 종료
소켓과 관련된 스크립트 파일은 /usr/lib/systemd/system/ 디렉터리에 '소켓이름.socket'이라는 이름으로 존재
'_ > Linux' 카테고리의 다른 글
[Linux] 프로세스 (0) | 2020.10.19 |
---|---|
[Linux] 리눅스 기본 동작 관련 개념 (파이프, 필터, 리디렉션) (0) | 2020.10.19 |
[Linux] 네트워크 관련 설정과 명령어 (0) | 2020.10.19 |
[Linux] 작업예약 명령어 (CRON, AT) (0) | 2020.10.18 |
[Linux] 패키지 설치를 위한 명령어(RPM,DNF) (0) | 2020.10.18 |