2019年11月21日

tcpdump命令的使用

摘要: tcpdump -vvnn -c 10 -s 0 -i eth0 “tcpdump原语表达式” -vvnn:显示ip地址而不是主机名 -c:抓包次数 -s:抓包大小,大于这个值的包内容会被截断,0表示不限制大小,显示全部内容 -i: 抓取通过指定网卡的包,不指定就是所有网卡 tcpdump 原语表达 阅读全文

posted @ 2019-11-21 18:31 八叶一刀 阅读(420) 评论(0) 推荐(1) 编辑

2019年11月19日

keepalived配置

摘要: global_defs { notification_email { xxxxxx@sina.com #设置报警邮件地址,可以设置多个,每行一个。需要开启sendmail服务。 } notification_email_from keepalived@localhost #设置邮件的发送地址 smt 阅读全文

posted @ 2019-11-19 18:22 八叶一刀 阅读(598) 评论(0) 推荐(0) 编辑

2018年12月3日

正则匹配中文

摘要: 背景:项目要做国际化需求,要有中英文切换功能,所以我需要找到代码中所有包含的中文。 原理:很简单,中文在unicode 和 utf-8里都有一定的编码范围,所以我们只需要找出编码最小和最大的中文即可。 幸运的是中文在unicode 和 utf-8里编码的顺序是相同的(注:gbk编码是以拼音顺序编码的 阅读全文

posted @ 2018-12-03 11:53 八叶一刀 阅读(244) 评论(0) 推荐(0) 编辑

2018年4月28日

git merge 和 git rebase详解

摘要: git merge 和 git rebase 都是用来合并两个分支的。 git merge b #把b分支合并到当前分支 git rebase b #把b分支合并到当前分支 他们的 原理 如下: 假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。 $ git checkout 阅读全文

posted @ 2018-04-28 09:51 八叶一刀 阅读(665) 评论(0) 推荐(0) 编辑

2018年4月19日

systemd和sysv服务管理和配置

摘要: systemd服务管理和配置 systemd是centos7的系统初始化进程,它通过 Unit(xxx.service)文件来管理linux系统的服务。 Unit文件目录 路径 说明 /etc/systemd/system 系统或用户的配置文件 /run/systemd/system 软件运行时生成 阅读全文

posted @ 2018-04-19 10:30 八叶一刀 阅读(1502) 评论(0) 推荐(1) 编辑

2018年4月18日

Supervisor安装与配置(Linux/Unix进程管理工具)

摘要: 原文链接:http://blog.csdn.net/xyang81/article/details/51555473 Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持 阅读全文

posted @ 2018-04-18 16:27 八叶一刀 阅读(349) 评论(0) 推荐(0) 编辑

2018年4月17日

基于http response header的缓存技术

摘要: 基础知识 1) 什么是”Last-Modified”? 在浏览器第一次请求web资源时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此资源在服务期端最后被修改的时间,格式类似这样: Last-Modified: Fri, 12 May 2006 1 阅读全文

posted @ 2018-04-17 14:11 八叶一刀 阅读(347) 评论(0) 推荐(0) 编辑

2018年4月11日

nginx基本配置

摘要: Nginx安装 Nginx最新安装包可以在Nginx官网上下载http://nginx.org/en/download.html,目前最新版本为http://nginx.org/download/nginx-1.12.2.tar.gz。 Nginx命令 配置格式 基本的Nginx配置文件由若干部分组 阅读全文

posted @ 2018-04-11 15:10 八叶一刀 阅读(345) 评论(0) 推荐(0) 编辑

2018年4月10日

mysql分组top1 和 topn

摘要: 有时会碰到一些需求,查询分组后的最大值,最小值所在的整行记录或者分组后的top n行的记录,但是mysql只支持聚合函数,而不支持分函数。 准备工作 测试表结构如下: root:test> show create table test1\G *************************** 1 阅读全文

posted @ 2018-04-10 18:48 八叶一刀 阅读(2588) 评论(0) 推荐(0) 编辑

crontab 详解

摘要: crontab的语法 crontab的限制 /etc/cron.allow:将可以使用 crontab 的帐号写入其中,若不在这个文件内的使用者则不可使用 crontab; /etc/cron.deny:将不可以使用 crontab 的帐号写入其中,若未记录到这个文件当中的使用者,就可以使用 cro 阅读全文

posted @ 2018-04-10 17:07 八叶一刀 阅读(2465) 评论(0) 推荐(0) 编辑

导航