bind 空主机头 cname CNAME and other data
admin 9年前 (2016-05-04) 5224浏览 0评论
CNAME and other data 做named服务,bind原生版本编译完之后不支持空主机头的cname解析。注释掉 lib/dns/rbtdb.c 文件的 if (rbtversion != NULL && cname...
admin 9年前 (2016-05-04) 5224浏览 0评论
CNAME and other data 做named服务,bind原生版本编译完之后不支持空主机头的cname解析。注释掉 lib/dns/rbtdb.c 文件的 if (rbtversion != NULL && cname...
admin 9年前 (2015-12-23) 5146浏览 0评论
redeclaration of C++ built-in type ‘bool’ 错误。 安装mysql时 make 时 提示 redeclaration of C++ built-in type ‘bool’ 错误。是没有安装 gcc-c++ ...
admin 10年前 (2015-03-16) 4251浏览 0评论
gorun可以使GO语言代码代码作为shebang#!脚本使用,如: #!/usr/bin/gorun package main func main() { println("Hello world!") } 然后...
admin 10年前 (2015-02-23) 4573浏览 0评论
代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。 Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目。但是实际上 ,任何只要某个文件有变化,就要重新构建的项目,都可以...
admin 10年前 (2014-12-30) 3814浏览 0评论
背景:PHP的gearman需要这Lib库,才能编译得过,做一些多任务分发时需要gearman的PHP扩展。 Download: http://sourceforge.net/projects/boost/?source=typ_redirect l...
admin 10年前 (2014-12-20) 3606浏览 0评论
1. ulimit -S -c unlimited 2. 在apache主配置文件中增加一行:CoreDumpDirectory /var/apache_coredump #目录随意 3. chown修改/var/apache_coredump的权限...
admin 10年前 (2014-10-28) 4066浏览 0评论
一切的工程都要从实用的角度出发,排除 GLSB 在外,目前主流的开放的前端无非就那几种: 1. 最简单的就是 DNS RR,上手很快,缺点也很明显 2. web server + keepalived,相对智能些,依然有缺点,没有 health ch...
admin 10年前 (2014-08-10) 4437浏览 0评论
1,xen是什么? XEN是一个基于X86平台的虚拟机系统,它支持多个操作系统共用系统硬件,而且更重要的是,它不会导致操作系统的功能性和性能性的劣化。它可以支持多种操作系统的虚拟化,比如Linux,BSD,Windows XP等等。 2,为什么使用x...
admin 10年前 (2014-07-31) 3098浏览 0评论
最近试用了几个@agentzh写的第三方Nginx模块,甚为愉悦,没想到在Nginx可以玩很多技巧和扩展,分享一下。 本文尝试的几个模块大概分为: echo memcached nginx lua 详细模块地址分别为: ngx_devel_kit h...
admin 10年前 (2014-07-25) 3472浏览 0评论
Mac OS X 编译报错 clang: error: unknown argument: ‘-mno-fused-madd’ [-Wunused-command-line-argument-hard-error-in-fut...
admin 11年前 (2014-07-11) 3333浏览 0评论
经典的nginx的helloworld尝试了一下 过程就是 nginx--->config文件---->module--->command[]<----->函数----->handler | | ctx等 位置等...
admin 11年前 (2014-07-09) 3613浏览 0评论
C语言使用函数前为什么要声明是个老问题了,还是没忍住想简单记一下,事情原于同事写的一段测试代码。 前两天同事拿来一段C代码让我帮忙看下,main()函数里面调用了一个另一个函数,该函数返回double值,在函数内部return之前printf打印出来...
admin 11年前 (2014-06-23) 2654浏览 0评论
如何定位应用程序开发中的内存问题,一直是 inux 应用程序开发中的瓶颈所在。有一款非常优秀的 linux 下开源的内存问题检测工具:valgrind,能够极大的帮助你解决上述问题。掌握 valgrind 的使用以及工作原理,能够有效地定位进而避免应...
admin 11年前 (2014-04-29) 3120浏览 0评论
非常经常用到的一个编译,统一了下,这回可以直接复制黏贴就可以做完啦,不然还需要找参数,真悲惨 。 编译PHP所需要的支持 yum install gcc yum install libxml2-devel curl-devel libjpeg lib...
admin 11年前 (2014-04-17) 3236浏览 0评论
Stack smashing是堆栈缓冲区溢出(stack buffer overflow)的一个时髦称谓。它表示利用代码中存在的缓冲区溢出bug而发起的攻击。在早期,这完全是程序员的责任,他们要确保代码中不存在缓冲区溢出的问题。但是随着...
admin 11年前 (2014-03-25) 3048浏览 0评论
参考资料: http://blog.s135.com/nginx_php_v6/ http://blog.s135.com/post/375/ 背景介绍: 以前,因为AWS EC2的价格比较昂贵而租用了其它国外小厂商的VPS,在使用了3年多之后,发现...
admin 12年前 (2013-05-06) 4003浏览 0评论
系统:CentOS 5.8 x86_64 硬件平台:vmware esx、Dell R410 内核:2.6.32.60 内核为底层的可编程部件提供服务,为上层应用程序提供执行环境,内核裁剪就是对这些功能进行筛选,选取满足特定平台和需求的功能,不同的硬...
admin 12年前 (2013-05-06) 2993浏览 0评论
一、将默认内核(2.6.18-308.el5)升级到2.6.32.60,使用默认的.config进行内核编译,使用新内核启动后,出现”moving /dev failed”,具体如下: 解决方法: 编译内核时,加入对旧版sysfs的支持...