linux dns清缓存命令
使用systemd-resolved刷新DNS
如果使用的是systemd-resolved,则在Linux上刷新DNS的最简单方法是使用“ systemd-resolve”命令,后跟“ -flush-caches”。
或者,您可以使用“ resolvectl”命令,然后使用“ flush-caches”选项。
$ sudo systemd-resolve --flush-caches
$ sudo resolvectl flush-caches
为了验证您的Linux DNS缓存是否确实被刷新,您可以使用“ –statistics ”选项,该选项将突出显示“缓存”部分下的“当前缓存大小”。
linux清理内存空间
1、使用free命令查看一下当前内存使用情况
free total used free shared buffers cachedMem: 16621896 8967952 7653944 0 212352 8377276-/+ buffers/cache: 378324 16243572Swap: 10241428 0 10241428#针对free命令后出现的信息解释#total:总计物理内存的大小#used:已使用多大#free:可用有多少#Shared:多个进程共享的内存总额#Buffers/cached:磁盘缓存的大小
2、执行sync同步数据
sync#该命令将未写的系统缓冲区写到磁盘中#包含已修改的 i-node、已延迟的块 I/O 和读写映射文件。
3、清理cache(缓存)
echo 3 > /proc/sys/vm/drop_caches freetotal used free shared buffers cachedMem: 16621896 579592 16042304 0 268 308708-/+ buffers/cache: 270616 16351280Swap: 10241428 0 10241428
4、对比步骤1和3的free命令,used(减少)、free(增大)对应Mem部分就清楚了,cache(缓存)被清理掉了。
linux系统目录索引满了如何清理
当linux系统目录索引满了时,可以采取以下几个方法进行清理:
1.清理系统日志文件,可以使用logrotate命令或手动删除过期的日志文件;
2.删除不必要的临时文件,可以使用命令“find /tmp -ctime +7 -exec rm -rf {} \;”删除7天前的临时文件;
3.清理软件包缓存,可以使用“yum clean all”命令清理yum软件包缓存;
4.清理删除的文件占用的磁盘空间,可以使用命令“lsof |grep deleted”查找被删除但仍被占用的文件,并使用“> /proc/PID/fd/num”命令清理。
在linux环境里,怎么用命令删除网卡缓存
◆执行网络配置命令修改:简单、快速、效率高,适合在调试网络过程中临时使用。但这种
方式通常是直接修改目前运行内核中的网络参数,由于内核是只读性质,因此修改的网络参数无
法保存,重启系统后将失效。
◆直接修改网络配置文件:直接在各项网络参数所对应的配置文件中进行修改,更适合在配
置服务器主机时使用。修改网络配置文件后,一般需要重新加载网络服务或重启系统,所作的修
改才会生效。