为什么更改 /etc/hosts 后 ulimits 会被重置

为什么更改 /etc/hosts 后 ulimits 会被重置

这是 Fedora 25 系统。我必须将系统名称更新为node-1当我通过更新/etc/hosts文件执行此操作时,我的/etc/security/limits.conf文件也被重置了。为什么会发生这种情况?之后,我无法为同一个用户设置我的 ulimits。虽然一次设置root没问题。

以下是 /etc/hosts 的摘录

127.0.0.1   node-1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         node-1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.2.15   node-1

以下是我对 /etc/security/limits.conf 所做的更改

rranjan        soft    nofile          65536
rranjan        hard    nofile          65536
rranjan        soft    memlock         unlimited
rranjan        hard    memlock         unlimited
rranjan        soft    as              unlimited
rranjan        hard    as              unlimited
rranjan        soft    nproc           2048
rranjan        hard    nproc           2048

root           soft    nofile          65536
root           hard    nofile          65536
root           soft    memlock         unlimited
root           hard    memlock         unlimited
root           soft    as              unlimited
root           hard    as              unlimited
root           soft    nproc           2048
root           hard    nproc           2048

我该如何让 ulimits 重新工作?还是我做错了什么?

相关内容