怎么用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

相关推荐

  • 阻碍网站权重传递的罪魁祸首。

      做搜索引擎优化的,最希望的事情就是自己的网站能获得足够多的权重值,因为一旦网站的权重提升,那么对网站排名的好处是不言而喻的,可以说让网站能从根本上亲近于搜索引擎,得到搜索引擎的信任,对网站排名...

    2022年3月12日
    0218
  • 新网站和老网站四个层面分析

    经常在搜外问答、知乎、百度知道和站长论坛上看到问起:接手了一个网站,应该怎样做好SEO优化。针对普遍存在的这个问题,根据自身的经验写出相关的操作方法,希望可以帮助SEO从业者做好SEO优化工作。 现如今很多...

    2022年5月28日
    0276
  • 说说关于网站换域名的那些事。

      一个成功的网站缺少不了一个好的域名。毫无疑问的域名也是一个优秀品牌的一个重要组成部分,所有的内容与流量都与域名直接挂钩,可见域名对网站运营的意义不言而喻了。用一个贴近身边的比喻,域名就像我们每...

    2022年3月12日
    0262
  • 淘宝优化应该如何提升店铺流量

    别看不起淘宝,把淘宝做成功了,那才叫本事,别说淘宝赚不了钱,那说明技术没有达到一定程度,有些人说淘宝赚不到钱了,那是淘宝越来越规范了。 如果你还在做淘宝,而且想要把它做成功,那么接下来,就相当有必要...

    2022年5月28日
    0316
  • SEO揭秘之——收录为什么上不去。

    很多SEOER都会有这样的一个疑问:如何增加网站收录?为什么我的网站收录就是上不去?那到底是什么让网站的收录一落千丈呢? 内容是否符合蜘蛛的胃口? 你确定你的内容符合蜘蛛的胃口吗?能肯定吗?既然符合了它为...

    2022年3月12日
    0165
  • [seo引流]如何提升网站的转化效果?

    优化一个网站最关键和棘手的是,如何提高整体的转化率,这是任何营销策略里最重要的方面之一,而提升网站转化率是网站综合运营实力的结果。今天,我就分享一个简单有效的四步优化方案模型,可以用于建立一个成功...

    2022年6月3日
    0203
  • 网站优化中robots与nofollow的作用是什么?

    今天就来谈谈优化:robots作用是什么与nofollow有哪些区别,先来说第一个问题robots作用是什么。robotsrobots一般用于站长限制搜索引擎访问页面,所以说robots是网站跟搜索引擎爬虫间的协议,一般站长通过txt文本...

    2022年6月2日
    0273
  • [seo培训]什么是404页面?制作404页面的目的

    制作404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。 很多开源系统包括CMS系统、Blog系统等不提供404页面或提供的404页面并未达到SEO的要求,这...

    2022年6月2日
    0128

联系我们

QQ:951076433

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