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

来源:2-2 Linux网络配置之使用文件配置IP地址

密而不闻

2016-03-24 11:38

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

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

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

写回答 关注

1回答

  • 侠客岛的含笑
    2016-03-25 09:25:03
    已采纳

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

    密而不闻

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

    2016-03-28 09:01:47

    共 1 条回复 >

Linux网络管理

为你带来Linux网络环境搭建,介绍远程登录工具的使用

114248 学习 · 410 问题

查看课程

相似问题