常用命令
大约 1 分钟
查询本机外网IP
curl cip.cc
IP : xxx.xx.xx.xx
地址 : 中国 北京
运营商 : 电信
数据二 : 北京市 | 电信
数据三 : 中国北京北京市 | 电信
日志切割
简易跳板机
压缩日志文件
单个压缩
tar -zcvf log.tar.gz stdout.log
批量压缩并删除源文件
find . -maxdepth 1 -name "stdout.log.2020-03-*" -type f | xargs -I {} tar -zcvf {}.tar.gz {} --remove-files
说明 -maxdepth 1 : 表示搜索目录深度,取1表示只在当前目录下检索,不会检索子目录 -name “stdout.log.2020-03-*” : 表示匹配文件名规则 –remove-files : 表示压缩完成后删除源文件
批量压缩并删除源文件,排查指定后缀名文件
find . -maxdepth 1 -name "stdout.log.2020-04-2*" -type f ! -name "*.gz" | xargs -I {} tar -zcvf {}.tar.gz {} --remove-files
说明 ! -name “*.gz” : 排查以 .gz 后缀的文件
清理Linux垃圾
journal垃圾清理
journalctl --vacuum-size=10M
# 删除 /var/log/journal/xxxx 下面的系统日志
mongod日志清理
echo "" > /var/log/mongodb/mongod.log
mysql慢SQL日志
# 关闭慢SQL日志打印
set global slow_query_log=0;
# 确认文件地址
show variables like ‘%slow%’;
# 更名历史文件
mv slow.log.bak
# 开启慢SQL日志打印
set global slow_query_log=1;