방금 Apache, PHP, MySQL 및 ProFTPd를 사용하여 새 VPS를 구성했습니다. smtp 서버를 설치하고 싶은데 먼저 apt-get 업그레이드를 진행하는 것을 추천드립니다. 이렇게 했는데 두 가지 옵션 중 하나를 선택할 수 있는 블루 스크린이 나타났습니다. GRUB 2 설치 프로그램에 대해 언급합니다. 저는 이미 선택되어 있는 옵션 중 맨 위에 있는 옵션을 선택했습니다. 저는 GRUB2를 업데이트하지 않고 이미 설치한 이전 버전을 사용하기로 결정했습니다.
이제 ProFTPd는 부팅 시 더 이상 시작되지 않습니다. 매번 /etc/init.d/proftpd를 시작해야 합니다. 어떻게 해결할 수 있나요? 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