怎么用shell命令分析网站日志

很多地方分享了日志分析的shell脚本,可是基本没说每个号令符的详细含义,学习本钱仍然很高,在这里总结下,简便众人迅速入门。

1、在Windows下的用户要运用shell号令符的话请先安装cygwin,安装方式自行Google。

更新:Cygwin安装详解,迅速安装全部插件,无需联网。

SEO

2、底下粗略介绍下SEO日志分析常用的号令符用法,需求详细了解每个号令符请运用Google。

less 文件名 稽查文件内容 按“q” 撤出

cat 文件名 打开文件,不妨屡次打开几个文件 | cat 1.log 2.log |cat *.cat

grep -参数 文件名

-i 不区别大小写

-v 显现不符合条件的全部行

-c 显现符合条件的全部行数(符合条件的数目)

egrep 属于grep的升级版,在正则这一块的支持更改善,运用正则的时辰提议运用egrep

head -2 文件名 显现2行

head -100 文件名 | tail -10 >>a.log 提取文件91-100行数据

wc -参数 文件名 统计文本大小,字符多少,行数

-c 统计文本字节数

-m 统计文本字符数

-l 统计文本有多少行

sort - 参数 文件名 对文件进行排序

-n 对文件遵从数字排序

-r 反向排序

uniq -参数 文件名 对文件去重,去重前需求运用排序sort

-c 显现数据反复的次数

split -参数 文件名 对文件进行切割

-100 (每100行切割成一个文件)

-C 25m/b/k (每25兆/字节/K 分割成一个文件)

| 管道,把上一条号令的后果传输给下一条号令

“>” 和“>> ” 重定向写入文件中 “>”相等于“w”清空并写入 “>>”相等于“a” 追加进文件

awk -F '分割符' Pattern {action} 文件名 运用指定的字符对每一行数据进行分段,承认是空格(网站日志即是空格分离)

-F后边跟的是分开符

SEO

pattern 即是action实行的条件,这里不妨运用正则表明式

$n 即时几段数据 $0表示整行数据

NF表示此刻记载的字段数

$NF 表示后一个字段

BEGIN和END,这二者都可用于pattern中,提供BEGIN和END的作用是给程序赋予初始形态和在程序结束之后实行一些收尾的工作

bash shell.sh 运转shell.sh脚本

dos2unix xxoo.sh 将“/r/n”转换成“/n” Windows——>linux (由于Windows和Linux下的换行符差异,所以咱们在Windows底下下的代码需求运用dos2unix 转换成Linux下的换行符,不然运转shell脚本会报错)

unix2dos xxoo.sh 将“/n”转换成“/r/n” linux——>Windows

rm xx.txt 删除xx.txt文件

3、一些简单的号令符介绍到这里,需求了解shell,提议众人稽查关联的书本,底下咱们起始运用shell分析日志。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/39042.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
优化家优化家订阅用户
上一篇 2022年5月30日 21:04
下一篇 2022年5月30日 21:04

相关推荐

  • 网站运营总监需把握SEO大方向上的3个细节问题。

    现在网站运营的发展速度越来越快,而且已经成为了非常热门的一个行业,而网站运营总监也就成为了非常火的一个职位,所以这就需要我们做好网站运营总监这个职位了,那么到底应该怎样才能做一名合格的网站运营总监呢?…

    2022年3月12日
    0186
  • [网站安全]一个网站没有备案会有哪些风险?

    说起网站备案,相信所有seo优化人员都不会陌生,网站备案是国内网站上线的前提,但是由于网站办案的确是非常的繁琐,所以多数做seo的朋友都喜欢购买境外的服务器,跳过备案,让网站在境外上线,但是很多做seo的朋友…

    2022年6月3日
    0386
  • 网站sitemap应该如何制作

    一个优质的网站势必为拥有着庞大的收录数量,而为了促进更多的收录,那么sitemap就必不可少!sitemap之于SEO的重要性显而易见:sitemap相当于网站为搜索引擎蜘蛛提供了导航地图,方便了蜘蛛的爬取,从何加速了网页…

    2022年5月29日 SEO操作
    0332
  • 什么是死链。

    很多人认为只有页面不存在(404页面)的才称为死链,其实并不是这样的。死链是指已经无法到达的链接,也称作无效连接。从返回的http状态码(http状态码都代表什么?)来看可以分为以下几种: 1.404页面   404页面…

    2022年3月12日
    0248
  • 增加反向链接的35个技巧。

    列表策略 建立一个“35个×××”。这样的文章经常会成为权威文件而被大量引用,引用者会链接向这样的文章。 写一篇“帮你×××的10大窍门”。非常容易获得反向链接。 整理一篇针对某个话题的参考资料列表。 总结某特定行业…

    2022年3月12日
    0230
  • [站内seo技巧]面包屑导航对网站优化有多重要?

    随着搜索引擎算法的不断调整,网站优化方案也在不断的变化,仅考虑网站后期的优化工作,忽略站前的建设是不能优化好一个网站的。如今网站的前期建设和后期的网站优化已经紧密结合在一起了,这样做可以最大化的实现…

    2022年6月2日
    0289
  • 说说做百度SEO的建议

    一说到网站SEO优化,我们会发现每个老站长都有自己的一个优化手法,因为把握的方法有些出入,每个人优化网站的程度也不尽相同。正因为每个SEO站长同享的优化手法不同,所以许多新手站长看了不少的教程文章仍然堕入…

    2022年6月1日
    0275
  • php如何生成静态网页。

      静态页面加载速度快(什么是静态页面),利于搜索引擎蜘蛛抓取,所以很多朋友都想把动态页面生成静态页面,那么今天就来介绍下如何用php生成静态网页。 思路大致是这样的:    1.设计一个静态页面的模板…

    2022年3月12日
    0586

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息