ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 리눅스8 : system 명령어
    리눅스 2017. 2. 14. 00:25

    systemd 명령어

    systemctl [옵션] [명령] [유닛 이름]

    옵션

    -a : 상태와 관계없이 유닛 전체를 출력한다.

    -t 유닛 종류 : 지정한 종류의 유닛만 출력한다.


    명령

    start : 유닛을 시작한다.

    stop : 유닛을 정지한다.

    reload : 유닛의 설정 파일을 다시 읽어온다.

    restart : 유닛을 재시작한다.

    enable : 부팅 시 유닛이 시작되로록 설정한다.

    disable : 부팅 시 유닛이 시작되지 않도록 설정한다.

    is-active : 유닛이 동작하고 있는지 확인한다.

    is-enabled : 유닛이 시작되었는지 확인한다.

    isolate : 지정한 유닛 및 이와 관련된 유닛만 시작하고 나머지는 정지한다.

    kill : 유닛에 시그널을 전송한다.


    현재 동작중이거나 오류난 유닛 확인하기

    systemctl


    현재 동작중이거나 동작중이지 않는 모든 유닛 확인

    systemctl -a 


    시스템 시작시 오류 난 것만 확인하기

    systemctl --failed


    특정한 유닛만 확인하기

    systemctl -t service

    systemctl -t device

    systemctl -t socket

    systemctl -t mount

    systemctl -t target


    시스템이 시작할 때 각 유닛이 어떤 상태에 있는지 확인하기

    systemctl list-unit-files


    특정한 유닛인 service의 상태 확인

    systemctl list-unit-files | grep service


    service 관리하기

    특정한 서비스의 실행 여부 확인하기

    systemctl is-active crond

    systemctl status crond


    실행중인 서비스 중지하기
    systemctl stop crond

    중지된 서비스 시작하기
    systemctl start crond

    실행중인 서비스의 설정 변경 후 다시 적용하기(서비스 재시작하기)
    systemctl restart crond

    부팅시 서비스 자동 시작 여부 확인
    systemctl is-enabled crond

    서비스 자동 시작하도록 서비스 활성화
    systemctl enabled crond

    서비스 자동 시작 못하도록 서비스 비활성화
    systemctl disable crond


    '리눅스' 카테고리의 다른 글

    리눅스9 : Permission  (0) 2017.02.19
    리눅스7  (0) 2017.02.14
    리눅스6  (0) 2017.02.13
    리눅스5  (0) 2017.02.12
    리눅스4  (0) 2017.02.12
Designed by Tistory.