logstash 本身就内置了很多程序的变量正则, 比如nginx haproxy apahce tomcat的正则, 需要你自己指明 type格式就可以了。
那么问题来了… … type貌似不能随便的引入,我一开始没注意 就随意用了nginx-access 结果filter里的grok正则怎么都匹配不了,很是恼火 … …
最后干掉了type后,就可以正常的匹配了,应该没这么二b,有时间再折腾下这个问题 。
关于grep或者是grok,大家可以在 http:...
mysql中关于字段变量的计算
计算tbl_test 表中的两个字段一个是发布时间一个是创建时间,使用变量TIMESTAMPDIFF 来计算二者的差值,
creattime - pubdate。minute的意思是以分钟来做结果单位,limit 2 是两条记录
select TIMESTAMPDIFF(minute, pubdate, createtime)from tbl_test limit 2;
下面是字段的值和计算结果
+---------------------+---------------------+
| pubdate | createtime |
+-------------...
主从数据库架构
MySQL数据库支持数据库的主从复制功能,因此在集群方面具有其独特的优势。众多国内外大型网站架构体系中,均采用了MySQL的主从数据库配置来实现查询负载、数据库热备等功能。本人在实际的Web项目中也涉及到这一需求,在此将如何配置实现做个简单小结。
在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一。尤其是在大规模系统中,数据库集群已经成为必备的配置之一。集群的好处主要有...
挂载samba服务器上的文件失败
samba服务器上文件挂载失败频繁,在输入mount挂载命令的时候提示只读什么的,尝试了在挂载的时候用只读的方式去挂载也是不行,最终发现了,缺少安装cifs包,
# mount -t cifs //192.168.232.19/data /data -o username=ansoft
mount: block device //192.168.232.19/data is write-protected, mounting read-only
mount: cannot mount block device //192.168.232.19/data read-only
1
yum install cifs-utils...
Linux系统信息查看命令大全
近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。 想起以前写过的一篇其实Linux这样用更简单, 发现这些系统信息查看命令也可以总结出一篇小小的东西来了。
另外这里还有非常多的命令, 可以作为参考。
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv #...
系统运维|运维常用文本编辑命令
grep 查找文件中的关键字
cat 查看文件内容
more 分屏查看文件内容
ps -ef 显示所有进程的详细信息 常与grep配合使用,如:ps -ef | grep 进程名或进程关键字
wc命令{
wc 作用:统计
常用参数有3个:(-c 统计字节数) (-l 统计行数) (-w 统计字数)
}
ls命令{
ls - ( l (long,长格式或详细格式), a (all,所有的文件,包括隐藏文件) , h...
Mysql数据库备份脚本,按时间备份
@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" \ 定义一个日期变量,逗号前后的数字表示从第几个字符开始截取几个字符,逗号前没有数字表示默认从第一个开始截取
set ftpfile=D:backupputfile.ftp \ 定义一个用来存放ftp命令的文件
md "D:backup%ymd%" \ 创建一个当前年月日的文件目录
"C:Program FilesMySQLMySQL Server 5.1binmysqldump.exe" --opt --default-character-set=utf8 ansoft -uroo...
linux CentOS 权限问题修复(chmod 777 -R 或者chmod 755 -R问题修复)
我个人曾经有一次经历:
就是在修改文件夹权限的时候,本来该执行:
#chmod 777 -R ./
结果我漏掉了那个".";执行的命令是chmod 777 -R /。 这个命令一定慎用,否则容易酿成大错。
结果就出大问题了。系统崩溃。
解决办法:
到正常的文件系统中获取一下权限列表。
#getfacl -R / > /tmp/acl.bak
解释下这条命令:getfacl就是获取权限列表命令,-R是遍历,/ 这个表示或者整个根目录权限。如果你单独某个目...
好文章推荐:10个最“优秀”的代码注释
这个问题给出的回答的前10条:
// 亲爱的维护者:
// 如果你尝试了对这段程序进行‘优化’,
// 并认识到这种企图是大错特错,请增加
// 下面这个计数器的个数,用来对后来人进行警告:
// 浪费在这里的总时间 = 39h
/** * 致终于来到这里的勇敢的人:
你是被上帝选中的人,英勇的、不辞劳苦的、不眠不修的来修改
我们这最棘手的代码的编程骑士。你,我们的救世主,人中之龙,
我要对你说:永远...
ssh 无密码访问
一. 两台服务器
test1 192.168.0.57
test2 192.168.0.52
二. ssh-keygen 生成密钥
在test1上生成密钥
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
sh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your...