Rumah Operasi dan penyelenggaraan operasi dan penyelenggaraan linux linux系统服务(一)之/etc/host* 的文件说明详解

linux系统服务(一)之/etc/host* 的文件说明详解

Jun 06, 2017 am 10:39 AM

一、/etc/hosts

>man  hosts


1、作用:  主机名查询静态表;主要用于IP地址与计算机主机名之间的转换。

/etc/hosts文件格式,每行表示一个IP地址;每行由三部分构成:

IP_address                                  canonical_hostname                 [aliases.......]

IP地址                                            规范的主机名 或域名                   主机名别名

注:

(1)#注释内容

(2)host  names 只能包含 数字、字母、连字符(-)、点(.);且必须以字母开始,以字母或者数字结尾。

(3)主机名别名是可选的

(4)尽管host  table已被DNS取代,但是依然被广泛的使用:

        --系统引导:多数系统拥有较小的host table,包含本地网络中重要hosts的名字和地址信息。DNS没有启动的时候,这很有用。

        --NIS:使用NIS的网站,将使用host table作为NIS host数据库的输入,即使NIS使用DNS,多数NIS网站依然使用host table作为本地所有hosts备份入口。

        --孤立节点: 在没有连接internet的局域网中,将使用host table作为DNS的替代。如果本地信息很少变化, 并且本地局域网并没有链接到internet, DNS没有任何优势。

上述孤立节点就是说:建立没有连接的internet的局域网中,可以使用/etc/hosts指定需要连接的主机名与IP的映射,不在/etc/hosts映射之中的,一般无法连接。

(5)此文件的修改通常立即发生作用,除非本文件被应用缓存

2、例子

EXAMPLE       127.0.0.1       
localhost       192.168.1.10    
foo.mydomain.org       foo       
192.168.1.13    bar.mydomain.org       
bar       146.82.138.7    
master.debian.org      master       
209.237.226.90  www.opensource.org
Salin selepas log masuk

注:

在/etc/hosts中录入ip及其主机名之后,可以使用主机名进行局域网内的远程登录或者连接,更加快捷;

二、/etc/hostname

          此文件只能包含主机名

永久性修改主机名的方式就是修改/etc/hostname, 重启后即生效;

        临时性修改:在终端可以通过  hostname    new-host-name 进行暂时性修改,一旦重启,hostname就会变回原有的。

三、/etc/host.conf

1、 域名解析有两种办法:

(1)使用DNS系统

(2)使用/etc/hosts文件

/etc/host.conf可以指定域名解析方法顺序。

一般内容为:


order: 指定采用哪种顺序。 

hosts:采用/etc/hosts文件解析

bind:采用DNS解析。

Atas ialah kandungan terperinci linux系统服务(一)之/etc/host* 的文件说明详解. 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)

Topik panas

Tutorial Java
1663
14
Tutorial PHP
1266
29
Tutorial C#
1239
24
Seni Bina Linux: Melancarkan 5 Komponen Asas Seni Bina Linux: Melancarkan 5 Komponen Asas Apr 20, 2025 am 12:04 AM

Lima komponen asas sistem Linux adalah: 1. Kernel, 2. Perpustakaan Sistem, 3. Utiliti Sistem, 4. Antara Muka Pengguna Grafik, 5. Aplikasi. Kernel menguruskan sumber perkakasan, Perpustakaan Sistem menyediakan fungsi yang telah dikompilasi, utiliti sistem digunakan untuk pengurusan sistem, GUI menyediakan interaksi visual, dan aplikasi menggunakan komponen ini untuk melaksanakan fungsi.

Cara memeriksa alamat gudang git Cara memeriksa alamat gudang git Apr 17, 2025 pm 01:54 PM

Untuk melihat alamat repositori Git, lakukan langkah -langkah berikut: 1. Buka baris arahan dan navigasi ke direktori repositori; 2. Jalankan perintah "Git Remote -V"; 3. Lihat nama repositori dalam output dan alamat yang sepadan.

VSCODE Kunci Pintasan Seterusnya Sebelumnya VSCODE Kunci Pintasan Seterusnya Sebelumnya Apr 15, 2025 pm 10:51 PM

VS kod satu langkah/langkah seterusnya langkah pintas: satu langkah (mundur): Windows/Linux: Ctrl ←; MacOS: CMD ← Langkah seterusnya (ke hadapan): Windows/Linux: Ctrl →; MACOS: CMD →

Apr 16, 2025 pm 07:39 PM

Walaupun Notepad tidak dapat menjalankan kod Java secara langsung, ia dapat dicapai dengan menggunakan alat lain: menggunakan pengkompil baris arahan (Javac) untuk menghasilkan fail bytecode (fileName.class). Gunakan Java Interpreter (Java) untuk mentafsir bytecode, laksanakan kod, dan output hasilnya.

Apakah tujuan utama Linux? Apakah tujuan utama Linux? Apr 16, 2025 am 12:19 AM

Penggunaan utama Linux termasuk: 1. Sistem Operasi Pelayan, 2. Sistem Terbenam, 3. Linux cemerlang dalam bidang ini, menyediakan kestabilan, keselamatan dan alat pembangunan yang cekap.

Cara menjalankan luhur setelah menulis kod Cara menjalankan luhur setelah menulis kod Apr 16, 2025 am 08:51 AM

Terdapat enam cara untuk menjalankan kod di Sublime: melalui hotkeys, menu, sistem membina, baris arahan, menetapkan sistem binaan lalai, dan arahan membina adat, dan menjalankan fail/projek individu dengan mengklik kanan pada projek/fail. Ketersediaan sistem membina bergantung kepada pemasangan teks luhur.

Kod pemasangan Laravel Kod pemasangan Laravel Apr 18, 2025 pm 12:30 PM

Untuk memasang Laravel, ikuti langkah -langkah berikut dalam urutan: Pasang komposer (untuk macOS/linux dan windows) Pasang pemasang Laravel Buat aplikasi akses perkhidmatan permulaan projek baru (URL: http://127.0.0.1:8000) Sediakan sambungan pangkalan data (jika diperlukan)

pemasangan perisian git pemasangan perisian git Apr 17, 2025 am 11:57 AM

Memasang Perisian Git Termasuk langkah -langkah berikut: Muat turun pakej pemasangan dan jalankan pakej pemasangan untuk mengesahkan pemasangan pemasangan git git git (Windows Only)

See all articles