最新消息:

admin的文章

不要乱用 TCP ENC flag
SYN

不要乱用 TCP ENC flag

10年前 (2014-12-20) 5041浏览 0评论

前段时间处理了一个 case,现象很简单,同网络环境下的机器,绝大多数的机器都无法 curl 访问 example.com,仅有少部分的可以 curl 访问,并且他们的 mtr 的路径一模一样,机器的配置应该也有一样。 对比一下,可以访问的: $ c...

常用的正则表达式集锦
javascript

常用的正则表达式集锦

10年前 (2014-12-19) 2980浏览 0评论

在计算机科学中,正则表达式用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在WEB开发中,正则表达式通常用来检测、查找替换某些符合规则的字符串,如检测用户输入E-mai格式是否正确,采集符合规则的页面内容等等。 今天我将分别用PHP和Ja...

nginx 全局变量 $
nginx

nginx 全局变量 $

10年前 (2014-12-10) 4075浏览 0评论

nginx 全局变量 – 孤剑 – 博客园 经常需要配置Nginx ,其中有许多以 $ 开头的变量,经常需要查阅nginx 所支持的变量。 可能是对 Ngixn资源不熟悉,干脆就直接读源码,分析出支持的变量。 Nginx支持的...

异步I/O之native AIO篇
IO

异步I/O之native AIO篇

10年前 (2014-12-09) 4189浏览 0评论

本文介绍Linux下另外一种异步I/O,即由Linux内核实现提供的native AIO机制,要使用这一套机制,可以利用libaio库,也可以手动利用syscall做一层自己的封装,不过这并无大碍,libaio库本身也很简单。 AIO的使用场景在哪里...

Linux native AIO与eventfd、epoll的结合使用
epoll

Linux native AIO与eventfd、epoll的结合使用

10年前 (2014-12-09) 4262浏览 0评论

在前面的示例libaio_test.c和native_aio_test.c中,可以看到对磁盘aio请求(本文的aio都指此类)的使用有阻塞等待,这明显之处为对io_getevents()函数(当然,其它函数,比如io_submit()也有一定程度的阻...

nginx对Linux native AIO机制的应用 二
IO

nginx对Linux native AIO机制的应用 二

10年前 (2014-12-09) 3723浏览 0评论

从前面文章 nginx对Linux native AIO机制的应用 一 已经了解到,在Linux系统上,要使用native AIO机制,可以利用libaio库,也可以手动利用syscall做一层自己的封装,而nginx采用就是后者,这样做的好处是既使...

nginx对Linux native AIO机制的应用 一
IO

nginx对Linux native AIO机制的应用 一

10年前 (2014-12-09) 4136浏览 0评论

从0.8.11版本开始,nginx开始支持Linux native aio,如何在nginx里配置使用这套机制是本文介绍的重点。在下面的示例配置中,几个重要相关选项的具体含义如下: aio:http://wiki.nginx.org/HttpCore...

systemtap初试用
debug

systemtap初试用

10年前 (2014-12-09) 4151浏览 0评论

久闻systemtap工具的大名,之前也断断续续的看过它的介绍,并且利用CentOS发行版自带的systemtap相关命令试用过几次,感觉还算不错。本文将介绍一下systemtap的安装,以及对应用程序的追踪示例,不过,在此之前,先描述一下syste...

使用systemtap调试Linux内核
kernel

使用systemtap调试Linux内核

10年前 (2014-12-08) 4106浏览 0评论

最近在公司看Linux内核的nmi死锁检测功能的实现机制,当然,是因为它变了,所以我才看的,简单来说就是在红帽的某牛提交了一个内核patch:new nmi_watchdog using perf events,这个patch已经被合入到内核主线2....

*nux平台上的C10M问题
Linux

*nux平台上的C10M问题

10年前 (2014-12-08) 3660浏览 0评论

对于做大量并发服务器端(比如Web服务器Nginx、Apache等)开发的童鞋,肯定知道有一个名为C10K的问题。当然,这是一个比较古老的问题了,从03年(非准确值)提及到现在已经有10余年之久。而随着整个网络相关技术的高速发展,包括CPU、网卡、操...

init: prefdm main process (*) terminated with status
Linux

init: prefdm main process (*) terminated with status

10年前 (2014-12-06) 6218浏览 0评论

从上面可以看到,init 启动 prefdm 时遇到错误,prefdm 是负责图形界面,简单解决方法是 修改 inittab 进入文字模式 重启服务器进入单用户模式,修改inittab为3后,重启即可 其实 prefdm 在启动时 被 SELinux...

3分钟安装配置Postfix邮件服务器
mail

3分钟安装配置Postfix邮件服务器

10年前 (2014-12-05) 4900浏览 0评论

Linux邮件服务器通常使用Sendmail,在网上Google了Sendmail的教程后,我决定知难而退,改用Postfix。 Postfix是用来替代Sendmail的,它的配置文件比Sendmail简单得多,配置相当容易。 在配置邮件服务器之前...

开源web终端ssh
SSH

开源web终端ssh

10年前 (2014-12-03) 21269浏览 0评论

前言: 好久都没来写博客,最近忙啥去了呢? 一是忙于saltstack的二次开发,二是云计算的学习研究中,所以就一直没写东西,今天给大家介绍个工具。 好了,开始正文! 1.首先来说一下为什么要web ssh? 有人是说,有xshell,secureR...