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

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

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

Здесь у вас есть несколько вариантов. Для пользователя GUI я бы предложил использовать bum как этот ответ . Однако вы используете сервер, и в настоящий момент Tor не перешел на выскочку, поэтому вы можете использовать udate-rc.d или rm .

  1. Введите sudo update-rc.d -f tor remove . Это удаляет все символические ссылки и при следующей перезагрузке Tor не запускается. Ответ на « Альтернатива Chkconfig для сервера Ubuntu? » Обсуждает это.
  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 {} \; , Это похоже на символические ссылки.

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

 sudo systemctl disable tor.service