Wie verwende ich die Hosts Datei unter Linux?
Wenn Sie unseren Artikel zur Verwendung der hosts-Datei in Windows gelesen haben und Linux anstelle von Windows verwenden, fragen Sie sich vielleicht, wie Sie unter Linux genau dasselbe tun können. Nun, du hast Glück. Hier sind die genauen Schritte zur Verwendung der Host-Datei in Linux.
In Linux und anderen Unix-basierten Systemen, einschließlich der BSDs und Mac OS X, befindet es sich in "/ etc / hosts" und funktioniert fast genauso wie unter Windows. Tatsächlich existierte es unter Unix länger als unter Windows.
Die Linux-Host-Datei
Die Hosts-Datei hat ursprünglich die gleiche Rolle wie DNS ausgeführt: übereinstimmende IP-Adressen mit Hostnamen . Es funktionierte gut unter dem frühen Internet, wo es nur eine Handvoll Gastgeber gab. Systemadministratoren würden eine Kopie der Datei von einer zentralen Quelle mit einer Liste bekannter Hosts herunterladen.
Schon Anfang der 1980er Jahre wurde es unhandlich und die Notwendigkeit eines flexibleren Systems wurde geboren. DNS wurde schnell zur Lösung, weil es dezentral auf viele Maschinen im Internet verteilt ist.
Das alte, demütige "/ etc / hosts" ist immer noch da und ist manchmal noch nützlich, wie Sie in dem früheren Artikel gesehen haben. Es ist großartig, wenn Sie für ein Heim- oder kleines Büronetzwerk verantwortlich sind, und das Einrichten eines DNS-Servers wäre übertrieben.
Erlaubnis erhalten
Die Datei "/ etc / hosts" gehört dem Superuser. Sie müssen also "sudo" verwenden, um es zu ändern, vorausgesetzt Ihr System hat es. Andernfalls können Sie einfach "su" verwenden und den Befehl ausgeben, als wären Sie root.
Wie bei jeder anderen wichtigen Systemdatei ist es eine gute Idee, eine Kopie zuerst als Backup zu erstellen. Dann, wenn etwas schief geht, können Sie einfach Ihr Backup darüber kopieren und Sie werden wieder normal sein.
So erstellen Sie das Backup:
sudo cp / etc / hosts /etc/hosts.old
Sie können die Datei jedoch beliebig aufrufen. Es ist nur eine einfache ASCII-Datei. Und wenn Sie von reinen ASCII-Dateien sprechen, bearbeiten Sie / etc / hosts in Ihrem bevorzugten Texteditor. Hier ist ein Screenshot von Emacs, nur weil das mein Favorit ist.
Ja, mein Netbook ist nach Sam Gamdschie aus Der Herr der Ringe benannt .
Sudo Emacs / etc / Hosts
Alternativ können Sie auch verwenden
sudo nano / etc / hosts
um die Datei in Ihrem Terminal zu bearbeiten.
Das Format ist auch auf Unix-ähnlichen Systemen fast genau dasselbe wie auf Windows, was angesichts der Tatsache, dass das Internet auf diesen Systemen implementiert wurde, bevor es unter Windows war, nicht gerade überraschend ist.
Ich werde nicht zu viel Zeit damit verschwenden, den früheren Artikel zu wiederholen, aber ich werde nur auf einige der Dinge hinweisen, die Sie mit der Datei machen können.
Bearbeiten der Host-Datei
So würden Sie beispielsweise eine Website von Ihrem Computer aus blockieren:
127.0.0.1 facebook.com
Und um eine persönliche Abkürzung zu machen:
66.220.152.16 fa.ce
Wenn Sie übrigens die IP-Adresse einer Site nachschlagen möchten, können Sie das Dienstprogramm "nslookup" genauso verwenden wie bei Windows. Tatsächlich erschienen viele dieser Internet-Dienstprogramme zuerst unter Unix.
Wenn Sie detailliertere Informationen zu einem Domainnamen wünschen, können Sie diesen Befehl verwenden:
whois facebook.com
Dieser Beitrag sollte Ihnen zeigen, dass Sie, wenn Sie etwas unter Windows machen können, dies auch unter Linux oder einem anderen Unix-ähnlichen System tun können.
Bildnachweis: Domain-Suche-Vektor-Symbol. .com .net .org Domain Finder von Big Stock Photo.