불친절한 블로그
[Ubuntu][Linux][AWS] 서버 부팅시 서비스 자동실행 설정 본문
728x90
반응형
systemctl 명령어를 사용해서 서비스를 관리할 수 있다.
서비스들의 상태를 확인 할 수 있다.
$ systemctl
부팅 때 실행되지 않은 서비스까지 보고 싶다면 list-unit-files 명령어를 사용해야 한다.
$ systemctl -t service list-unit-files
상태값을 변경하는 명령어는 여러가지가 있다.
서비스를 실행하기 위해 start 명령어를 사용한다.
$ sudo systemctl start '유닛 명'
서비스 종료 할땐 stop
$ sudo systemctl stop '유닛 명'
부팅 시 자동실행을 하고 싶을 때는 enable 명령어를 사용한다.
$ sudo systemctl enable '유닛 명'
부팅 시 자동실행을 해제하고 싶을 때는 disable 명령어를 사용한다.
$ sudo systemctl disable '유닛 명'
서비스 상태에 대해 상세하게 보고 싶을때는 status 명령어를 사용한다.
$ systemctl status '유닛명'
현재 postgresql.service 서비스가 stop 상태이다.
하지만 재부팅을 하게 되면 자동으로 서비스가 실행되지 않게 하기 위해 설정을 하려고 한다.
list-unit-files 명령어를 사용해서 현재 postgresql.service의 상태를 확인한다.
$ systemctl -t service list-unit-files
enabled 상태를 확인 했으니 변경 해준다.
$ sudo systemctl disable postgresql.service
다시 서비스 상태를 확인해보면
$ systemctl -t service list-unit-files
postgresql.service 상태가 disabled로 변경되어있다.
728x90
반응형
'IT Infrastructure' 카테고리의 다른 글
[AWS] 다른 AWS 계정으로 EC2 인스턴스 이동 방법 (0) | 2021.01.19 |
---|---|
[AWS] IAM 알아보기 (0) | 2021.01.15 |
[Ubuntu][Linux] 실행중인 프로세스 확인 (0) | 2021.01.08 |
[Ubuntu] Apache 가상 호스트 설정 (0) | 2020.09.15 |
[Jenkins] Jenkins와 github 연결하기!! (0) | 2020.09.10 |
Comments