rc.local
rc.local은 linux가 새롭게 부팅될 때마다 실행될 명령들을 모아놓은 파일이다.
처음 ubuntu를 켰을 때, rc.local이 없다면 이를 추가하고 활성화시켜야 한다.
rc.local 활성화 방법
1. 먼저, rc.local이 진짜 없는지 확인
cd /etc
find *rc.local*
etc 폴더에 들어간 후에 rc.local 파일을 찾아보자.
만약에 파일이 보이면, 다음 내용은 보지 않아도 된다. 만약에 아무런 파일을 찾을 수 없다면, 아래를 따라해보자.
2. rc.local 파일 생성
sudo vi /etc/rc.local
그리고 다음과 같이 기본 세팅 값만 넣고 저장하자.
#! /bin/sh
exit 0
3. 실행 권한 설정
sudo chmod +x /etc/rc.local
4. rc.local.service 파일 수정
sudo vi /lib/systemd/system/rc-local.service
해당 파일 아래에 다음 내용을 추가해서 저장하자.
[Install]
WantedBy=multi-user.target
5. rc.local 활성화
sudo systemctl enable rc-local.service
6. rc.local 실행
sudo systemctl start rc-local.service
7. rc.local 활성화 확인
sudo systemctl status rc-local.service
위와 같이 active 상태가 되면 성공이다.
이제 rc.local을 사용해서 linux를 재부팅할 때마다 특정 명령을 실행시킬 수 있다.
'aws' 카테고리의 다른 글
[AWS] CloudWatch logs - 로그 파일 수집 (4) | 2022.01.21 |
---|---|
[AWS] EC2, ufw enable 후 ssh 접속 불가 문제 (6) | 2022.01.13 |
[EC2] 프리티어(t2.micro)에서 Jenkins 용량 초과 문제 (2) | 2022.01.09 |
[Ubuntu] Jenkins 설치 (0) | 2022.01.09 |
[Linux] 한국 시간대(KST) 설정 (0) | 2021.12.10 |