จะป้องกันไม่ให้ Tor เริ่มทำงานอัตโนมัติบนเซิร์ฟเวอร์ Ubuntu ได้อย่างไร


14

ฉันจะหยุด Tor ไม่ให้เริ่มโดยอัตโนมัติเมื่อเริ่มต้นได้อย่างไร เป็น Ubuntu Server ดังนั้นฉันไม่มี GUI

คำตอบ:


20

มันค่อนข้างสับสน แต่โดยทั่วไปคุณสามารถแก้ไข/etc/default/torและการเปลี่ยนแปลงไปRUN_DAEMON="yes" RUN_DAEMON="no"ตอนนี้วิดาเลียควรเริ่มทอร์ของตัวเองและไม่ควรเริ่มต้นเมื่อเริ่มต้น


1
ดูเหมือนจะไม่สับสนสำหรับฉัน ขอบคุณสำหรับคำแนะนำ!
การชดเชย จำกัด

7

อัพเดตเล็กน้อย ตั้งแต่ 15.04, Ubuntu ใช้ systemd แทนการพุ่งพรวดเป็นค่าเริ่มต้นดังนั้นตอนนี้เพื่อปิดการใช้งาน tor เมื่อเริ่มต้นเราควรรัน:

sudo systemctl disable tor.service

5

คุณมีหลายตัวเลือกที่นี่ สำหรับผู้ใช้ GUI ฉันขอแนะนำให้ใช้ bum(ตัวจัดการการบูต) เช่นคำตอบนี้ แต่คุณกำลังใช้เซิร์ฟเวอร์และในขณะที่ทอร์ยังไม่ได้ย้ายไปอยู่ที่พุ่งพรวดเพื่อให้คุณสามารถใช้หรือupdate-rc.drm

  1. sudo update-rc.d -f tor removeเข้าสู่ สิ่งนี้จะลบ symlink ทั้งหมดและในการรีบูตครั้งถัดไป 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 {} \;สิ่งนี้มีลักษณะเฉพาะสำหรับลิงก์สัญลักษณ์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.