转载:http://blog.sina.com.cn/s/blog_7ec8fc2c01013l81.html
1、useradd命令在什么情况下能用?
2、如何更改[root@bogon ~]# 中的"bogon",更改成自己的hostname?
一个问题一个问题说吧~~
1、useradd命令只能在超级用户模式下才能用!!
所以如果在普通用户情况不行,这里还要分两种情况~~
①当一开始进入系统的时候是超级用户,直接就用 useradd yourname 就可以了~~
②就是一开始进入系统的时候是普通用户,这里一般人会用 su root ~~这样是不能用 useradd yourname 的,这里应该用 su - root,因为切换到了超级用户,加上 -,同时将root环境的变量也带入~~
2、就是如何更改[root@bogon ~]# 了~~
这里也有两种方法(我也就是试了试方法一~~呵呵~~方法二太麻烦了~~)
①直接在Linux系统下敲入 hostname yourname就哦了~~
不过这种方法只是临时更改了主机名,而且要再更改一次用户才能显示主机名称~~
②就有点复杂了(其实也不是很麻烦的,我看一哥们写的,拿过来,呵呵)~~
修改linux主机的配置文件/etc/sysconfig/network 和/etc/hosts
1.修改/etc/sysconfig/network NETWORKING=yes HOSTNAME=yourname//在这里修改hostname GATEWAY=192.168.0.1
2.修改/etc/hosts里面的名字
vi /etc/hosts 127.0.0.1 localhost.localmain localhost 192.168.1.121 yourname //在这里修改hostname//有时候只有这一行
127.0.0.1 yourname localhost.localmain localhost
3.让更改的名字在不重启机器下生效
#hostname yourname
#su