linux下,/etc/hosts文件有啥用途

author author     2023-03-25     579

关键词:

hosts文件的用途:将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址。

当建立dns服务器的时候,或者要搭建本地网的时候就用的着了,跟windows下面的host文件是一样的作用,而且可以用来屏蔽广告和木马。

一旦找到,系统会立即打开相应的网页,如果没有找到,则系统会将url提交到DNS服务器进行IP地址解析,etc/host代表当前计算机主机名。

扩展资料:

linux中的执行语句有:

1、[root@localhost~]#cat/etc/profile:检查/etc/目录下的profile文件内容。

2、[root@localhost~]#cat-b/etc/profile:检查/etc/目录下的profile内容,而且对非空白行进行编号,行号从1开端。

3、[root@localhost~]#cat-n/etc/profile:对/etc目录中的profile的一切的行(包含空白行)进行编号输出显现。

4、[root@localhost~]#cat-E/etc/profile:检查/etc/下的profile内容,而且在每行的结尾处附加$符号。

关于linux中[root@localhostroot]#第一、二个root,分别表示的意思如下:

root@localhostroot中第一个root表示当前登录的为root账户,localhost是主机名称。第二个root表示当前的目录为root目录,#表示当前为root权限。

另外,root用户的家目录为/root,其他用户通常为/home/用户名,但可以改变。家目录主要保存每个用户的登录信息,个人偏好及一些个人文件等。

参考技术A linux
/etc/hosts文件作用1.
关于/etc/host,主机名和IP配置文件Hosts
:
The
static
table
lookup
for
host
name(主机名查询静态表)linux
的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/hostname。2.
配置文件这个文件可以配置主机ip及对应的主机名,对于服务器类型的linux系统其作用还是不可忽略的。在局域网或是INTERNET上,每台主机都有一个IP地址,它区分开每台主机,并可以根据ip进行通讯。但IP地址不方便记忆,所以又有了域名。在一个局域网中,每台机器都有一个主机名,用于区分主机,便于相互访问。linux主机名的相关配置文件就是/etc/hosts;这个文件告诉本主机哪些域名对应那些ip,那些主机名对应哪些ip:比如文件中有这样的定义192.168.102.136
dbfan
aeolus假设192.168.102.136是一台网站服务器,在网页中输入http://dbfan或http://aeolus就会打开192.168.102.136/的网页。dbfan是域名,aeolus是主机名别名通常情况下这个文件首先记录了本机的ip和主机名:127.0.0.1
localhost.localdomain
localhost3.
配置文件格式说明一般/etc/hosts
的内容一般有如下类似内容:127.0.0.1
localhost.localdomain
localhost192.168.102.136
aeoluspu.com
aeolus一般情况下hosts文件的每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。第一部份:网络IP地址;第二部份:主机名或域名;第三部份:主机名别名;当然每行也可以是两部份,即主机IP地址和主机名;比如
192.168.102.136
aeoluspu.com。这里可以稍微解释一下主机名(hostname)和域名(Domain)的区别:主机名通常在局域网内使用,通过hosts文件,主机名就被解析到对应ip;域名通常在internet上使用,但如果本机不想使用internet上的域名解析,这时就可以更改hosts文件,加入自己的域名解析。4.
/hosts文件可以帮助解决哪些问题4.1
远程登录linux主机过慢问题有时客户端想远程登录一台linux主机,但每次登录输入密码后都会等很长一段时间才会进入,这是因为linux主机在返回信息时需要解析ip,如果在linux主机的hosts文件事先加入客户端的ip地址,这时再从客户端远程登录linux就会变很快。注:这里所说的远程登录不仅仅是ssh,还可能是mysql远程登录,或是文件共享的查询等。4.2
双机互连当两台主机只是双机互连时,这时两台主机都需要设置自己的ip,同时在对方的hosts文件里加入自己的ip和主机名。5.
主机名修改工具hostname;其实主机名的修改也有专用工具,就是hostnamehostname
:
show
or
set
the
system’s
host
name显示主机名:[root@aeolus1
~]#
hostnameaeolus1此主机的主机名是aeolus1,不加参数是用来显示当前主机的主机名;临时设置主机名:#
hostname
aeolus通过hostname
工具来设置主机名只是临时的,下次重启系统时,此主机名将不会存在;显示主机IP:[root@aeolus1
~]#
hostname
-i192.168.102.136
参考技术B hosts文件的作用:将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。 参考技术C 你可以把他看成是IP和hostname主机名的一个解析文件
把ip和hostname写到里面,你ping hostname和ping ip就一样了,否则hostname不能解析
参考技术D 当你建立dns服务器的时候,或者你要搭建本地网的时候就用的着了,跟windows下面的host文件是一样的作用,而且可以用来屏蔽广告和木马

linux环境下/etc/hosts文件详解

参考技术Ahosts文件是linux系统中负责ip地址与域名快速解析的文件,以ASCII格式保存在/etc目录下,文件名为hosts,不同的linux版本,文件也可能不同,比如Debian的对应文件是/etc/hostname。hosts文件包含了ip地址和主机名之间的映射,... 查看详情

linux/etc/hosts文件作用(转)

参考技术ALinux修改etc/hosts文件hosts文件hosts——thestatictablelookupforhostname(主机名查询静态表)。hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip地址与主机名之间的映... 查看详情

linux中/etc/hosts文件配置

参考技术A   hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,包含了IP地址和主机名之间的映射,还包括主机名的别名。文件目录位于/etc/hosts,作用相当于DNS。这个与 /etc/hostname文件不一样,这个文件... 查看详情

【tcpwrappers】关于/etc/hosts.allow/etc/hosts.deny

...2.不许进入的则写在/etc/hosts.deny当中。3.一个IP请求连入,linux的检查策略是先看/etc/hosts.allow中是否允许,如果允许直接放行;如果没有,则再看/etc/hosts.deny中是否禁止,如果禁止那么就禁止连入。4 查看详情

如何编辑suse/etc/hosts

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

linux中/etc/hosts文件存的是啥文件?有啥作用?/etc/sysconfig/network呢?

参考技术Ahosts文件里存放的是,域名和IP的映射表.作用就是加快访问速度,因为减少了域名解析的时间.举例如下.hosts文件里可能的内容www.sohu.com111.111.111.111这个IP是我随便写的不是真的......................................................当你... 查看详情

关于centos7下nginx配置多个server的问题?

...名就可以了,不同IP可以指向同一个域名的。楼主如果对Linux系统感兴趣,想学习更多Linux系统操作知识,可以百度《Linux就该这么学》,里面有很多实用的技巧。 参考技术B说的简单点就是你使用域名的时 查看详情

linux中如何使/etc/hosts文件中的ip地址自动更新为当前系统的ip

linux系统中我的网络使用的是DHCP自动分配IP地址,如何使/etc/hosts文件中主机名对应的IP地址自动更新为当前系统的IP,如果每次都自己来改太麻烦了?就是说我的hosts文件开始是这样的127.0.0.1localhost127.0.1.1ubuntu-desktop我每次开机IP地... 查看详情

linux下获取了/etc/passwd如何破解root密码

应该不能破解linux密码是采用md5加密后存放在/etc/shadow下的,尽管你获取这个文件也没有用。参考技术A不能!密码文件是/etc/shadow本回答被提问者和网友采纳 参考技术B同上!密码储存在etc/shadow 查看详情

linux系统配置文件

linux配置文件都放在什么地方要求配置文件及路径如果硬茧有变动需要怎么改越详细追加分越多可追加200以上这个网站看过我的意思是例如/etc/fstabxx配置文件/etc/passwd密码Linux中没有一个标准的配置文件格式RedHatLinux系... 查看详情

linux下/etc/named.conf里的内容为啥全是白色

linux下/etc/named.conf里的内容为什么全是白色你是双击打开它吗?我建议你用终瑞打开它输入:sudogedit/etc/named.conf它会叫你输入root密码,你输入就行了!参考技术A全是白色是什么意思?是不是没有内容? 查看详情

linux下的路径在windows下怎么表示?比如一个程序在linux下设置为/etc/users,那么在windows下怎么设置?

windows下根本没法访问linux的磁盘格式的分区,所以也没表示法,有也是没意义的。追问如果一个程序在linux系统下,路径设置为/etc/users,那么把这个程序移植到windows下,路径该怎么设置?追答程序中的路径么你随便改啊,... 查看详情

linux下yum安装的mysql,/etc/init.d/没有mysql怎么办?

参考技术Aservicemysqldstart不是mysql是mysqld如果你的系统镜像里自带启动mysql的脚本一般是/etc/init.d/mysqlstart 查看详情

linux下修改/etc/security/limits.d/90-nproc.conf用不用重启

vi后按a然后移动光标到你要粘贴到位置,把东西粘进去,然后按esc再按:wq!保存退出参考技术A我重启之后才生效 参考技术B不需重启。。。。。 查看详情

linux下vi命令编辑/etc/my.cnf

参考技术A你要有这个文件写权限,shell下输入:vi/etc/my.cnf进入vi后,按i移动上下左右键到,你想插入的位置,然后打字。这时跟记事本是一样的。打完字后,按ESC然后输入:wq就保存退出了。 参考技术B命令如下:vi/etc/my.cnf移动... 查看详情

linux系统下,在/etc/下找不到syslog.conf

在/sbin/syslogd,有这个进程,但是在/etc/下找不到syslog.conf这个配置文件,另外,在/var/log/下有messages,messages.0这两个日志文件。是否syslog这个服务要开启还是要怎样。我现在想去改动syslog.conf这个文件,但就是找不到。syslog这个是... 查看详情

ubuntu终端输入/etc/hosts.equiv怎么显示没那个文件或目录啊?

...的扣扣吧,你加不上我的。追问448313264 参考技术Bcat/etc/hosts.equiv追问你好,能告诉我你的QQ吗?我尝试了下还是不行追答默认情况下是没有这个文件的除你安装了什么软件追问对,我是想做个软件,但是在安装完成这个软件之前... 查看详情

linux下/etc/sysconfig/i18n究竟是干啥用的

...t.参考技术A里面存放着系统的区域语言设置我也是刚入门Linux系统,比较难,要一直打命令的-- 查看详情