Blockieren ausgewählter Websites

Blockieren ausgewählter Websites

Ich verwende Ubuntu 18.04.2 auf einem Toshiba Satellite-Laptop. Ich versuche, bestimmte Websites mit dem Befehl „sudo gedit /etc/hosts“ zu blockieren. Das System kann die Datei „HOSTS“ nicht finden.

Antwort1

Wenn die Hosts-Datei nicht vorhanden ist, beginnen Sie mit einer neuen.

Ich würde Rennen ...

sudo su
gedit /etc/hosts

Fügen Sie dann in der neuen Datei Folgendes hinzu:

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

Speichern Sie zuerst die Datei. Anschließend können Sie zurückgehen und Ergänzungen vornehmen.

Wenn beim Versuch, das oben genannte auszuführen, ein Fehler auftritt, dann war die Sache nicht so einfach.

Antwort2

  1. Überprüfen Sie ( ls /etc/hostsoder Ihren Datei-Explorer), ob Sie eine /etc/hostsDatei haben (sie sollte wirklich da sein, ich habe noch nie ein Linux-System ohne eine solche gesehen)
  2. kopiere es in deine Benutzerdateien (nicht sudonotwendig)

    cp /etc/hosts ./etc-hosts

  3. Erstellen Sie eine Sicherungskopie

  4. Bearbeiten Sie es mit einem normalen Editor, um die blockierten Sites hinzuzufügen
  5. Neue Version zurückkopieren ( sudoerforderlich):

    sudo cp etc-hosts /etc/hosts

So geht's:

  • speichert eine Sicherungskopie einer wichtigen Datei für den Fall, dass Sie etwas vermasseln
  • ermöglicht Ihnen die Bearbeitung der Datei mit Ihrem normalen Editor
  • minimiert den Zeitaufwand für Sudo-Aufgaben (und vermeidet die versehentliche Wiederverwendung des Sudo-Editors)
  • Bewahren Sie eine Kopie des Neuen /etc/hostsin Ihren eigenen Dateien auf, wo die Wahrscheinlichkeit einer Sicherung etwas höher ist.

verwandte Informationen