您的位置:首页 > 理论基础

Linux-3.查看计算机名以及修改(hostname 命名规范)

2016-05-14 17:24 459 查看
Linux 查看计算机名以及修改
1.查看计算机名 hosname

【实例】
[root@Yuanji_Server ~]# hostname
Yuanji_Server

2.Centos 修改计算机名
---------------------
setep1.
hostname New-Server

setep2.
修改/etc/sysconfig/network
NETWORKING=yes
HOSTNAME="New_Server" #将原来的进行修改
GATEWAY="192.168.0.1"
GATEWAYDEV="eth0"

setep3检查
sysctl kernel.hostname
New_Server

如果不是,就用
sysctl kernel.hostname=New-Server

setep4修改更新
/etc/hosts 中的内容

【实例】
[root@Yuanji_Server ~]# hostname 10-222
[root@Yuanji_Server ~]# hostname
10-222

NETWORKING=yes
HOSTNAME=10-222 #新的名字
GATEWAY=192.168.10.1

[root@Yuanji_Server ~]# sysctl kernel.hostname
kernel.hostname = 10-222

[root@Yuanji_Server ~]# more /etc/hosts
127.0.0.1 10-222
::1

断开ssh连接重新登录
[root@10-222 ~]#
服务器名字已改

3.Debian 修改计算名
------------------------
setep1.
/etc/hostname 修改这个文件
内容为
New-Server

setep2.
修改更新
/etc/hosts 中的内容

setep3 (不需要重启)
/etc/init.d/hostname.sh start

【实例】
root@3-Debain-Server:~# hostname
3-Debain-Server #查看现在的名字

修改/etc/hostname
root@3-Debain-Server:~# more /etc/hostname
Debain-Server #修改为新的名字

修改/etc/hosts
root@3-Debain-Server:~# cat /etc/hosts
127.0.0.1 localhost
127.0.0.1 Debain-Server #新的名字

/etc/init.d/hostname.sh start
断开ssh连接重新登录
root@Debain-Server

【注意】主机名的命名规范
=================================
有主机名只包含数字0-9,a-z(不分大小写),和-。其他的都是无效的字符串。
包括下划线_ 包括|,都是无效的。

常常会以为 _ (下划线) | (竖杠) 可以使用,其实是不可以的。使用无效的字符后,重启服务器,名字为
root(none):~#

hostname
(none)

===============================
以上是个人点点总结和理解,水平不高,文笔水平很烂,请各位大大见谅。
可以一起交流学习。

我的QQ:610851588
可以加入我建的群(现在群人很少,希望慢慢多起来)
Linux 群:183932302
Python ,shell 交流群:469094734
本文出自 “走起运维” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: