仓酷云

标题: 给大家带来CentOS体系的hostname注释 [打印本页]

作者: 仓酷云    时间: 2015-1-14 20:41
标题: 给大家带来CentOS体系的hostname注释
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!本文以CentOS6.3为例:
在Linux中和hostname相干的有几个:
1.体系中有HOSTNAME情况变量,用下令echo$HOSTNAME会把hostname(主机名)显现出来
2.另有一个hostname下令:它有几个功效:
a)查询主机名:
i.hostname//假如不设置主机名,默许显现主机名短格局,好比localhost;
ii.hostname-f//显现主机名的长格局,带域名,好比:localhost.localdomain
iii.hostname–d//显现域名,好比localdomain
iv.hostname–I//显现主机名对应的IP地点
ivi.hostname–a//显现主机别号(alias),和hostname的输入了局一样,好比localhost
v.hostname–s//显现主机名的短格局,也就是从右边第一逗点后面局部,好比localhost.localdomain逗点后面就是localhost
b)设置主机名:用下令设置的主机名是临时的,体系从头启动后,设置的主机名就会丢失。
i.hostnamenewname//设置主机名为newname
3.永世修正hostname
用hostname下令修正的hostname是临时的,假如想永世的修正hostname,则必需修正响应的设置文件。
#manhostname//有这么一句话,
“Thehostnameisusuallysetonceatsystemstartupin/etc/rc.d/rc.inet1or/etc/init.d/boot(normallybyreadingthecontentsofafilewhichcontainsthehostname,e.g./etc/hostname).”.CentOS中没有这句话举例说的hostname文件,而是由/etc/rc.d/rc.sysinit这个剧本卖力设置体系的hostname,它读取/etc/sysconfig/network这个文本文件,RedHat的hostname就是在这个文件里设置。

临时放下/etc/sysconfig/network设置***,先懂得不带参数的hostname和hostname-a–d–f,-i的区分:hostname是挪用gethostname(2)函数,而hostname-a–d–f,-i下令是挪用gethostbyname(3)函数;gethostname(2)和gethostbyname(3)的区分就是gethostbyname(3)的收集可知性,因而gethostbyname(3)函数必要扣问/etc/nsswitch.conf和/etc/host.conf文件来决意是从/etc/sysconfig/network设置文件里,仍是从/etc/hosts设置文件里读失信息。

因而设置hostname有两个设置文件:
/etc/sysconfig/network和/etc/hosts
功效先容:没有/etc/hosts的功效只是供应一个主机名,它内里的hostname被/etc/rc.d/rc.sysinit读取
设置***:用vim翻开network文件,变动HOSTNAME=NEWNAME;如许hostname名就被改成newname了
/etc/hosts:它和收集相干的,相称于DNS,供应IP地点到hostname的对应
设置***:用vim翻开hosts文件,它的设置格局是:IPFQDNalias,好比
127.0.0.1localhost.localdomainlocalhost//请勿删除或修正,保存此设置
192.168.1.251test.localdomaintest//手动增加本机实在IP与主机名
个中IP=192.168.1.251,FQDN=test.localdomain,alias=test

注重:必定要让设置文件network中的hostname和hosts中的alias和FQDN的第一局部分歧,不然hostname-a-f-d-i下令不克不及一般事情。呈现妨碍以下:
#pinglocalhost
hostname:Unknownhost

别的samba办事默许是利用netbios称号的,而不是主机名。可是在samba中假如你不指定netbios称号,则netbios称号就会利用你的主机名。
欢迎大家来到仓酷云论坛!
作者: 精灵巫婆    时间: 2015-1-16 21:18
标题: 给大家带来CentOS体系的hostname注释
选择一些适于初学者的Linux社区。
作者: 因胸联盟    时间: 2015-1-20 14:39
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
作者: 小妖女    时间: 2015-1-29 09:24
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
作者: 变相怪杰    时间: 2015-2-6 02:02
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
作者: 莫相离    时间: 2015-2-15 05:08
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
作者: 小女巫    时间: 2015-3-4 11:22
目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。
作者: 蒙在股里    时间: 2015-3-4 11:23
选择一些适于初学者的Linux社区。
作者: 不帅    时间: 2015-3-11 18:57
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
作者: 乐观    时间: 2015-3-19 11:49
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
作者: 飘飘悠悠    时间: 2015-3-28 07:28
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2