
방금 Apache, PHP, MySQL 및 ProFTPd를 사용하여 새 VPS를 구성했습니다. smtp 서버를 설치하고 싶었지만 먼저 apt-get 업그레이드를 하라는 조언을 받았습니다. 이렇게 했는데 두 가지 대안 중에서 선택할 수 있는 블루 스크린이 나타났습니다. GRUB 2 설치 프로그램에 관한 내용이 있었습니다. 나는 이미 선택된 대안, 최상위를 선택했다. GRUB2를 업데이트하지 않고 설치된 이전 버전을 사용하기로 결정했습니다.
이제 ProFTPd는 더 이상 부팅 시 시작되지 않습니다. 매번 /etc/init.d/proftpd start를 해야 합니다. 이 문제를 어떻게 해결합니까? GRUB2 업데이트를 선택해야 합니까? apt-get 업그레이드를 다시 수행하고 동일한 GRUB2 설치 프로그램을 다시 수행해야 합니까?
답변1
GRUB은 서비스와 아무 관련이 없습니다. 커널이 시작되고 GRUB의 역할이 완료되므로 시스템 부팅 시 시작되는 서비스 목록을 변경하는 다른 수정 사항이 있었습니다.
proftpd
자동으로 시작되는 서비스에 추가하기만 하면 됩니다 . 를 사용하여 이 작업을 수행할 수 있습니다 update-rc.d proftpd defaults
.
현재 GRUB 0.9.x(GRUB 레거시)가 있고 이를 GRUB 2로 업그레이드하지 않기로 선택한 경우 해당 결정을 변경할 이유가 없습니다. GRUB 2에는 실질적인 변화를 가져올 만한 변경 사항이 없습니다.
답변2
Squeeze 이상을 루트로 사용한다고 가정하면 다음과 같습니다.
# insserv proftpd
Lenny 이전 버전을 사용하는 경우:
# update-rc.d proftpd defaults