初探lowmem_reserve_ratio
admin 12年前(2015-02-15) 1浏览
1.摘要 最近小伙伴们在排查一个线上关于linux内存oom的问题,前些天来问我某篇文章里的一句话是什么含义,问题比较难用几句话说明,在这里梳理一下。 2.背景 最近小伙伴们在排查一个线上关于内存oom的问题,前些天来问我某篇文章里的一句话是什么含义...
admin 12年前(2015-02-15) 1浏览
1.摘要 最近小伙伴们在排查一个线上关于linux内存oom的问题,前些天来问我某篇文章里的一句话是什么含义,问题比较难用几句话说明,在这里梳理一下。 2.背景 最近小伙伴们在排查一个线上关于内存oom的问题,前些天来问我某篇文章里的一句话是什么含义...
admin 12年前(2015-02-15) 0浏览
x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存。 段页式机制如下图。 Linux内核地址空间划分 通常32位Linux内核地址空间划分0~3G为用户空间,3~4G为内核空间。注意这里是32...
admin 12年前(2015-02-06) 0浏览
用过sockd 的人都知道,slockd 并不是十分理想,白名单只能靠本地的,所以常常导至邮件不能正常接收,网上有很多postfix policy server,目前发现只有postfwd 十分强大,于是产生了用postfwd取代slockd 的想法...
admin 12年前(2015-02-06) 0浏览
网站总是出现bad gateway 提示,时有,时无,查看了一下日志,居然出现一堆错误,如下 [29-Mar-2014 22:40:10] ERROR: failed to ptrace(PEEKDATA) pid 4276: Input/outpu...
admin 12年前(2015-02-06) 0浏览
proc文件系统 /proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所...
admin 12年前(2015-02-06) 0浏览
查看软件xxx安装内容 dpkg -L xxx 查找软件 apt-cache search 正则表达式 查找文件属于哪个包 dpkg -S filename apt-file search filename 查询软件xxx依赖哪些包 apt-cach...
admin 12年前(2015-02-06) 0浏览
Postfix 邮件系统时不时出现下面的日志,重启一下就好了,真的头痛 Apr 14 19:09:03 root postfix/qmgr[3333]: 1791D394147F: removed Apr 14 19:09:48 root postf...
admin 12年前(2015-02-06) 0浏览
在使用discuz 的时候,用户退出时,出现502 bad gateway 的问题,查看日志后,发现日志有如下相关记录 upstream sent too big header while reading response header from u...
admin 12年前(2015-02-06) 0浏览
rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last; rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.h...
admin 12年前(2015-02-06) 0浏览
1、perldoc perllocal 2、推荐pmtools里的pminst命令 http://search.cpan.org/src/MLFISHER/pmtools-1.01/pminst 3、编写如下标本 #!/usr/bin/perl us...
admin 12年前(2015-02-06) 0浏览
cpanm 其实只是一个可执行文件而已。将它下载到 bin 目录,然后添加执行权限就可以用了。 $ wget http://xrl.us/cpanm -O /usr/bin/cpanm; chmod +x /usr/bin/cpanm 使用 cpan...
admin 12年前(2015-02-06) 0浏览
第一步 先在本地服务器创建要转发的域名,在main.cf 里加入 transport_maps = hash:/etc/postfix/relay_maps 在/etc/postfix/relay_maps 输入下面的内容 aikaiyuan.com...
admin 12年前(2015-02-06) 0浏览
今天把vps上php5.3升级到了php5.4,我采用的是nginx+php-fpm的架构,nginx通过php-fpm的socks文件来连接。 结果报错: connect() to unix:/tmp/php-cgi.sock failed (13...
admin 12年前(2015-02-05) 0浏览
工具下载:蓝屏修复工具 一般常见蓝平代码 一、0X0000000A 如果只是这个蓝屏代码一般和硬件无关,是驱动和软件有冲突造成的,最早发现这个代码是因为公司的DELL机器的USB键盘和QQ2007的键盘加密程序有冲突发现的这个问题。也在IBM T系列...
admin 12年前(2015-02-05) 0浏览
#include <boost/atomic/atomic.hpp> #include <iostream> #include <stdlib.h> #include <boost/thread/mutex....
admin 12年前(2015-02-04) 0浏览
在一次测试中,我碰到了一个sql注入的问题,在网上没有搜到解决办法,当时的注入点是在limit关键字后面,数据库是MySQL5.x,SQL语句类似下面这样: SELECT field FROM table WHERE id > 0 ORDER ...
admin 12年前(2015-02-04) 0浏览
关于具体问题,请参见上一篇 fpm开启slowlog Fsockopen出现Operation now in progress的问题追踪一, 本文主要是定位问题。 接上一篇。 引起该问题的原因有两个: 1)connect的socket连接操作是非阻塞...
admin 12年前(2015-02-04) 1浏览
问题描述: 前两天老大跟我讲了一个他们原来遇到的问题,php采用fastcgi的方式启动,并且打开slow log日志,当调用fsockopen读取一个连接,这个连接超过了slowlog设置的时间,fpm进程就会抛出一个warning,用来记录关于这...
admin 12年前(2015-02-04) 0浏览
使用了各种不稳定的VPN服务以后,我还是觉得自己搭VPS比较靠谱。Digital Ocean提供了可伸缩的VPS,最便宜的服务器是每个月$5,虽然对于学生来说不算便宜,但好在一开始充$5送$10,而且成功申请到Github Student pack的...
admin 12年前(2015-02-03) 0浏览
做个程序需要用到系统的cpu、内存、网络的使用情况,百度之后发现目前使用python获取这些信息大多是调用系统命令(top、free等)。其实多linux命令也是读取/proc下的文件实现的,索性不如自己写一个。 一、计算cpu的利用率 要读取cpu...
admin 12年前(2015-02-03) 0浏览
在Linux中,我们常常会使用到uptime命令去看看系统的运行时间,它与一个文件有关,就是/proc/uptime,下面对其进行详细介绍。 [root@aikaiyuan /]$ cat /proc/uptime 5512328.92 181062...
admin 12年前(2015-02-02) 0浏览
一,什么是KVM KVM包括很多部件:首先,它是一个Linux内核模块(现在包括在主线中)用于转换处理器到一种新的用户 (guset) 模式。用户模式有自己的ring状态集合,但是特权ring0的指令会陷入到管理器(hypervisor)的代码。由于...