linux 命令
文章平均质量分 60
lylee1981
这个作者很懒,什么都没留下…
展开
-
linux shell脚本 检测动态日期目录存在与否
日志备份shell脚本中,需要按照年和月来细分目标文件存储目录,需要检查目标目录是否存在,避免在跨月,跨年时脚本执行报错shell脚本名称:dividelog.sh内容如下:#原始文件路径souceLogPath='/usr/local/nginx/logs'#备份路径前缀targetSavePathPrefix='/us原创 2013-04-01 10:51:10 · 2065 阅读 · 0 评论 -
tcpdump 抓包处理过程拆分
tcpdump -i bond0 host 192.168.101.223 and tcp port 80 -w ./output2.cap以上命令为了当时解决 http 请求头中 带有下划线的请求头 在nginx转发过程中被丢弃是事nginx通过设置如下命令解决underscores_in_headers on;原创 2014-08-28 11:47:14 · 5225 阅读 · 0 评论 -
linux下去除文件结尾的非法字符
1、 查看一个文件每行结尾是否包含非法字符cat -v 文件名每行结尾有一个^M2、使用命令去除非法字符,并输出到一个新文件中cat 文件名 | tr -d '\r' > target3. 重新查看目标文件cat -v 目标文件显示已经正常原创 2014-07-25 15:00:25 · 4243 阅读 · 0 评论 -
linux tar 打包 解压包
打包:在linux上打包一个目录下的所有文件tar cvf tar包名 目录名eg:将当前目录下的root目录 打包成 root.tartar cvf root.tar root解包1. 上传压缩包文件 root.tar2. 执行解包tar -xvf 包名eg:加压缩当前目录下的 root.tartar原创 2013-06-19 08:41:22 · 1223 阅读 · 0 评论 -
linux下使用awk,wc,sort,uniq,grep对nginx日志进行分析和统计
通过对awk, wc, uniq, grep, sort等命令的组合,分析nginx的access和error日志。统计各种总量、单位时间量。access.log日志格式(见下图)说明:a). 按照Tab键拆分每项数据b). 字段含义(如下说明)column1:ip_addresscolumn2:log_timecolumn3:requestco原创 2013-03-27 13:04:36 · 12145 阅读 · 0 评论