목록
1. Systemctl이란?
2. 서비스 시작 ( Start )
3. 서비스 상태 확인 ( status )
4. 서비스 멈추기( stop )
5. 서비스 다시 시작하기 ( restart )
6. 서비스 자동 시작 설정하기 ( enable )
7. 서비스 자동 시작 해제하기 ( disable )
1. Systemctl이란?
리눅스 시스템에서 서비스(프로그램 데몬)을 제어하고 관리하는 명령어
기본 개념
서비스 : ( apache, tomcat, ssh, ... )
-> 컴퓨터가 어떤 일을 하도록 도와주는 프로그램
데몬 :
-> 계속 돌아가는 서비스
systemctl
이 서비스를 시작, 멈추기, 다시 시작하기 등을 할 수 있게 도와주는 도구
2. 서비스 시작 ( Start )
명령어 : systemctl start 서비스이름
설명 : 서비스를 시작해요, 예를 들어, 집에서 불을 켜는 것과 같아요
예시 : systemctl start apache tomcat ( 톰캣 웹 서버를 켜는 것 )
실제 : systemctl start sshd ( ssh daemon 서버를 켜는 것 )
3. 서비스 상태 확인 ( status )
명령어 : systemctl status 서비스이름
설명 : 서비스가 잘 작동하고 있는지 확인해요. 불이 켜졌는지 확인하는 것과 같아요.
- Loaded : usr/lib/systemd/system/sshd.service ( 라이브 부트 대상 )
- Active : active ( running ) 2024.08.06 00시 27분 21초 ( sshd 서버 시작 시간 => sshd 서버가 있는 지역의 시간 )
- Starting : OpenSSH Daemon 서버 실행
- Server listening : 0.0.0.0 port 22 ( 0.0.0.0 ip의 22번 포트 활성화 )
- Started OpenSSH Daemon : 시작된 서비스( 서버 )
예시 : systemctl status apache ( 톰캣 웹 서버가 잘 작동 하는지 확인 )
실제 : systemctl status sshd ( ssh daemon 서버가 잘 작동하는지 확인 )
4. 서비스 멈추기( stop )
명령어 : systemctl stop 서비스이름
설명: 서비스를 멈춰요. 집에서 불을 끄는 것과 같아요.
- Loaded : usr/lib/systemd/system/sshd.service 파일 ( 라이브 부트 대상 )
- Active : inactive ( dead ) 2024.08.06 00시 39분 58초 ( sshd 서버 종료 시간 => sshd 서버가 있는 지역의 시간 )
- Starting : OpenSSH Daemon 서버 실행
- Server listening : 0.0.0.0 port 22 ( 0.0.0.0 ip의 22번 포트 활성화 )
- Stopping OpenSSH Daemon : 종료된 서비스 ( 서버 )
예시: systemctl stop apache ( 톰캣 웹 서버를 끄는 것 )
실제 : systemctl stop sshd ( ssh daemon 서버를 끄는 것 )
5. 서비스 다시 시작하기 ( restart )
명령어 : systemctl restart 서비스이름
설명 : 서비스를 멈췄다가 다시 시작해요. 컴퓨터를 껐다 켜는 것과 비슷해요.
- 첫 번째 Active ( running ) 시간 : 2024.08.06 00시 51분 00초
- 두 번째 Active ( running ) 시간 : 2024.08.06 00시 51분 17초
예시: systemctl restart apache ( 톰캣 웹서버를 다시 켜는 것 )
실제 : systemctl restart sshd ( sshd 서버를 다시 켜는 것 )
6. 서비스 자동 시작 설정하기 ( enable )
명령어 : systemctl enable 서비스이름
설명 : 컴퓨터가 켜질 때 자동으로 서비스를 시작하게 해요.
집에 들어가면 자동으로 불이 켜지게 하는 것과 같아요.
현재 ssh daemon 서버는 멈춘 상태
arch-linux 재시작
arch-linux 라이브 부트 후, sshd 서버 실행 상태 확인
arch-linux 라이브 부트 시, ssh daemon 서버 자동 실행을 확인할 수 있습니다.
7. 서비스 자동 시작 해제하기 ( disable )
명령어 : systemctl disable sshd
설명 : 컴퓨터가 켜질 때 자동으로 시작하지 않게 해요.
집에 들어가도 불이 자동으로 켜지지 않게 하는 것과 같아요.
현재 ssh daemon 서버는 멈춘 상태
arch-linux 재시작
'리눅스 > Window10 Arch Linux' 카테고리의 다른 글
Window 10 ArchLinux에서 디스크 용량 체크 및 파일 찾기 (0) | 2024.08.15 |
---|---|
Window 10 ArchLinux Maven과 Gadle (0) | 2024.08.15 |
Window 10 Tomcat 403에러 ( 파일 권한 ) 오류 해결 (0) | 2024.08.12 |
Window 10 Arch-Linux OpenJDK 17과 Apache Tomcat 배포 (0) | 2024.08.11 |
Window 10 Oracle VirtualBox 및 Arch-Linux 설치 및 부팅 (0) | 2024.08.05 |