linux修改host 修改hostname 并生效

大家好,关于linux修改host很多朋友都还不太明白,今天小编就来为大家分享关于修改hostname 并生效的知识,希望对各位有所帮助!

怎么修改host文件

1、双击桌面上的计算机图标;

2、在文件地址栏中输入hosts文件的存储地址:C:\WINDOWS\system32\drivers\etc\hosts;

3、按Enter回车键结束,在弹出选择文件打开方式的弹窗中选择使用记事本打开;

4、打开hosts文件后,前面的一大段都是说明性的文字,直接删除将整个文档清空;

5、以下是标准的hosts文件内容,如果多出来的话,应该是被修改了,可以根据自己的需要来对文件进行修改。

6、清空hosts文件的话,将里面全部内容删除保存退出即可。

扩展资料:

hosts文件修改:

1、修改hosts文件:

一般打开hosts文件里面都会有个示例,按照其格式修改即可。

比如以下内容:

127.0.0.1 abc.cn即代表打开abc.cn这个网址将解析到127.0.0.1,ip地址与网址间至少有一空格,当然建议通过按[Tab]键来编辑,即美观又不容易编写失误;这也就是通过解析到本地回还地址屏蔽一些不友好的网站或ip了,当然在前面加一个#号即可暂时将这一行让它失效。

在修改HOSTS文件时候,还常常遇到修改保存后无效的情况,这里要提醒大家注意的一点:很多人是写在最后行,写完最后一行后在没有回车的情况下,这一行是不生效的。一定要记得回车。建议大家遵循这样的习惯:“ip地址+Tab+域名+换行”添加记录。

2、hosts文件的系统属性:

hosts文件默认具有隐藏属性,系统默认设置情况下是看不到的,当然进到这个文件除了直接输入路经也是无法看到了。解决办法:打开我的电脑->点击工具->文件夹选项->查看->取消勾选隐藏受保护的系统文件->确定即可。

修改后无法保存:在Hosts文件上面点右键->属性->把只读属性去掉->确定,即可保存。

3、Hosts在UAC安全策略无法打开或编辑:

遇到windows VISTA或者 windows 7操作系统无法打开和编辑的情况,提示:“不能创建文件”或者“文件操作失败”等提示,是因为安全机制UAC造成的,你可以使用以下方法解决:

按着Shift键,然后Hosts文件上面右键,以管理员方式运行即可。

4、一个比较便捷的打开hosts文件的方法

新建一个txt文件,在你其中输入:

notepad"%SystemRoot%\system32\drivers\etc\hosts"

ipconfig/flushdns

exit保存,将扩展名改成成.bat,之后双击这个bat文件就可以自动打开hosts文件进行修改了。

5、Android中的Hosts

由于某些原因,可能需要修改 hosts文件指定域名到对应的 IP地址。Android是基于 Linux的系统,与 Linux类似,通过 hosts文件来设置。

在 Android下,/etc是 link到/system/etc的,我们需要修改/system/etc/hosts来实现。但是这个文件是只读,不能通过 shell直接修改。可以通过连接到 PC上使用 adb来修改。步骤如下:

1、获得root权限:adb root

2、设置/system为可读写:adb remount

3、将hosts文件复制到PC:adb pull/system/etc/hosts

4、修改PC机上文件

5、将PC机上文件复制到手机:adb push/system/etc/hosts

如果要查看是否修改成功,可以在PC上执行adb shell,运行cat/system/etc/hosts;或者在手机上运行cat/system/etc/hosts。

在Android系统中,hosts文件格式有一点与PC机Linux不同:不能在一行中一个IP对应多个域名,比如:

127.0.0.1 host1.example.com host2.example.com host3.example.com

在大多PC机Linux系统是合法的,但不能在Android上起作用,需要拆成每个域名一行才能使用:

x.x.x.x host1.example.com

x.x.x.x host2.example.com

x.x.x.x host3.example.com

参考资料来源:百度百科:hosts

linux 怎么修改 etc hosts文件

hosts文件作用

一个主要的作用是:线下环境模拟,通信双方在同一个局域网内想通过internet上的域名相互访问,则只需要修改自己的/etc/hosts文件内容即可。

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

修改/etc/hosts之后,ping百度的效果如下图所示:

拓展资料:

hosts文件工作机制:

浏览器访问网站,要首先通过DNS服务器把要访问的网站域名解析成一个唯一的IP地址,之后,浏览器才能对此网站进行定位并且访问其数据。

操作系统规定,在进行DNS请求以前,先检查系自己的Hosts文件中是否有这个域名和IP的映射关系。如果有,则直接访问这个IP地址指定的网络位置,如果没有,再向已知的DNS服务器提出域名解析请求。也就是说Hosts的IP解析优先级比DNS要高。

hosts文件:

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

hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip地址与主机名之间的映射,还包括主机的别名。

在没有域名解析服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的ip地址,否则就需要使用dns服务程序来解决。通过可以将常用的域名和ip地址映射加入到hosts文件中,实现快速方便的访问。

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

具体作用:

来看一下Hosts文件的工作方式以及它在具体使用中起哪些作用。

1、加快域名解析

对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度。由于有了映射关系,当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。

2、方便局域网用户

在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址。这对不少人来说相当麻烦。可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候,只要输入这个服务器的名字就行了。

3、屏蔽网站(域名重定向)

有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或本地计算机的IP,这样就不用访问了。在WINDOWS系统中,约定 127.0.0.1为本地计算机的IP地址, 0.0.0.0是错误的IP地址。

如果,我们在Hosts中,写入以下内容:

127.0.0.1#要屏蔽的网站 A

0.0.0.0#要屏蔽的网站 B

这样,计算机解析域名A和 B时,就解析到本机IP或错误的IP,达到了屏蔽网站A和B的目的。

4、顺利连接系统

对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。

Linux:

1.Linux操作系统是UNIX操作系统的一种克隆系统,它诞生linux系统于1991年的10月5日(这是第一次正式向外公布的时间)。

2.以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX类操作系统,并且使用人数还在迅猛增长。

3.Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

4.它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。

5.这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。

6.Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。

7.Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。

8.它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。

hosts格式配置:

hosts文件可以配置主机ip与对应的主机名。在局域网或者是万维网上,每台主机都有一个ip地址,它区分开每台主机,并可以根据ip进行通讯。但是Ip地址不符合人脑的记忆规律,因此出现了域名,例如www.baidu.com.在一个局域网中,每台机器都有一个主机名,用于区分主机,便于相互访问。

hosts文件格式:

ip地址主机名/域名(主机别名)

linux怎样修改hosts文件

配置host的方法步骤如下:

1.打开计算机系统的hosts文件。hosts文件路径通常在系统的根目录下,例如Windows系统的hosts文件路径通常为“C:\Windows\System32\Drivers\etc\”。在文件资源管理器中直接粘贴此路径可以快速找到hosts文件。

2.使用文本编辑器打开hosts文件。由于hosts文件是一个文本文件,可以使用任何文本编辑器打开并进行编辑。右键点击hosts文件,选择“打开方式”,然后选择文本编辑器。

3.在hosts文件中添加或修改条目。每一行代表一个条目,格式通常为“IP地址域名”。如果要添加一个新的域名映射,只需在文件中添加一行,填写相应的IP地址和域名即可。如果要修改已有的域名映射,找到对应的行进行修改。

4.保存并关闭hosts文件。完成编辑后,保存修改后的hosts文件并关闭文本编辑器。

5.检查配置是否生效。可以通过命令行工具使用ping命令来测试配置的域名是否生效。

详细解释:

打开hosts文件:hosts文件是操作系统中用于域名解析的文件,存放了IP地址和域名之间的映射关系。为了修改这些映射关系,需要找到并打开这个文件。文件的路径可以根据不同的操作系统有所不同,但通常可以在系统根目录下的特定文件夹中找到。

使用文本编辑器编辑:由于hosts文件是一个纯文本文件,可以使用任何文本编辑器对其进行编辑。打开文件后,可以看到一系列IP地址和域名的映射关系,每一行代表一个条目。

添加或修改条目:如果需要访问某个域名并希望指定其IP地址,可以在文件中添加相应的条目。格式通常为“IP地址域名”。如果要修改已有的域名映射,只需找到对应的行进行修改即可。

保存并测试:完成编辑后,保存hosts文件并关闭文本编辑器。为了确认配置是否生效,可以使用命令行工具的ping命令来测试。如果ping的结果与配置的域名相符,说明配置已经生效。

这样,就完成了hosts文件的配置。配置hosts文件可以方便地实现域名和IP地址的映射,常用于本地测试或访问特定的网络资源。

阅读剩余
THE END