Rumah >Tutorial sistem >LINUX >Cara Mengedit Fail Hos dengan selamat di Linux: Panduan Pemula
menguasai fail linux /etc/hosts
: panduan komprehensif
Pernah diperlukan untuk menguji laman web secara tempatan, blok iklan pesky, atau cepat mengakses peranti rangkaian? Fail Linux /etc/hosts
adalah senjata rahsia anda! Fail teks mudah ini, yang terletak di /etc/hosts
, membolehkan anda memetakan nama hos ke alamat IP tertentu, memberikan anda kawalan langsung ke atas bagaimana sistem anda menyelesaikan nama domain. Panduan ini akan menunjukkan kepada anda cara mengedit fail yang kuat ini dengan selamat, lengkap dengan contoh praktikal.
Jadual Kandungan
/etc/hosts
? /etc/hosts
127.0.0.1 localhost
/etc/hosts
apakah fail
/etc/hosts
Fail sebelum mari kita periksa setiap langkah berjaga -jaga secara terperinci: entri entri tipikal Menambah nama hos yang sama beberapa kali dengan IP yang berbeza akan menyebabkan kekeliruan. tidak betul fail
untuk sentiasa menyelesaikan anda sebelum mengedit: atau
: ke pelayan tempatan anda: untuk menyekat atau Untuk memastikan perubahan segera, siram cache DNS (perintah berbeza dengan pengedaran; Gunakan jika diperlukan: periksa kandungan fail dengan Panduan ini menyediakan pendekatan yang komprehensif dan selamat untuk mengedit fail Linux /etc/hosts
berunding dengan pelayan DNS (Domain Name System). Ini membolehkan anda mengatasi resolusi DNS untuk domain tertentu. mengapa mengubah fail
/etc/hosts
?
127.0.0.1 mywebsite.local
). 0.0.0.0
atau 127.0.0.1
(loopback) untuk mengelakkan akses. /etc/hosts
diperiksa sebelum DNS Internet. Penyertaan di sini memintas carian dalam talian, berpotensi mempercepatkan akses. Langkah berjaga -jaga penting: Pengeditan selamat
/etc/hosts
127.0.0.1 localhost
adalah penting untuk fungsi sistem. Mengeluarkan atau mengubah ini boleh menyebabkan ketidakstabilan sistem. /etc/hosts
Mengatasi DNS: Penyertaan dalam fail ini diutamakan di atas pelayan DNS luaran. Penyertaan yang salah boleh menyekat akses ke laman web atau perkhidmatan yang sah. 1. Memelihara penyertaan sistem (mis.,
127.0.0.1 localhost
) 127.0.0.1 localhost
adalah kritikal untuk proses sistem dalaman. Mengubah atau memadam ini boleh mengganggu perisian dan perkhidmatan. /etc/hosts
: <code>127.0.0.1 localhost
::1 localhost</code>
2. Elakkan penyertaan nama hos pendua
/etc/hosts
Contoh: <code>127.0.0.1 mywebsite.local
192.168.1.100 mywebsite.local</code>
3. Memahami Resolusi DNS Mengatasi
/etc/hosts
sebelum DNS luaran. Jika domain disenaraikan, sistem akan menggunakan IP dari , tanpa mengira rekod DNS awam. /etc/hosts
<code>127.0.0.1 example.com</code>
kuasa ini example.com
. 127.0.0.1
: panduan langkah demi langkah
1. Buat sandaran /etc/hosts
Sentiasa sandarkan fail /etc/hosts
sudo cp /etc/hosts /etc/hosts.bak
2. Akses fail dengan keistimewaan root
Gunakan editor teks seperti nano
: vim
sudo nano /etc/hosts
atau sudo vim /etc/hosts
3. Memahami format fail
Formatnya <ip address> <hostname> [alias]</hostname></ip>
<code>127.0.0.1 localhost
192.168.1.100 myserver.local myserver</code>
4. Menambah domain tersuai
untuk memetakan mywebsite.local
<code>127.0.0.1 localhost
::1 localhost</code>
5. Menyekat laman web
example.com
: <code>127.0.0.1 mywebsite.local
192.168.1.100 mywebsite.local</code>
<code>127.0.0.1 example.com</code>
6. Menyimpan perubahan anda
:wq
, masukkan 7. Menghilangkan cache DNS (apabila perlu)
sudo systemctl restart systemd-resolved
atau sudo systemctl restart nscd
adalah perkara biasa). 8. Mengesahkan perubahan anda
ping mywebsite.local
atau getent hosts mywebsite.local
. 9. Memulihkan dari sandaran
sudo cp /etc/hosts.bak /etc/hosts
10. Mengesahkan Integriti Fail
cat /etc/hosts
atau getent hosts localhost
. Ringkasan
/etc/hosts
. Dengan memahami fungsinya dan mengambil langkah berjaga -jaga yang diperlukan, anda boleh memanfaatkan kuasa untuk pembangunan, penyelesaian masalah, dan pengurusan rangkaian.
Atas ialah kandungan terperinci Cara Mengedit Fail Hos dengan selamat di Linux: Panduan Pemula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!