阻止選定的網站

阻止選定的網站

我在 Toshiba Satellite 筆記型電腦上運行 ubuntu 18.04.2。我試圖使用命令“sudo gedit /etc/hosts”來阻止某些網站系統找不到“HOSTS”檔案。

答案1

如果主機檔案不存在,則從一個新的開始。

我會跑...

sudo su
gedit /etc/hosts

然後在新文件中加入以下內容:

127.0.0.1    localhost
127.0.0.1    {whatever name you have for your machine}

# The following lines are desirable for IPv6 capable hosts
::1          ip6-localhost ip6-loopback
fe00::0      ip6-localnet
ff00::0      ip6-mcastprefix
ff02::1      ip6-allnodes
ff02::2      ip6-allrouters

先儲存文件,然後您可以返回新增內容。

如果嘗試執行上述操作時出現錯誤,那麼事情就沒那麼簡單了。

答案2

  1. 檢查(ls /etc/hosts或者你的檔案瀏覽器是否有一個/etc/hosts檔案(它應該真的在那裡,我從來沒有見過沒有一個檔案的 Linux 系統)
  2. 將其複製到您的用戶文件(沒有sudo必要)

    cp /etc/hosts ./etc-hosts

  3. 製作備份副本

  4. 使用常規編輯器對其進行編輯以新增被封鎖的網站
  5. 將新版本複製回來(sudo需要):

    sudo cp etc-hosts /etc/hosts

這樣做:

  • 保留重要文件的備份,以防萬一搞砸了
  • 讓您可以使用常規編輯器編輯文件
  • 最大限度地減少您花在 sudo 上的時間(並避免錯誤地重複使用 sudo 編輯器)
  • 在您自己的文件中保留一份新的副本/etc/hosts,這樣更有可能進行備份。

相關內容