Script Linux

发布于 更新于

AI总结: 本文介绍了几个Linux系统管理的命令和操作,包括查看DNS服务器和默认DNS、查询系统版本、批量替换.conf文件中的内容、清理超过1G的日志文件以及使用fdupes检测和删除重复文件。建议在执行文件操作前备份重要数据,以防误删。

查看DNS服务器

cat /etc/resolv.conf  

查看默认DNS

nslookup google.com 2>&1 | grep Server  

查询系统版本

# 查 Linux 系统版本  
cat /etc/os-release;  
# 看内核  
uname -a;  
# 老系统  
lsb_release -a;  

批量替换当前目录下.conf文件中内容

如将内容中的127.0.0.1替换为localhost

find . -type f -name "*.conf" -exec sed -i 's/127.0.0.1/localhost/g' {} +  

清理日志目录超过1G的日志文件

不删文件只清空

find /data/app_log -type f -name "*.log" -size +1G -exec truncate -s 0 {} \;  

fdupes检测重复文件

apt install fdupes  
fdupes -dN . # 删除重复内容的文件, 只保留一个