为了账号安全,请及时绑定邮箱和手机立即绑定

无法更改hostname network里边的文件,没有相关信息。

在/etc/sysconfig/network中没有相关的显示

我百度出来在/proc/sys/kernel/hostname中才有显示hostname,但是改了一下貌似提示不能更改这一项。

是不是最新的Linux已经不把hostname更改放在network里边了。

正在回答

1 回答

是不是用户权限问题,需要root的,如果你能找到这个文件的话,没有相关信息就奇怪了,不过修改主机名称的方法不只老师说的这一种,hostname是Linux系统下的一个内核参数,它保存在/proc/sys/kernel/hostname下,但是它的值是Linux启动时从rc.sysinit读取的。用这个方法是直接修改内核参数的,修改完立即生效,可以看下这个文章,可以深入理解http://blog.csdn.net/qq_33936481/article/details/50976792

0 回复 有任何疑惑可以回复我~
#1

密而不闻 提问者

确实是用户权限的问题,我看了下network这个文件是 -rw-r--r-- 没有执行这项,所以使用echo "hostname imooc.localdomain" >>/etc/sysconfig/network 添加到文件中reboot之后就可以看到已经修改了。 kernel那个我也尝试进行修改了,但我看了下权限,也是rw-r--r--,我也就没有再修改,直接改的network 多谢。
2016-03-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

无法更改hostname network里边的文件,没有相关信息。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信