iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux改hosts不生效如何解决
  • 879
分享到

linux改hosts不生效如何解决

2023-07-05 16:07:00 879人浏览 八月长安
摘要

这篇文章主要讲解了“linux改hosts不生效如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux改hosts不生效如何解决”吧!linux改hosts不生效的解决办法:1、找

这篇文章主要讲解了“linux改hosts不生效如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux改hosts不生效如何解决”吧!

linux改hosts不生效的解决办法:1、找到并打开“/etc/sysconfig/network”文件;2、将HOSTNAME修改成对应的别名,如“NETWORKING=yes HOSTNAME=host1”;3、通过“service network restart”命令重启网络服务即可。

Linux修改本机/etc/hosts的hostName后经常不生效

Linux修改本机别名/etc/hosts的hostName后经常不生效解决

Linux修改本机别名/etc/hosts的hostName后经常不生效,

比如我们/etc/hosts的内容如下:

#192.68.1.10 message.xxx.com192.68.1.11 message.xxx.com

但是ping message.xxx.com还是指向192.68.1.10。

一般2种解决方案:

1). 重启,这是最直接最可靠稳定的一种方法,如果有些时候不方便重启,则可以使用第二种方法。

2). 修改/etc/sysconfig/network文件,将HOSTNAME修改成对应的别名,如下:

NETWORKING=yesHOSTNAME=host1

修改后重启网络服务

service network restart (本质是/etc/init.d/network)

3). 如果重启服务器后,还是不起作用,应该是本机的dns缓存引起的。

查看nscd是否启用: ps -ef|grep nscd

直接关闭Linux nscd 缓存服务:

/etc/init.d/nscd stop

Linux的DNS

linux本身是没有dns缓存的,想使用dns缓存的话需要自己安装一个服务程序NSCD(name service cache daemon).

nscd缓存三种服务passwd group hosts,所以它会记录三个库,分别对应源/etc/passwd, /etc/hosts 和 /etc/resolv.conf每个库保存两份缓存,一份是找到记录的,一份是没有找到记录的。每一种缓存都保存有生存时间(TTL).

安装:

  yum install nscd

修改配置文件/etc/nscd.conf,开启dns缓存,修改这一行

  enable-cache hosts yes。

如果启用了nscd 服务,才有dns 缓存,否则是没有dns缓存的。

开启 、停止、 重启服务

     service nscd start | stop | restart

nscd的配置:

通过编辑/etc/nscd.conf文件,在其中增加如下一行可以开启本地DNS cache:

enable-cache hosts yes

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

[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下。

nscd -g  查看统计信息

清除 nscd缓存:

nscd -i passwdnscd -i groupnscd -i hosts

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

rm -f /var/db/nscd/hostsservice nscd restart

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

感谢各位的阅读,以上就是“linux改hosts不生效如何解决”的内容了,经过本文的学习后,相信大家对linux改hosts不生效如何解决这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: linux改hosts不生效如何解决

本文链接: https://www.lsjlt.com/news/353485.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux改hosts不生效如何解决
    这篇文章主要讲解了“linux改hosts不生效如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux改hosts不生效如何解决”吧!linux改hosts不生效的解决办法:1、找...
    99+
    2023-07-05
  • linux修改hosts怎么生效
    linux修改hosts生效的方法:1、打开linux终端;2、在linux终端命令行中通过“sudo /etc/init.d/networking restart”命令使修改生效并重启网络服务。具体操作步骤:在linux系统桌面中使用快捷...
    99+
    2024-04-02
  • ubuntu修改hosts如何生效
    ubuntu修改hosts生效的方法:通过“sudo /etc/init.d/networking restart”命令使修改生效并重启网络服务。修改示例以及具体操作步骤:通过快捷键【Ctrl+Alt+T】打开终端命令行模式。输入以下命令修...
    99+
    2024-04-02
  • linux修改时区不生效如何解决
    这篇文章主要讲解了“linux修改时区不生效如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux修改时区不生效如何解决”吧!linux修改时区不生效的解决办法:1、登录linux...
    99+
    2023-07-05
  • 改css不生效如何解决
    这篇“改css不生效如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“改css不生效如何解决”文章吧。改css不生效的解...
    99+
    2023-07-05
  • linux php.ini不生效如何解决
    本篇内容主要讲解“linux php.ini不生效如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux php.ini不生效如何解决”吧!linux php.ini不生效的解决办法:...
    99+
    2023-07-04
  • Linux下如何实现修改hosts文件后生效
    这篇文章给大家分享的是有关Linux下如何实现修改hosts文件后生效的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。hosts 配置文件是用来把主机名字映射到IP地址的方法,这种方法比较简单。但这种映射只是本地机...
    99+
    2023-06-28
  • linux环境变量修改后不生效如何解决
    在Linux环境中,修改环境变量后,需要重新加载或者重新启动才能使其生效。以下是一些可能的解决方法: 重新登录:注销当前用户并重...
    99+
    2023-10-28
    linux
  • tomcat修改server不生效如何解决
    如果修改了Tomcat的server.xml文件,但修改不生效,可能是由于以下原因:1. 未重启Tomcat:在修改server.x...
    99+
    2023-09-23
    tomcat
  • Windows修改hosts文件不生效(SwitchHosts问题)
    需求:         由于项目需要修改ip指向地址,因此需要修改hosts。但最近遇到修改hosts不生效问题 解决办法:(网上没有详述,但确实存在大坑,放在最后一步) 第一步:                          填写好S...
    99+
    2023-09-27
    服务器 linux 运维
  • qt界面修改不生效如何解决
    如果在修改Qt界面后发现修改不生效,可能有以下几个原因和解决办法: 编译错误:修改界面后,重新编译项目,确保没有编译错误导致界面...
    99+
    2023-10-23
    qt
  • linux修改完ip不生效怎么解决
    如果在Linux上修改完IP地址后没有生效,可能有几个原因:1. 网络服务没有重启:在修改完IP地址后,需要重启网络服务才能使新的I...
    99+
    2023-10-18
    linux
  • php修改代码不生效如何解决
    有几种可能的原因导致修改的代码不生效:1. 缓存问题:PHP代码可能被服务器或浏览器缓存,导致修改的代码不生效。解决方法是清除服务器...
    99+
    2023-08-23
    php
  • linux安装jdk不生效如何解决
    如果在Linux上安装了JDK,但是无法正常使用,可以尝试以下解决方法:1. 确认JDK安装路径:首先,确认JDK是否正确安装,并记...
    99+
    2023-09-07
    jdk linux
  • linux安装zlib不生效如何解决
    Linux上安装zlib时可能会遇到不生效的问题,解决方法如下:1. 确保已正确安装zlib库。可以使用以下命令来安装zlib库:-...
    99+
    2023-09-17
    linux zlib
  • linux中如何修改hosts
    linux中修改hosts的方法:1、打开linux终端;2、输入“sudo gedit /etc/hosts”命令修改hosts配置文件;3、将网上的公开的解析记录添加到hosts文件中;4、输入“sudo /etc/init.d/net...
    99+
    2024-04-02
  • linux cron定时任务不生效如何解决
    要解决Linux cron定时任务不生效的问题,可以按照以下步骤进行排查和修复: 检查cron服务是否正常运行: 通过命令sy...
    99+
    2023-10-23
    linux
  • selenium drag_and_drop不生效如何解决
    本篇内容主要讲解“selenium drag_and_drop不生效如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“selenium drag_and_dro...
    99+
    2023-07-05
  • mysql my.ini不生效如何解决
    本篇内容主要讲解“mysql my.ini不生效如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql my.ini不生...
    99+
    2023-02-14
    mysql my.ini
  • react+maxlength不生效如何解决
    本篇内容介绍了“react+maxlength不生效如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!react+maxlength不生...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作