linux shell 刷新,Linux在shell终端中清空DNS缓存,刷新DNS的方法
现在很多Linux发行版都没有内置DNS本地缓存,Linux不像Windows那样可以使用ipconfig /flushdns来刷新,在Linux下无需刷新,因为本身没有缓存。
前言
在Linux系统里查询DNS使用如下命令
dig baidu.com
或者使用系统默认的DNS服务器查询
nslookup baidu.com
network-manager and networking
在一些Linux操作系统里,如ubuntu的特定版本,DNS是由network-manager这个系统服务管理的。
在这些系统里,需要运行命令:
sudo service network-manager restart
在其他系统中可以使用命令:
sudo service networking restart
ubuntu
在Ubuntu12.04中可以尝试如下命令:
sudo kill -HUP $(pgrep dnsmasq)
在Ubuntu 16.04和debian 9中,你可以使用如下命令刷新DNS:
sudo systemd-resolve --statistics
在Ubuntu17.04和更高版本上,使用如下命令:
sudo systemd-resolve --flush-caches
/etc/resolv.conf
/etc/resolv.conf这个文件里存放的是DNS服务器的地址,直接修改这个文件只能暂时改变默认DNS的地址,重启后恢复设置。
你可以直接修改这个文件用来临时使用:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
修改完成后重新ping或者nslookup就会从新的DNS服务器那里得到IP地址
永久修改的方法见:How do I add a DNS server via resolv.conf?
nscd
nscd是一个很好用的DNS缓存服务,使用如下命令安装:
apt install nscd #debian ubuntu
如果你的Linux系统安装了nscd ,那么可以使用如下命令刷新DNS:
sudo /etc/init.d/nscd restart
参考资料
linux shell 刷新,Linux在shell终端中清空DNS缓存,刷新DNS的方法相关推荐
- linux系统中清空文件内容的三种方法
1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可.但当文件内容较大时,处理较慢,命令如下: vim file_name :%d :wq 2.使用cat命令情况,命令 ...
- php清空dns缓存文件,dns清空-windows刷新本地DNS缓存的几种方法
windows刷新本地DNS缓存的几种方法 产生原因分析: 1.常有人问到域名解析了不是即时生效的嘛,怎么还是原来的呢?答案就是在本地DNS有解析缓存,电脑第一次访问后,在一定的时间内就将其缓存下来, ...
- Linux在shell终端中清空DNS缓存,刷新DNS的方法(ubuntu,debian)
前言 在Linux系统里查询DNS使用如下命令 dig baidu.com @114.114.114.114 或者使用系统默认的DNS服务器查询 nslookup baidu.com 下文中的方法不一 ...
- 如何刷新dns缓存 刷新dns缓存命令(ipconfig /flushdns)
步骤一.首先按住键盘win+R组合键,打开了一个运行窗口,之后在运行窗口上输入"CMD"命令,执行该命令即可打开命令提示符窗口了. 步骤二.然后在命令提示符上线查看下你的电脑上的d ...
- linux 关闭桌面特效,[多图] Ubuntu 中开启3D桌面特效与设置方法
Ubuntu 8.04 (Hardy Heron) 中集成了强大3D交互界面,Ubuntu 的 3D 桌面特效给用户带来了一种全新的视觉用户.想必有很多朋友也因为看到了 Ubuntu 8.04 那炫目 ...
- linux centos7安装显卡驱动,CentOS 7中安装Nvidia GTX1080显卡驱动的方法
废话不多说了,直接说安装步骤和遇到的问题: 一:首先当然是要把驱动下载下来啦. 我的电脑是NVIDIA的,所以自然先要访问其官网:http://www.geforce.cn/drivers 根据你自己 ...
- linux无法识别耳机,Ubuntu 7.10中不能正常使用耳机的解决方法
安装完Ubuntu 7.10后,发现一些基本的功能模块都有GUI的,程序的安装/卸载,一些基本的日常软件.不用装其他的软件就可以实现笔记本的快捷键功能,如亮度调节.音量调节等.其他的硬件都可以正常使用 ...
- 如何在 Linux 终端中复制粘贴 [初学者教程]
文章目录 1.在终端中使用键盘快捷键进行复制粘贴 2.在终端中复制和粘贴的另一种方法是使用右键单击上下文菜单. 3.在Linux终端使用鼠标中键(滚轮)复制粘贴 4.为什么 Linux 终端不使用&q ...
- linux操作系统安装man,在deepin linux系统终端中安装man的中文手册
本文教你在深度deepin linux操作系统终端中安装man的中文手册的方法,当前manjaro系统的man的中文手册相当的好,在deepin的lion源中也可以安装man的中文手册,可参考解决de ...
最新文章
- 2021-08-09 图像灰度二值化
- 敏捷开发一千零一问系列之七:怎样对待有看法的徒弟?
- C++求n个字符的长度为m的组合
- XML系列之--解析电文格式的XML(二)
- 上海15岁女高中生蝉联“最年轻科学家”
- 进程初识和multiprocessing模块之Process
- idea报错解决:Cannot start compilation: the output path is not specified for module “XXX“.
- TCP服务器/客户端实例(C/C )
- 探测器反向偏压_近红外和可见光双模有机光电探测器
- 计算机操作系统 内存_计算机内存的类型| 操作系统
- vlan间路由的问题
- WordPress网站迁移数据最佳解决方案
- 修改主从服务器,搭建BIND主从服务器
- 来电通java版_还在玩JAVA版《我的世界》?教你怎么转换存档玩光追!
- 天涯论坛邮箱采集器1.0
- 小程序tab栏菜单的切换
- 我了解的软件测试基本概念
- AOJ-AHU-OJ-5 渊子赛马
- 中国电信上海电信光猫路由器设置和外接路由器
- Android自动待机和唤醒,Android深度睡眠和唤醒锁
热门文章
- 穿山甲广告SDK手动初始化解决方案
- html表格td向下排序,jquery实现的table排序功能示例
- dat文件用什么软件打开?
- My Seventh Page - 设计链表 - By Nicolas
- 复古磨砂纹理ps笔刷
- Allocation of 179437568 exceeds 10% of free system memory.
- Azide-PEG-Cholesterol,N3-PEG-Cholesterol,叠氮-PEG-胆固醇PEG试剂供应
- ArchLinux + DDE 安装教程
- Python3 用户信息管理系统
- 机器学习有很多关于核函数的说法,什么是核函数?核函数的作用是什么?