欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

hostname 命令与 uname -n 命令的区别

纯粹字面翻译,hostname 显示或者设置的是主机名,uname  -n 显示的是节点名(nodename)
hostname 与 nodename ,应以前者为主,后者为辅。如果你只是一台单服务器对外服务,两者设成一样就行了。如果通过 HACMP 做双机或多机对外服务,每台机器可以取不同的节点名(如 node-1、node-2、node-3。。。),这样你是可以借助节点名标识出群集中的不同机器,hostname(主机名)则放入资源组中管理,哪台机器(或者说哪个节点)是 active 的,hostname 就浮到那台机器上,那 Inactive 主机上的 hostname 怎么办呢?你可以定义个规则,Inactive 的主机 hostname 就用 nodename 的名字,而群集中每台机器的 nodename 都是不一样的。这样对应用用户或系统运维人员来说,在群集环境中他知道个 hostname 就行了,hostname 主机就是那台对外服务的机器。hostname 就像群集对外的一个公共接口,它屏蔽掉一堆你不必操心的机器名。

用uname命令更改的主机名会在机器重启后失效。所以改主机名,改默认路由最好在sam里面改,很简单的。用命令添加的设置在机器重启就会消失,除非你做成一个脚本,每次启动的时候都执行.改主机名,改时间日期,时区,最好使用set_parms来,

uname -S

机器的主机名,可以到/etc/rc.config.d/netconf中修改,可以使用/sbin/hostname 更改,使用uname -S 更改,也可以用set_parms命令更改.



改IP,路由在sam和配置文件/etc/rc.config.d/netconf里面都可以改的,但是安全的做法还是用sam.


来自  http://blog.chinaunix.net/uid-22319135-id-4408672.html


Linux命令--hostname和uname

hostname命令

hostname命令用于显示和设置系统的主机名称。环境变量HOSTNAME也保存了当前的主机名。在使用hostname命令设置主机名后,系统并不会永久保存新的主机名,重新启动机器之后还是原来的主机名。如果需要永久修改主机名,
对于红帽七系列,只需修改/etc/hostname文件。

语法:

hostname(选项)(参数)

选项:

-v:详细信息模式;

-a:显示主机别名; 

-d:显示DNS域名; 

-f:显示FQDN名称; 

-i:显示主机的ip地址; 

-s:显示短主机名称,在第一个点处截断; 

-y:显示NIS域名。
参数:

主机名:指定要设置的主机名


uname命令

uname命令用于打印当前系统相关信息(内核版本,硬件架构,主机名和操作系统类型等)。

语法:

uname(选项)

选项:

-a或--all:显示全部的信息; 

-m或--machine:显示电脑类型; 

-n或-nodename:显示在网络上的主机名称; 

-r或--release:显示操作系统的发行编号; 

-s或--sysname:显示操作系统名称; 

-v:显示操作系统的版本; 

-p或--processor:输出处理器类型或"unknown"; 

-i或--hardware-platform:输出硬件平台或"unknown"; 

-o或--operating-system:输出操作系统名称; 

--help:显示帮助; --version:显示版本信息。

来自  https://blog.csdn.net/lufeisan/article/details/53431381

普通分类: