linux修改hosts文件无效怎么办


当前第2页 返回上一页

阿里云主机上的配置如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

[root@iZ2571ykq ~]# cat /etc/nscd.conf

#logfile        /var/log/nscd.log

threads         6

max-threads     128

server-user     nscd

debug-level     5

paranoia        no

enable-cache    passwd      no

enable-cache    group       no

enable-cache    hosts       yes

positive-time-to-live   hosts   5

negative-time-to-live   hosts       20

suggested-size  hosts       211

check-files     hosts       yes

persistent      hosts       yes

shared          hosts       yes

max-db-size     hosts       33554432

相关参数的解释如下:

logfile debug-file-name:指定调试信息写入的文件名。

debug-level value:设置希望的调试级别。

threads number:这是启动的等待请求的线程数。最少将创建5个线程。

server-user user:如果设置了该选项,nscd将作为该用户运行,而不是作为root。如果每个用户都使用一个单独的缓存(-S参数),将忽略该选项

enable-cache service <yes|no>:启用或禁用制定的 服务 缓存。

positive-time-to-live service value:设置 service 在指定缓存中正的项目(成功的请求)的TTL(存活时间)。 Value 以秒为单位。较大的值将增加缓存命中率从而减低平均响应时间,但是将增加缓存的一致性问题。

negative-time-to-live service value:设置 service 在指定缓存中负的项目(失败的请求)的TTL(存活时间)。 Value 以秒为单位。如果存在由不在系统数据库中的uid(用户ID)(例如在以root身份解包linux 内核源代码时)所拥有的文件将明显改善性能;应该维持较小的值以降低缓存一致性问题。

suggested-size service value:这是内部散列表的大小, value 应该保持一个素数以达到优化效果。

check-files service <yes|no>:启用或禁用检查属于指定 服务 的文件的改变。这些文件是 /etc/passwd, /etc/group, 以及/etc/hosts。

nscd的查看和清除

nscd缓存DB文件在/var/db/nscd下。

1

nscd -g  查看统计信息

清除 nscd缓存:

1

2

3

nscd -i passwd

nscd -i group

nscd -i hosts

当然也先删除缓存库或者停掉nscd服务:

1

2

rm -f /var/db/nscd/hosts

service nscd restart

或者是直接停止nscd 服务 service nscd stop。

以上就是linux修改hosts文件无效怎么办的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

Linux有哪些操作系统?

Linux怎么查看防火墙是否关闭了

如何查看Linux的cpu信息

Linux的发行版本是什么意思?

Linux无法正常安装与卸载node.js的方法实例

Linux中lsof命令是什么意思

Linux怎么安装run文件

Linux ping不通外网

详细介绍vmware Linux mysql 5.7.13安装配置的图文教程

Linux 无法识别usb怎么办

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...