Linux 시스템 에서 systemctl 명령 에 대한 자세 한 설명
1.사용 가능 한 모든 셀 목록
# systemctl list-unit-files
2.모든 실행 중인 셀 을 표시 합 니 다.
# systemctl list-units
3.모든 실패 셀 목록
# systemctl Cfailed
4.어떤 셀(예:crond.service)이 활성화 되 었 는 지 확인 합 니 다.
# systemctl is-enabled crond.service
5.모든 서비스 목록
# systemctl list-unit-files Ctype=service
6.Linux 에서 서비스 시작,재 부팅,정지,재 부팅 및 검사(예:httpd.service)상태
# systemctl start httpd.service
# systemctl restart httpd.service
# systemctl stop httpd.service
# systemctl reload httpd.service
# systemctl status httpd.service
메모:시스템 ctl 의 start,restart,stop,reload 명령 을 사용 할 때 터미널 에 서 는 어떤 내용 도 출력 하지 않 고 status 명령 만 출력 할 수 있 습 니 다.7.서 비 스 를 활성화 하고 켜 질 때 서 비 스 를 사용 하거나 사용 하지 않 는 방법(즉,시스템 이 시 작 될 때 my sql.service 서 비 스 를 자동 으로 시작 하 는 것)
# systemctl is-active mysql.service
# systemctl enable mysql.service
# systemctl disable mysql.service
8.서 비 스 를 차단 하거나 표시 하 는 방법(예:ntpdate.service)
# systemctl mask ntpdate.service
ln -s ‘/dev/null”/etc/systemd/system/ntpdate.service'
# systemctl unmask ntpdate.service
rm ‘/etc/systemd/system/ntpdate.service'
9.systemctl 명령 으로 서비스 죽 이기
# systemctl kill crond
10.모든 시스템 마 운 트 지점 표시
# systemctl list-unit-files Ctype=mount
11.마 운 트,마 운 트 해제,재 마 운 트,재 마 운 트 시스템 마 운 트 지점 및 시스템 마 운 트 지점 상태 확인
# systemctl start tmp.mount
# systemctl stop tmp.mount
# systemctl restart tmp.mount
# systemctl reload tmp.mount
# systemctl status tmp.mount
12.시작 할 때 마 운 트 지점 을 활성화 하거나 사용 하거나 사용 하지 않 기(시스템 시작 시 자동 으로 마 운 트)
# systemctl is-active tmp.mount
# systemctl enable tmp.mount
# systemctl disable tmp.mount
13.Linux 에서 차단 하거나 마 운 트 지점 을 볼 수 있 습 니 다.
# systemctl mask tmp.mount
ln -s ‘/dev/null”/etc/systemd/system/tmp.mount'
# systemctl unmask tmp.mount
rm ‘/etc/systemd/system/tmp.mount'
14.사용 가능 한 모든 시스템 인터페이스 목록
# systemctl list-unit-files Ctype=socket
15.특정한 서비스의 모든 설정 세부 사항 을 검사 합 니 다.
# systemctl show mysql
16.어떤 서비스(httpd)의 의존성 목록 가 져 오기
# systemctl list-dependencies httpd.service
17.구조 모드 시작
# systemctl rescue
18.비상 모드 진입
# systemctl emergency
19.현재 사용 하고 있 는 실행 레벨 을 보 여 줍 니 다
# systemctl get-default
20.실행 레벨 5,즉 그래 픽 모드 시작
# systemctl isolate runlevel5.target
혹시
# systemctl isolate graphical.target
21.실행 레벨 3,즉 다 중 사용자 모드(명령 행)시작
# systemctl isolate runlevel3.target
혹시
# systemctl isolate multiuser.target
22.다 중 사용자 모드 나 그래 픽 모드 를 기본 실행 등급 으로 설정
# systemctl set-default runlevel3.target
# systemctl set-default runlevel5.target
23.재 부팅,정지,연결,휴면 시스템 또는 시스템 을 혼합 수면 에 들 어가 게 한다.
# systemctl reboot
# systemctl halt
# systemctl suspend
# systemctl hibernate
# systemctl hybrid-sleep
운행 등급 이 무엇 인지 모 르 는 사람 에 게 는 다음 과 같다.Runlevel 0:시스템 닫 기
Runlevel 1:구조,유지 보수 모드
Runlevel 3:다 중 사용자,그래 픽 시스템 없 음
Runlevel 4:다 중 사용자,그래 픽 시스템 없 음
Runlevel 5:다 중 사용자,그래 픽 시스템
Runlevel 6:기 계 를 끄 고 다시 시작 합 니 다.