Jadual Kandungan
mengapa mengubah fail /etc/hosts?
Langkah berjaga -jaga penting: Pengeditan selamat /etc/hosts
1. Memelihara penyertaan sistem (mis., 127.0.0.1 localhost)
2. Elakkan penyertaan nama hos pendua
3. Memahami Resolusi DNS Mengatasi
5. Menyekat laman web
6. Menyimpan perubahan anda
7. Menghilangkan cache DNS (apabila perlu)
8. Mengesahkan perubahan anda
9. Memulihkan dari sandaran
10. Mengesahkan Integriti Fail
Ringkasan
Rumah Tutorial sistem LINUX Cara Mengedit Fail Hos dengan selamat di Linux: Panduan Pemula

Cara Mengedit Fail Hos dengan selamat di Linux: Panduan Pemula

Mar 05, 2025 am 10:35 AM

How To Safely Edit Hosts File In Linux: A Beginners Guide

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

  • mengapa mengubah fail /etc/hosts?
  • Langkah berjaga -jaga penting: Pengeditan selamat /etc/hosts
      1. memelihara penyertaan sistem (mis., ) 127.0.0.1 localhost
      1. Elakkan penyertaan nama hos pendua
      1. Memahami Resolusi DNS Mengatasi
  • mengedit fail
  • : panduan langkah demi langkah /etc/hosts
      1. Buat sandaran
      1. mengakses fail dengan keistimewaan root
      1. memahami format fail
      1. Menambah domain tersuai
      1. Menyekat laman web
      1. Menyimpan perubahan anda
      1. membuang cache DNS (apabila perlu)
      1. Mengesahkan perubahan anda
      1. memulihkan dari sandaran
      1. Mengesahkan Integriti Fail
  • Ringkasan

apakah fail

?

/etc/hosts Fail

adalah fail teks tempatan yang penting. Sistem pengendalian anda menggunakannya untuk memetakan nama host ke alamat IP

sebelum /etc/hosts berunding dengan pelayan DNS (Domain Name System). Ini membolehkan anda mengatasi resolusi DNS untuk domain tertentu.

mengapa mengubah fail /etc/hosts?

  1. Pembangunan Web Tempatan: Pemaju menggunakannya untuk menunjuk nama domain ke pelayan tempatan (mis., 127.0.0.1 mywebsite.local).
  2. menyekat laman web: mengalihkan domain yang tidak diingini ke 0.0.0.0 atau 127.0.0.1 (loopback) untuk mengelakkan akses.
  3. Diagnostik Rangkaian: memintas DNS untuk secara langsung menguji sambungan pelayan.
  4. Pemetaan Rangkaian Custom: Tetapkan nama mesra pengguna ke alamat IP di rangkaian peribadi anda.
  5. Akses laman web yang lebih cepat: fail /etc/hosts diperiksa sebelum DNS Internet. Penyertaan di sini memintas carian dalam talian, berpotensi mempercepatkan akses.

Langkah berjaga -jaga penting: Pengeditan selamat /etc/hosts

  • Jangan keluarkan entri sistem sedia ada: penyertaan penting seperti 127.0.0.1 localhost adalah penting untuk fungsi sistem. Mengeluarkan atau mengubah ini boleh menyebabkan ketidakstabilan sistem.
  • Elakkan penyertaan pendua: Pelbagai penyertaan untuk nama hos yang sama dengan alamat IP yang berbeza boleh membawa kepada tingkah laku yang tidak dapat diramalkan. Sistem ini hanya akan menggunakan entri pertama yang ditemui.
  • /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.

mari kita periksa setiap langkah berjaga -jaga secara terperinci:

1. Memelihara penyertaan sistem (mis., 127.0.0.1 localhost)

entri 127.0.0.1 localhost adalah kritikal untuk proses sistem dalaman. Mengubah atau memadam ini boleh mengganggu perisian dan perkhidmatan.

entri tipikal /etc/hosts:

<code>127.0.0.1   localhost
::1         localhost</code>
Salin selepas log masuk
Salin selepas log masuk

2. Elakkan penyertaan nama hos pendua

Menambah nama hos yang sama beberapa kali dengan IP yang berbeza akan menyebabkan kekeliruan.

tidak betul /etc/hosts Contoh:

<code>127.0.0.1   mywebsite.local
192.168.1.100 mywebsite.local</code>
Salin selepas log masuk
Salin selepas log masuk

3. Memahami Resolusi DNS Mengatasi

fail dibundarkan /etc/hosts sebelum DNS luaran. Jika domain disenaraikan, sistem akan menggunakan IP dari , tanpa mengira rekod DNS awam. /etc/hosts

Contoh:

<code>127.0.0.1   example.com</code>
Salin selepas log masuk
Salin selepas log masuk
kuasa ini

untuk sentiasa menyelesaikan example.com. 127.0.0.1

mengedit fail

: panduan langkah demi langkah /etc/hosts

1. Buat sandaran

Sentiasa sandarkan fail

anda sebelum mengedit: /etc/hosts

sudo cp /etc/hosts /etc/hosts.bak
Salin selepas log masuk
2. Akses fail dengan keistimewaan root

Gunakan editor teks seperti

atau nano: vim

sudo nano /etc/hosts
Salin selepas log masuk
atau

sudo vim /etc/hosts
Salin selepas log masuk
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>
Salin selepas log masuk
4. Menambah domain tersuai

untuk memetakan

ke pelayan tempatan anda: mywebsite.local

<code>127.0.0.1   localhost
::1         localhost</code>
Salin selepas log masuk
Salin selepas log masuk

5. Menyekat laman web

untuk menyekat example.com:

<code>127.0.0.1   mywebsite.local
192.168.1.100 mywebsite.local</code>
Salin selepas log masuk
Salin selepas log masuk

atau

<code>127.0.0.1   example.com</code>
Salin selepas log masuk
Salin selepas log masuk

6. Menyimpan perubahan anda

  • nano: ctrl x, y, enter
  • vim: esc, :wq, masukkan

7. Menghilangkan cache DNS (apabila perlu)

Untuk memastikan perubahan segera, siram cache DNS (perintah berbeza dengan pengedaran; sudo systemctl restart systemd-resolved atau sudo systemctl restart nscd adalah perkara biasa).

8. Mengesahkan perubahan anda

Gunakan ping mywebsite.local atau getent hosts mywebsite.local.

9. Memulihkan dari sandaran

jika diperlukan: sudo cp /etc/hosts.bak /etc/hosts

10. Mengesahkan Integriti Fail

periksa kandungan fail dengan cat /etc/hosts atau getent hosts localhost.

Ringkasan

Panduan ini menyediakan pendekatan yang komprehensif dan selamat untuk mengedit fail Linux /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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Untuk apa yang paling baik digunakan oleh Linux? Untuk apa yang paling baik digunakan oleh Linux? Apr 03, 2025 am 12:11 AM

Linux paling baik digunakan sebagai pengurusan pelayan, sistem tertanam dan persekitaran desktop. 1) Dalam pengurusan pelayan, Linux digunakan untuk menjadi tuan rumah laman web, pangkalan data, dan aplikasi, menyediakan kestabilan dan kebolehpercayaan. 2) Dalam sistem tertanam, Linux digunakan secara meluas di rumah pintar dan sistem elektronik automotif kerana fleksibiliti dan kestabilannya. 3) Dalam persekitaran desktop, Linux menyediakan aplikasi yang kaya dan prestasi yang cekap.

Apakah 5 komponen asas Linux? Apakah 5 komponen asas Linux? Apr 06, 2025 am 12:05 AM

Lima komponen asas Linux adalah: 1. Kernel, menguruskan sumber perkakasan; 2. Perpustakaan sistem, menyediakan fungsi dan perkhidmatan; 3. Shell, antara muka pengguna untuk berinteraksi dengan sistem; 4. Sistem fail, menyimpan dan menganjurkan data; 5. Aplikasi, menggunakan sumber sistem untuk melaksanakan fungsi.

Apakah Pentadbiran Linux Asas? Apakah Pentadbiran Linux Asas? Apr 02, 2025 pm 02:09 PM

Pengurusan Sistem Linux memastikan kestabilan sistem, kecekapan dan keselamatan melalui konfigurasi, pemantauan dan penyelenggaraan. 1. Perintah Shell Master seperti Top dan Systemctl. 2. Gunakan apt atau yum untuk menguruskan pakej perisian. 3. Tulis skrip automatik untuk meningkatkan kecekapan. 4. Kesilapan debug biasa seperti masalah kebenaran. 5. Mengoptimumkan prestasi melalui alat pemantauan.

Bagaimana untuk belajar asas Linux? Bagaimana untuk belajar asas Linux? Apr 10, 2025 am 09:32 AM

Kaedah untuk pembelajaran asas Linux dari awal termasuk: 1. Memahami sistem fail dan antara muka baris perintah, 2. Master arahan asas seperti LS, CD, MKDIR, 3.

Apakah yang paling banyak digunakan Linux? Apakah yang paling banyak digunakan Linux? Apr 09, 2025 am 12:02 AM

Linux digunakan secara meluas dalam pelayan, sistem tertanam dan persekitaran desktop. 1) Dalam bidang pelayan, Linux telah menjadi pilihan yang ideal untuk menganjurkan laman web, pangkalan data dan aplikasi kerana kestabilan dan keselamatannya. 2) Dalam sistem tertanam, Linux popular untuk penyesuaian dan kecekapan yang tinggi. 3) Di persekitaran desktop, Linux menyediakan pelbagai persekitaran desktop untuk memenuhi keperluan pengguna yang berbeza.

Apakah peranti Linux? Apakah peranti Linux? Apr 05, 2025 am 12:04 AM

Peranti Linux adalah peranti perkakasan yang menjalankan sistem operasi Linux, termasuk pelayan, komputer peribadi, telefon pintar dan sistem tertanam. Mereka mengambil kesempatan daripada kuasa Linux untuk melaksanakan pelbagai tugas seperti hosting laman web dan analisis data besar.

Apakah kelemahan Linux? Apakah kelemahan Linux? Apr 08, 2025 am 12:01 AM

Kelemahan Linux termasuk pengalaman pengguna, keserasian perisian, sokongan perkakasan, dan keluk pembelajaran. 1. Pengalaman pengguna tidak mesra seperti Windows atau MacOS, dan ia bergantung pada antara muka baris arahan. 2. Keserasian perisian tidak sebaik sistem lain dan tidak mempunyai versi asli banyak perisian komersial. 3. Sokongan perkakasan tidak begitu komprehensif seperti Windows, dan pemandu boleh dikumpulkan secara manual. 4. Keluk pembelajaran adalah curam, dan menguasai operasi baris arahan memerlukan masa dan kesabaran.

Adakah Internet berjalan di Linux? Adakah Internet berjalan di Linux? Apr 14, 2025 am 12:03 AM

Internet tidak bergantung pada sistem operasi tunggal, tetapi Linux memainkan peranan penting di dalamnya. Linux digunakan secara meluas dalam pelayan dan peranti rangkaian dan popular untuk kestabilan, keselamatan dan skalabiliti.

See all articles