1、搜索日志:
a、grep ‘searchContent’ catalina.out
b、搜索出来的内容太多,可以加less来分页展示,如:grep ‘searchContent’ catalina.out |less
空格键翻到下一页,Ctrl+B返回上一页
c、显示搜索内容的后3行:grep ‘searchContent’ -A 3 catalina.out |less
d、显示搜索内容的前3行:grep ‘searchContent’ -B 3 catalina.out |less
e、显示搜索内容的中间3行:grep ‘searchContent’ -C 3 catalina.out |less
2、截取日志的前后几行:
sed -n ‘/第一个时间段/,/第二个时间段/p’ 日志文件名 > 指定日志文件
eg:
sed n ‘/2019-05-08 14:57/,/2019-05-08 15:30/p’ catalina.out > log.txt
3、解压包:
解压 .tgz命令为 gzip -d 文件名,解压完会生成一个.tar 文件 解压.tar 文件的命令是 tar -xvf 文件名
解压 .gz命令为 gzip -d 文件名
4、日志备份:
把每月的日志打成压缩包:tar -zcvf catalina.out-201905.tar.gz catalina.out-201905*
解压:tar -zxvf catalina.out-201905.tar.gz
注:
-z 以gzip格式压缩文件
-c创建压缩文件
-x解压压缩文件
-v显示过程
5、服务器定时任务:
查看定时任务列表:crontab -l
编辑定时任务:crontab -e
服务器上的定时任务是放在内存里的,如果服务器重启,需重新设置定时任务
LINUX常用命令
最新推荐文章于 2024-02-22 12:25:07 发布