Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Shell日志分析常用命令和例子

Shell日志分析常用命令和例子

学会用shell分析日志只要一上午!!!很多地方分享了日志分析的shell脚本,但是基本没说每个命令符的具体含义,学习成本还是很高,在这里总结下,方便大家快速入门。1、在Windows下的用户要使用shell命令符的话请先安装cygwin,安装方法自行Google(搜技术问题请使用google,百度搜不到活该)2、下面粗略介绍下SEO日志分析常用的命令符用法,需要详细了解每个命令符请使用Google。less 文件名 查看文件内容 按“q” 退出cat 文...
awk正则表达式和内置函数的使用方法实例详解

awk正则表达式和内置函数的使用方法实例详解

awk正则表达式及内置函数实例详解:1、模糊匹配:复制代码 代码如下:awk ‘{if($3~/97/) print $0}" data.f:如果第三项中含有”97”则打印该行awk ‘{if($4!~/ufcx/) print $0}" data.f:如果第三项中不含ufcx有则打印2、精确匹配:复制代码 代码如下:awk ‘{if($5==66) print $0}" data.f:如果第五项是66则打印awk ‘{if($5!=66)print $0...
Shell中实现字符串反转方法分享

Shell中实现字符串反转方法分享

在做关键词清洗过程中,需要将一类不符合某个字结尾的词过滤出来,思路是把这一批词按最后一个字排序,于是想到了先把这些词反转一下,如把12345转为54321,好像以前在夜息的文章里看过用shell可以实现,就百度了一下,找到几个可行的解决方法,现记录一下。shell实现字符串反转,一句命令搞定!复制代码 代码如下:cat keywords.txt|while read line;do echo $line|rev;done命令的:复制代码 代码如下:echo...
Shell脚本实现的一个简易Web服务器例子分享

Shell脚本实现的一个简易Web服务器例子分享

假设你想测试网页和一些CGI,而你又不想麻烦Apache安装完整的包。这个快速的shell脚本可能只是你所需要的东西。简而言之,一个web服务器是一个应用程序,该应用程序将本地文本文件通过网络发送给客户的请求。如果你让另一个程序(例如inetd)处理网络情况下,web服务器可以减少到只有 cat "文件名”发送到stdout。当然,困难将提取部分文件名的HTTP请求字符串:任何一个Bash脚本无法轻易做到。脚本我们的脚本应该像其他任何脚本一样,加上一些定义...
Bash Shell 注释多行的几种方法

Bash Shell 注释多行的几种方法

1、最简单方法复制代码 代码如下::<<BLOCK....注释内容BLOCK把输入重定义到前面的命令,但是 : 是空命令,所以就相当于注释了。如果注释中有反引号的命令就会报错,反引号部分不会被注释掉,例如 var=`ls -l` 就不会被注释掉。2、解决注释中有反引号的问题A、方法一复制代码 代码如下::<<BLOCK"....注释内容"BLOCKB、方法二复制代码 代码如下::<<"BLOCK....注释内容BLOCK...
shell脚本实现文件锁功能

shell脚本实现文件锁功能

1.背景当多个进程可能会对同样的数据执行操作时,这些进程需要保证其它进程没有在操作,以免损坏数据。通常,这样的进程会使用一个“锁文件”,也就是建立一个文件来告诉别的进程自己在运行,如果检测到那个文件存在则认为有操作同样数据的进程在工作。这样的问题是,进程不小心意外死亡了,没有清理掉那个锁文件,那么只能由用户手动来清理了。2.关于flockflock 是对于整个文件的建议性锁。也就是说,如果一个进程在一个文件(inode)上放了锁,那么其它进程是可以知道的。...
Shell脚本中调用、引用、包含另外一个脚本文件的两种方法

Shell脚本中调用、引用、包含另外一个脚本文件的两种方法

脚本 first (测试示例1) 复制代码 代码如下:#!/bin/bashecho "your are in first file"问)在当前脚本文件中调用另外一个脚本文件?方法一: 使用 source脚本 second (测试示例2)复制代码 代码如下:#!/bin/bashecho "your are in second file"source first方法二: 使用 .脚本 second (测试示例3)复制代码 代码如下:#!/bin/bashe...
shell中使用echo打印彩色字体和彩色背景的方法

shell中使用echo打印彩色字体和彩色背景的方法

对于shell中的终端打印感觉很好玩!首先知道shell中终端打印有echo printf一般常用的就是echo咯;注:字体颜色 重置=0,黑色=30,红色=31,绿色=32, ***=33,蓝色=34, 洋红=35, 青色=36, 白色=37.背景颜色 重置=0,黑色=40,红色=41,绿色=42, ***=43,蓝色=44, 洋红=45, 青色=46, 白色=47.要打印彩色文本,可输入如下命令:复制代码 代码如下: # echo -e "e[1;36...
Shell脚本监控网站页面正常打开情况

Shell脚本监控网站页面正常打开情况

现在单位为了省钱,我用了shell脚本,简单的写了一个监控。通过curl一个固定页面的200状态码,如果是200,就说网站是正常的,如果不是200就自动重启网站,然后发邮件到QQ邮箱。自己在上QQ的同时,通过微信也可以收到报警,不但可以收到报警,还可以解决问题。基本上也可以解决web的故障。复制代码 代码如下: #! /bin/bashsource /etc/profileA="web is Good !"ip=`ifconfig eth0 | grep ...
Shell脚本实现检查服务器安全状态(用户、登录IP、防火墙检查)

Shell脚本实现检查服务器安全状态(用户、登录IP、防火墙检查)

说明:大家平时对Linux服务器安全主要是对系统用户的检查,登陆服务器IP检查,以及防火墙状态检查!1.需要把正确系统用户名存储在/root/liu_shell/local_user.txt文件中,然后进行比较!2.对登陆IP判断是不是以192.168.1和192.168.2开头的IP为正常IP!3.判断iptables状态!复制代码 代码如下: #!/usr/bin/python#coding=utf-8import sys,os,re,socketho...
<< 161 162 163 164 165 166 167 168 169 170 >>