Я установил Tor (чтобы он работал как узел, а не просто браузер) на моем компьютере и ноутбуке. Но так как я использую рабочий стол почти все время и подключение к Интернету одинаковое, я запускаю tor только на рабочем столе, но на ноутбуке я бы хотел отключить его, но не удалять Tor.
Я отключил его (по крайней мере, мне так кажется) с помощью утилиты sysrv-conf
. Ни один из уровней выполнения не проверен.
Но когда я перезагружаю ноутбук, я вижу Tor как работающий:
$ps aux | grep tor
........ /usr/lib/bin/tor ..........
и файл журнала говорит, что Tor выполнил какую-то деятельность:
$tail /var/log/tor/log
...... Tor has successfully opened a circuit. Looks like client functionality is working.
Может кто-нибудь объяснить мне, пожалуйста, что происходит? Я думал, что каждая программа, которая запускается и работает в фоновом режиме, без помощи пользователя, считается службой / демоном и может быть отключена. Но это понятие противоречит этой ситуации, я думаю.
Что происходит, вот то, что начиная с Ubuntu 15.04 использование дистрибутивов Ubuntu init-сервис systemd вместо SysVinit или Выскочки. Таким образом, сервис должен быть отключен с этой командой:
sudo systemctl disable SERVICENAME.service
, Если Вы перепутаны со всем этим материалом: init-служба, systemd, SysVinit, Выскочка я могу рекомендовать прочитать Главу 15 "Starting and Stopping Services" от Библия Linux Chris Negus