Поскольку мне нужно лишь иногда запускать ftp-сервер (в моем случае vsftpd ), я бы предпочел, чтобы он был полностью активным , только когда возникнет такая необходимость.
Это предполагает две возможности для меня, но я не знаю, возможны ли оба (или оба) ..
Вариант 1 : не запускать демон при загрузке системы,
, а вместо этого запускать его вручную, когда возникнет такая необходимость ... но я не знаю команду (с) для этого ... Может быть, это просто "vsftpd", и он найдет свой собственный конфигурационный файл (ы) ... но будет ли это конфликтовать с отключением load-on-boot ?
Вариант 2 :. Запустите демон при загрузке системы,
, но запустите его в режиме останов / ожидание ... т.е. эквивалентно sudo stop vsftpd
или sudo initctl stop vsftpd
.
Я бы предпочел Вариант 1, потому что мне редко нужен FTP-сервер.
Ответ на это может зависеть, на которой версии Ubuntu Вы работаете. На версии 10.10 (и возможно версии 10.04), который использует выскочку, которую можно отредактировать /etc/init/vsftpd.conf
файл и комментирует эти две строки, связанные с запуском vsftpd как так:
#start on (filesystem
# and net-device-up IFACE!=lo)
# в начале строк указывает на комментарий и деактивирует запуск vsftpd на запуске.
Когда Вы готовы запустить vsftpd, можно просто ввести:
sudo start vsftpd
в командной строке для запуска vsftpd. Остановить Вас использовало бы:
sudo stop vsftpd
Я надеюсь, что это полезно!
Можно остановить демона, использующего следующую команду,
sudo service vsftpd stop
Добавьте вышеупомянутую команду для запущения списка так, чтобы демон был остановлен в течение времени. Если Вы хотите запустить демона после начальной загрузки. Дайте следующую команду в терминале.
sudo service vsftpd start
Добавление команды для Запущения списка. Система Goto>> Предпочтения>> Приложения Запуска. Нажмите Add и дайте свою команду там.