구축환경: Ubuntu 14.04 LTS
서버들을 소스패키지를 빌드해 설치하니, apt-get으로 설치했을 때와는 달리 재부팅 시 데몬이 뜨지 않는다.
이 문제를 해결하기 위해 nohup 명령어를 사용해도 안돼서,
Startup Script 추가를 했다.
다른 방법들은 아직 나에게 많이 복잡해서, 정석은 아닌듯 하나 가장 간단한 방법을 사용했다.
소스패키지로 설치한 ftpd가 Ubuntu 시작 시 자동으로 켜지도록 하기 위해,
ftpd --daemon 명령어를 내용으로 한 /etc/init.d/ftpd.sh 파일을 만들었다.
chmod +x ftpd.sh 명령어로 스크립트를 실행가능하게 만들었다.
update-rc.d ftpd.sh defaults
위 명령어를 실행하면 ftpd.sh를 시작 스크립트로 설정한다.
LSB Information이 없다고 Warning이 뜨지만 일단은 패스.
재부팅을 하면 ftpd가 자동으로 켜져있는 것을 확인할 수 있다.
'Ubuntu > 서버' 카테고리의 다른 글
VirtualBox에 Squid 소스패키지로 Proxy 서버 구축하기 (Ubuntu) (0) | 2017.12.16 |
---|---|
VirtualBox에 소스패키지로 DHCP 서버 구축하기 (Ubuntu) (0) | 2017.12.13 |
Ubuntu Apache 소스패키지 빌드하여 설치하기 (0) | 2017.12.12 |
Ubuntu Sendmail 소스패키지 빌드하여 설치하기 (0) | 2017.12.06 |
Ubuntu BIND9 소스 패키지 빌드하여 설치하기 / DNS 서버 구축하기 (0) | 2017.11.29 |