Как предотвратить автоматический запуск Tor на сервере Ubuntu?

14

Как остановить автоматический запуск Tor при запуске? Это Ubuntu Server, поэтому у меня нет графического интерфейса.

user132607
источник

Ответы:

20

Это довольно запутанно. Но, как правило, вы можете редактировать /etc/default/torи изменить RUN_DAEMON="yes"на RUN_DAEMON="no". Теперь Vidalia должен запустить свой собственный tor, а tor не должен запускаться при запуске.

Сина
источник
1
Это не смущает меня. Спасибо за совет!
Ограниченное искупление
7

Небольшое обновление. Начиная с 15.04, Ubuntu по умолчанию использует systemd вместо upstart, поэтому теперь, чтобы отключить tor при запуске, мы должны запустить:

sudo systemctl disable tor.service
alex91ivanov
источник
5

У вас есть несколько вариантов здесь. Для пользователя с графическим интерфейсом я бы предложил использовать bum(Boot-Up Manager), как этот ответ . Однако вы используете сервер, и в данный момент Tor не перешел на выскочку, поэтому вы можете использовать update-rc.dили rm.

  1. Введите sudo update-rc.d -f tor remove. Это удалит все символические ссылки и при следующей перезагрузке Tor не запустится. Ответ на " Chkconfig альтернатива для Ubuntu Server? » Обсуждает это.
  2. Введите sudo update-rc.d tor disable. Это изменяет стартовый скрипт на стоп-скрипт и фактически также отключает запуск Tor во время загрузки. Ответ на " как остановить apache2, MySQL автоматического запуска в запуске компьютера? » Обсуждается этот метод.
  3. Как SystemV использует только символические ссылки, вы можете использовать , rmчтобы удалить их: sudo rm /etc/rc?.d/S*tor. Это удаляет каждый файл в rcX.dподкаталогах ( Xобозначает число или S), который начинается с буквы S(для сценария запуска) и заканчивается на tor.
  4. Такой же эффект имеет сочетание findи rm: find /etc/rc?.d -type l -name "S*tor" -exec rm {} \;. Это выглядит специфично для символических ссылок.
QBi
источник