如何在Linux操作系统下配置/etc/hosts文件
1、主机名和IP配置文件
Hosts - The static table lookup for host name(主机名查询静态表)
hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在“/etc”目录下,文件名为“hosts”(不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/hostname)。
hosts文件包含了IP地址和主机名之间的映射,还包括主机名的别名。在没有域名服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址,否则就需要使用DNS服务程序来解决。
通常可以将常用的域名和IP地址映射加入到hosts文件中,实现快速方便的访问。
2、配置文件
这个文件可以配置主机ip及对应的主机名,对于服务器类型的linux系统其作用还是不可忽略的。
在局域网或是INTERNET上,每台主机都有一个IP地址,它区分开每台主机,并可以根据ip进行通讯。
但IP地址不方便记忆,所以又有了域名。在一个局域网中,每台机器都有一个主机名,用于区分主机,便于相互访问。
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文件的每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。
hosts文件的格式如下:
IP地址 主机名/域名
第一部份:网络IP地址;
第二部份:主机名或域名;
第三部份:主机名别名;
当然每行也可以是两部份,即主机IP地址和主机名;比如 192.168.1.100 linmu100。
这里可以稍微解释一下主机名(hostname)和域名(Domain)的区别:主机名通常在局域网内使用,
通过hosts文件,主机名就被解析到对应ip;域名通常在internet上使用,但如果本机不想使用internet上的域名解析,这时就可以更改hosts文件,加入自己的域名解析。
扩展资料:
hosts文件的作用
1、远程登录linux主机过慢问题
有时客户端想远程登录一台linux主机,但每次登录输入密码后都会等很长一段时间才会进入,这是因为linux主机在返回信息时需要解析ip,
如果在linux主机的hosts文件事先加入客户端的ip地址,这时再从客户端远程登录linux就会变很快。
注:这里所说的远程登录不仅仅是ssh,还可能是mysql远程登录,或是文件共享的查询等。
2、双机互连
当两台主机只是双机互连时,这时两台主机都需要设置自己的ip,同时在对方的hosts文件里加入自己的ip和主机名。
绛旓細鍥犳锛屽彲浠ラ氳繃寤虹珛NFS锛屾妸Linux 鏈嶅姟鍣ㄤ笂鐨勭壒瀹氬垎鍖哄叡浜埌寰呰皟璇曠殑宓屽叆寮忕洰鏍绯荤粺涓婏紝灏卞彲浠ョ洿鎺ュ湪宓屽叆寮忕洰鏍囩郴缁熶笂鎿嶄綔Linux 鏈嶅姟鍣紝鍚屾椂鍙互鍦ㄧ嚎瀵圭▼搴忚繘琛岃皟璇曞拰淇敼锛屽ぇ澶х殑鏂逛究浜嗚蒋浠剁殑寮鍙戙傚洜姝わ紝NFS 鐨勬槸宓屽叆寮廘inux 寮鍙戠殑涓涓噸瑕佺殑缁勬垚閮ㄥ垎锛屾湰閮ㄥ垎鍐呭灏嗚缁嗚鏄濡備綍閰嶇疆宓屽叆寮Linux 鐨NFS ...
绛旓細瑙e帇閰嶇疆瀹夎 mkdir -p /usr/lib/jvm tar zxvf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm mv /usr/lib/jvm/jdk1.7.0_09 /usr/lib/jvm/java7 3銆佹坊鍔爅dk7.0鍒绯荤粺鐜鍙橀噺 锛冦cp /etc/profile /etc/profile.bak #澶囦唤 锛冦vi /etc/profile #缂栬緫,鍦ㄦ渶鍚庢坊鍔犱笅闈㈢殑...
绛旓細raid 鍒嗕负纭瑀aid 鍜岃蒋raid 銆俽aid1 鏄竴涓暅鍍忓嵎锛屾彁渚涙暟鎹啑浣欑殑涓涓綔鐢ㄣ傜‖raid闇瑕佺‖浠剁鐩橀樀鍒楀崱鏉ヨ繘琛岃缃紝杩欎釜涓昏鏄‖浠剁殑鏀寔锛岃缃槸鍦╞ios閲岄潰杩涜鐨勩傝蒋raid鏄鍦╨inux绯荤粺涓婇潰鍋氱殑raid銆傚彲浠ュ湪铏氭嫙鐜涓婃紨绀轰笅锛屾坊鍔2鍧楃‖鐩橈紝閲嶅惎璁╃郴缁熻瘑鍒埌鏂扮殑纭洏锛岀劧鍚庢墽琛屽懡浠も淸root@linuxprobe ~...
绛旓細linux濡備綍鏌ョ湅绯荤粺鐨勭‖浠堕厤缃 濡備綍鍦╨inux绯荤粺涓鏌ョ湅绯荤粺閰嶇疆锛 鍦ㄥ浘褰㈡ā寮忎笅鎴戜滑鍙互寰堟柟渚跨殑鍒╃敤Linux鐨勫浘褰㈠伐鍏凤紝鐐瑰嚮鍑犱笅灏卞彲浠ユ煡鐪嬪埌Linux绯荤粺鐨勭殑纭欢淇℃伅銆備絾鏄ぇ閮ㄥ垎鐢熶骇鏈嶅姟鍣ㄧ郴缁熶负浜嗚妭绾︾郴缁熻祫婧愭槸娌℃湁瀹夎Xwindo鏈嶅姟鐨勩傛墍浠ユ垜浠湪鍥惧舰妯″紡涓嬫帉鎻℃煡鐪嬬郴缁熺‖浠朵俊鎭殑鏂瑰紡鏄緢 濡備綍鍦╨inux绯荤粺涓嬫煡鐪...
绛旓細閫氳繃閰嶇疆鏂囦欢閰嶇疆LINUX鐨IP鍛戒护锛歷im /etc/sysconfig/network-scripts/ifcfg-eth0 閰嶇疆鏂囦欢濡備笅锛歄NBOOT=yes BOOTPROTO=none锛氳〃绀轰笉浣跨敤dhcp鏈嶅姟锛屽鏋滄槸鎵嬪姩閰嶇疆闈欐佺殑ip鍦板潃锛孊OOTPROTO鐨勫煎彲浠ヤ负none鎴栬卻tatic銆侷PADDR=192.168.1.66锛氳〃绀鸿缃甀P鍦板潃銆侼ETMASK=255.255.255.0锛氳〃绀鸿缃瓙缃戞帺鐮併侴ATEWAY...
绛旓細浠ユ绉掍负鍗曚綅)锛氭渶鐭 = 0ms,鏈闀 = 1ms,骞冲潎 = 0ms 3,linux涓閰嶇疆vsftped閰嶇疆鏂囦欢 [root@xxx ~]# vim /etc/vsftpd/vsftpd.conf listen=YES listen_ipv6=YES 4,閲嶅惎vsftpd鏈嶅姟 [root@xxx ~]# service vsftpd restart 鍏抽棴 vsftpd: [纭畾]涓 vsftpd 鍚姩 vsftpd: [纭畾]
绛旓細闅忕潃缃戠粶娴侀噺鐨勫鍔,鏈嶅姟鍣ㄥ紑濮嬮潰涓寸箒閲嶈礋杞,杩欐椂灏遍渶瑕佹惌閰嶄竴濂桯TTP璐熻浇鍧囪 绯荤粺浜,閭d箞Linux涓璇濡備綍閰嶇疆HTTP璐熻浇鍧囪 绯荤粺鍛?闅忓皬缂栦竴璧锋潵瀛︿範涓涓嬪惂銆 濡備粖瀵瑰熀浜庝簰鑱旂綉鐨勫簲鐢ㄥ拰鏈嶅姟鐨勮姹傝秺鏉ヨ秺澶,杩欑粰骞垮ぇ鐨処T绠$悊鍛樻柦鍔犱簡瓒婃潵瓒婂ぇ鐨勫帇鍔涖傞潰瀵圭獊濡傚叾鏉ョ殑娴侀噺鐚涘銆佽嚜鐢熺殑娴侀噺澧炲姞鎴栬呮槸鍐呴儴鎸戞垬(姣斿纭欢鏁呴殰鍜...
绛旓細Linux绯荤粺鐨勬湇鍔″櫒缃戠粶閰嶇疆鏌ヨ鍛戒护锛歩fconfig 涓绉嶈嚜鍔ㄨ幏鍙栵紝缃戠粶閰嶇疆閫夋嫨鑷姩 浜岀鎵嬪姩娣诲姞IP 缃戝叧 DNS 鍦ㄧ粓绔笅 sudo gedit /etc/network/interfaces 鐒跺悗鍦ㄨ鏂囦欢涓慨鏀筰p鍦板潃銆佸瓙缃戞帺鐮併佷互鍙婄綉鍏 銆備笅鏉ュ氨瑕佷慨鏀笵NS锛屽湪缁堢涓嬭緭鍏 sudo gedit /etc/resolv.conf 鐒跺悗灏咲NS鏈嶅姟鍣ㄥ湴鍧琛ュ厖鍒 ...
绛旓細鍦╨inux涓嬮氳繃鍛戒护鏌ョ綉鍗閰嶇疆鐨勬柟娉曞涓嬶細1銆侀鍏堝湪鐢佃剳涓婃墦寮Linux绯荤粺锛岀劧鍚庤繘鍏inux绯荤粺鐨勭粓绔獥鍙c2銆佺劧鍚庝娇鐢╪mcli鍛戒护鏄剧ず鎵鏈夎繛鎺ワ紝鍛戒护涓簄mcli con show銆3銆佺劧鍚庢樉绀烘椿鍔ㄧ殑鎵鏈夐厤缃缃紝鍛戒护涓簄mcli con show 鈥淪ystem eth0鈥濄4銆佺劧鍚庣敤nmcli dev status鏄剧ず璁惧鐘舵侊紝鍛戒护涓簄mcli dev status銆...
绛旓細Linux绯荤粺鐨勬満瀛愪綔鏈嶅姟鍣鎬庝箞閰嶇疆鍟?婧愭枃浠跺湪鍝効瀛樼殑鍟? 15 姣斿璇翠汉瀹跺凡缁忓紕濂戒簡,鎴戣鏇存柊涓婚〉鍐呭,浠庡摢鍎挎壘婧愭枃浠跺晩?... 姣斿璇翠汉瀹跺凡缁忓紕濂戒簡,鎴戣鏇存柊涓婚〉鍐呭,浠庡摢鍎挎壘婧愭枃浠跺晩? 灞曞紑 鎴戞潵绛 2涓洖绛 #鐑# 缃戞枃璐ㄩ噺鏄笉鏄笅闄嶄簡?