来源:自学PHP网 时间:2015-04-14 11:51 作者: 阅读:次
[导读] 1.临时修改主机名 显示主机名: zhouhh@zzhh64:~$ hostname zhh64 修改主机名: zhouhh@zzhh64:~$ sudo hostname zzofs zhouhh@zzhh64:~$ hostname zzofs 看一下$PS1 zhouhh@zzhh64:~$ echo $......
1.临时修改主机名 显示主机名: zhouhh@zzhh64:~$ hostname zhh64 修改主机名: zhouhh@zzhh64:~$ sudo hostname zzofs zhouhh@zzhh64:~$ hostname zzofs 看一下$PS1 zhouhh@zzhh64:~$ echo $PS1 /[/e]0;/u@/h: /w/a/]${debian_chroot:+($debian_chroot)}/u@/h:/w/$ @符号后面跟/h即主机名。 命令行前的提示符主机名怎么没有更新呢? 重新打开一个终端,就看到更新了。 zhouhh@zzofs:~$ 2.永久修改主机名 以上的修改只是临时修改,重启后就恢复原样了。 redhat/centos上永久修改 [root@localhost ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=localhost.localdomain GATEWAY=192.168.10.1 修改network的HOSTNAME项。点前面是主机名,点后面是域名。没有点就是主机名。 [root@localhost ~]# vi /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=gdbk 这个是永久修改,重启后生效。目前不知道怎么立即生效。 想立即生效,可以同时采用第一种方法。 deb/ubuntu上修改 : hostname localhost.localdomain sudo vi /etc/hostname 在/etc/hostname里面直接填上hostname zhouhh@localhost:~$ cat /etc/hostname zhh64 重启后,提示符变成了。 zhouhh@zhh64:~$ 如果不想重启,则用hostname名令。 3. 其他修改方式 用sysctl 修改kernel.hostname 查看: zhouhh@zhh64:~$ sysctl kernel.hostname kernel.hostname = zhh64 修改: zhouhh@zhh64:~$ sudo sysctl kernel.hostname=zzh kernel.hostname = zzh 重新打开shell就变成如下hostname了zhh zhouhh@zhh64:~$ ping zhh64 PING zhh64 (192.168.11.116)56(84)bytes of data. 64 bytes from zhh64 (192.168.11.116):icmp_seq=1 ttl=64 time=0.077 ms zhouhh@zhh64:~$ ping centdev PING centdev (192.168.12.14)56(84)bytes of data. 64 bytes from centdev (192.168.12.14):icmp_seq=1 ttl=63 time=0.726 ms 如果是小型局域网,就可以将hosts文件机器配全了,拷贝到每个机器,然后在ssh访问时用主机名直接访问。 zhouhh@zhh64:~$ ssh centdev zhouhh@centdev's password: Last login: Wed Feb 3 10:03:09 2010 from 192.168.11.116 [zhouhh@centdev ~]$ [zhouhh@centdev ~]$ ifconfig eth0 | grep inet inet addr:192.168.12.14 Bcast:192.168.12.255 Mask:255.255.255.0 inet6 addr: fe80::21e:c9ff:fe57:2575/64 Scope:Link |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com