导航:首页 > 文件类型 > Linux让host文件生效

Linux让host文件生效

发布时间:2024-06-17 07:00:03

1. centos永久修改主机名以及etc/hosts文件详解

在CentOS 7中,有个叫hostnamectl的命令行工具,它允许你查看或修改与主机名相关的配置。

查看当前linux操作系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等):

3.2 方法2:永久生效

就像上面展示的那样,在修改静态/瞬态主机名时,任何特殊字符或空白字符会被移除,而提供的参数中的任何大写字母会自动转化为小写。
一旦修改了静态主机名,/etc/hostname 将被自动更新。然而,/etc/hosts 不会更新以保存所做的修改,所以你每次在修改主机名后一定要手动更新/etc/hosts,之后再重启CentOS 7。否则系统再启动时会很慢。(没什么必要其实)

Linux 修改 etc/hosts文件

hosts文件

hosts —— the static table lookup for host name(主机名查询静态表)。

优先级 : dns缓存 > hosts > dns服务

例如,修改 www..com 的ip为127.0.0.1

systemctl restart network centos8失效了
重启网络可使用以下命令

注意一定要使用&&一起执行,否则关闭网络后,会无法远程连接到服务器
ifdown / ifup本质为调用nmcli的脚本

ps:
你可以通过图形化工具来设置网络

2. linux hosts修改后如何生效

hosts文件修改完直接生效,不需其他操作

3. linux 怎么修改 etc hosts文件

vi /etc/hosts
按i键,输入ip 和域名,例如:
192.168.1.8 localhost
然后,按ESC键,输入:wq保存退出,重启生效。

4. /etc/hosts鏂囦欢淇鏀瑰悗濡備綍鐢熸晥

淇鏀/etc/hosts涔嬪悗姝e父鎯呭喌搴旇ユ槸淇濆瓨涔嬪悗绔嬫樻福鍗宠滄$敓鏁堢殑锛屼絾鏄鏈夋椂涓嶆槸銆備娇鐢╱name -a 鍙浠ユ煡鐪媓ostname鏄澶氬皯锛屽氨鍙浠ョ煡閬撴槸鍚︿慨鏀圭敓鏁堜簡銆傚傛灉娌℃湁杩欐椂鐨勭瓥鐣ユ湁锛1锛 閲嶅惎鏈哄櫒2锛 閲嶅惎鏈嶅姟 Ubuntu: $sudo/etc/init.d/networking restart Gentoo: /etc/init.d/net.eth0 restart3锛変娇鐢╤ostname鍛戒护 hostname 瀹氫箟鐨勪富鏈哄悕hostname涓/etc/hosts鐨勫叧绯 寰堝氫汉涓鎻愬埌鏇存敼hostname棣栧厛灏辨兂鍒颁慨鏀/etc/hosts鏂囦欢锛岃や负hostname鐨勯厤缃鏂囦欢灏辨槸/etc/hosts銆傚叾瀹炰笉鏄鐨勩 hosts鏂囦欢鐨勪綔鐢ㄧ浉褰撳侱NS锛屾彁渚汭P鍦板潃鍒癶ostname鐨勫瑰簲銆傛棭鏈熺殑浜掕仈缃戣$畻鏈哄皯锛屽崟鏈篽osts鏂囦欢閲岃冻澶熷瓨鏀炬墍鏈夎仈缃戣$畻鏈恒備笉杩囬殢鐫浜掕仈缃戠殑鍙戝睍锛屽渾濂芥倓杩欏氨杩滆繙涓嶅熶簡銆備簬鏄灏卞嚭鐜颁簡鍒嗗竷寮忕殑DNS绯荤粺銆傜敱DNS鏈嶅姟鍣ㄦ潵鎻愪緵绫讳技鐨処P鍦板潃鍒板煙鍚嶇殑瀵瑰簲銆傚叿浣撳彲浠man hosts銆侺inux绯荤粺鍦ㄥ悜DNS鏈嶅姟鍣ㄥ彂鍑哄煙鍚嶈В鏋愯锋眰涔嬪墠浼氭煡璇/etc/hosts鏂囦欢锛屽傛灉閲岄潰鏈夌浉搴旂殑璁板綍锛屽氨浼氫娇鐢╤osts閲岄潰鐨勮板綍銆/etc /hosts鏂囦欢閫氬父閲岄潰鍖呭惈杩欎竴鏉¤板綍 127.0.0.1 localhost.localdomain localhosthosts鏂囦欢鏍煎紡鏄涓琛屼竴鏉¤板綍锛屽垎鍒鏄疘P鍦板潃 hostnamealiases锛屼笁鑰呯敤绌虹櫧瀛楃﹀垎闅旓紝aliases鍙閫夈

5. 如何在Linux操作系统下配置/etc/hosts文件

Linux操作系统下/etc/hosts文件配置方法

1、关于/etc/host,主机名和IP配置文件


Hosts - The static table lookup for host name(主机名查询静态表)


hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在“/etc”目录下,文件名为“hosts”(不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/hostname)。


通常可以将常用的域名和IP地址映射加入到hosts文件中,实现快速方便的访问。

2、配置文件


这个文件可以配置主机ip及对应的主机名,对于服务器类型的linux系统其作用还是不可忽略的。

Linux主机名的相关配置文件就是/etc/hosts;这个文件告诉本主机哪些域名对应那些ip,那些主机名对应哪些ip:


比如文件中有这样的定义
192.168.1.100 linumu100 test100


假设192.168.1.100是一台网站服务器,在网页中输入http://linumu100或http://test100就会打开192.168.1.100的网页。


通常情况下这个文件首先记录了本机的ip和主机名:


127.0.0.1 localhost.localdomain localhost

3、配置文件格式说明


一般/etc/hosts 的内容一般有如下类似内容:


127.0.0.1 localhost.localdomain localhost
192.168.1.100 linmu100.com linmu100
192.168.1.120 ftpserver ftp120


一般情况下hosts文件的每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。



当然每行也可以是两部份,即主机IP地址和主机名;比如 192.168.1.100 linmu100。
这里可以稍微解释一下主机名(hostname)和域名(Domain)的区别:主机名通常在局域网内使用,
通过hosts文件,主机名就被解析到对应ip;域名通常在internet上使用,但如果本机不想使用internet上的域名解析,

4、hosts文件可以帮助解决哪些问题

4.1 远程登录linux主机过慢问题

有时客户端想远程登录一台linux主机,但每次登录输入密码后都会等很长一段时间才会进入,这是因为linux主机在返回信息时需要解析ip,

4.2 双机互连

当两台主机只是双机互连时,这时两台主机都需要设置自己的ip,同时在对方的hosts文件里加入自己的ip和主机名。

5、主机名修改工具hostname;


其实主机名的修改也有专用工具,就是hostname
hostname - show or set the system’s host name
显示主机名:
# hostname
linmu100
此主机的主机名是linmu100,不加参数是用来显示当前主机的主机名;
临时设置主机名:

(5)Linux让host文件生效扩展阅读

什么是Linux主机名;

无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在(以实验为目的的局域网域网实验性除外),每个域名都对应一个IP地址,但一个IP 地址可有对应多个域名。域名类型 Linux sir.org 这样的;

主机名是用于什么的呢?在一个局域网中,每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功用来为其命名。主机名相关的配置文件:/etc/hosts;

2. Linux主机名配置文件;

主机名的配置文件大多是/etc/hosts ;hosts - The static table lookup for Linux hostname(主机名查询静态表);由于 Linux发行版本众多,与主机名相关的配置文件有时也有所不同。现在我们说说常见版本的主机名配置文件;

2.1 Linux主机名置文件 /etc/hosts解说;

Fedora/Redhat 或以Fedora/Redhat为基础打包的发行版,主机名配置文件是 /etc/hosts Debian或以Debian为基础打包的发行版,主机名配置文件是 /etc/Linux hostname 和/etc/hosts Slackware的主机名配置文件是 /etc/hosts 那我们来读读 /etc/hosts的内容,看这个文件是用来做什么的。

hosts 配置文件是用来把主机名字映射到IP地址的方法,这种方法比较简单。但这种映射只是本地机的映射,也就是说每台机器都是独立的,所有的计算机都不能相互通过Linux hostname来访问。注:在debian 中还有一个/etc/Linux hostname的文件,这个文件就是直接把本地主机名写进去就行了,但要和 /etc/hosts中的本地主机名保持一致。

第一部份:网络IP地址;第二部份:主机名.域名,注意主机名和域名之间有个半角的点,比如 localhost.localdomain第二部份:主机名(主机名别名) ,其实就是主机名;当然每行也可以是两部份,就是主机IP地址和主机名;比如 192.168.1.195 debian

127.0.0.1 是回环地址,比如我们不想让局域网的其它机器看到我们测试的网络程序,就可以用回环地址来测试。 为什么需要定义域名呢?其实理解也简单,比如我们有三台主机,每台做不同的事,一台做MAIL服务器,一台做FTP服务器,一台做SMB服务器,所以我们就可以这样来设计Linux hostname;

阅读全文

与Linux让host文件生效相关的资料

热点内容
mdfldf是什么文件 浏览:569
文件在桌面怎么删除干净 浏览:439
马兰士67cd机版本 浏览:542
javaweb爬虫程序 浏览:537
word中千位分隔符 浏览:392
迷你编程七天任务的地图怎么过 浏览:844
word2003格式不对 浏览:86
百度云怎么编辑文件在哪里 浏览:304
起名app数据哪里来的 浏览:888
微信怎么去泡妞 浏览:52
百度广告html代码 浏览:244
qq浏览器转换完成后的文件在哪里 浏览:623
jsp中的session 浏览:621
压缩完了文件去哪里找 浏览:380
武装突袭3浩方联机版本 浏览:674
网络机顶盒移动网络 浏览:391
iphone手机百度云怎么保存到qq 浏览:148
数据库设计与实践读后感 浏览:112
js对象是什么 浏览:744
网页文件存pdf 浏览:567

友情链接