仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1430|回复: 10
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS体系的hostname注释

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-14 20:41:28 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

给大家带来CentOS体系的hostname注释

选择一些适于初学者的Linux社区。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 04:12

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表