最新消息:

标签:include

孤儿进程与僵尸进程[总结]
Linux

孤儿进程与僵尸进程[总结]

admin 9年前 (2016-04-18) 4339浏览 0评论

1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考A...

CLOSE_WAIT状态的原因与解决方法
CLOSE_WAIT

CLOSE_WAIT状态的原因与解决方法

admin 9年前 (2016-01-29) 4827浏览 0评论

这个问题之前没有怎么留意过,是最近在面试过程中遇到的一个问题,面了两家公司,两家公司竟然都面到到了这个问题,不得不使我开始关注这个问题。说起CLOSE_WAIT状态,如果不知道的话,还是先瞧一下TCP的状态转移图吧。 关闭socket分为主动关闭(A...

Linux 系统中僵尸进程
Linux

Linux 系统中僵尸进程

admin 9年前 (2015-07-14) 3369浏览 0评论

Linux 系统中僵尸进程 – hazir – 博客园   Linux 系统中僵尸进程和现实中僵尸(虽然我也没见过)类似,虽然已经死了,但是由于没人给它们收尸,还能四处走动。僵尸进程指的是那些虽然已经终止的进程,但仍...

linux平台上编译安装boost库
boost

linux平台上编译安装boost库

admin 10年前 (2014-12-30) 3810浏览 0评论

背景:PHP的gearman需要这Lib库,才能编译得过,做一些多任务分发时需要gearman的PHP扩展。 Download: http://sourceforge.net/projects/boost/?source=typ_redirect l...

yum方式安装php-fpm
php-fpm

yum方式安装php-fpm

admin 10年前 (2014-08-08) 3819浏览 0评论

yum的方式安装软件很方便,编译安装真的是太累了 一个新服务器要搞定所有东西,真是太麻烦 要不然就是安装apache,也很方便 php的很多功能都是模块化安装,比如连json的解析都需要额外安装 引用 今天安装赵容提供的监控源码,我在两台虚拟机上测试...

nginx限制IP或IP段的问题
deny

nginx限制IP或IP段的问题

admin 10年前 (2014-07-25) 3900浏览 0评论

最近有同事问需要在nginx中针对一些IP和IP段限制访问,通过了解以下方法可以解决问题: 首先建立下面的配置文件放在nginx的conf目录下面,命名为denyip.conf wget http://www.ipdeny.com/ipblocks/...

listen()详解
c

listen()详解

admin 10年前 (2014-07-23) 3742浏览 0评论

在基本的unix网络编程中,server-client模式是普遍应用的模式之一.在server端编程过程中,基本的模式是 socket()//创建fd|| bind()//将socket绑定到特定端口中|| listen()//监听相应的socket...

Mac OS X /usr/include in Mavericks
include

Mac OS X /usr/include in Mavericks

admin 10年前 (2014-07-23) 3920浏览 0评论

Mavericks 安装后,即使在 XCode 中安装了 Command Line Tools ,也没有 /usr/include 目录。这会导致一些命令行编译失败,比如 gentoo prefix 里的 gcc 。 执行如下命令可以安装 /usr/...

Nginx Web服务器动静分离配置
nginx

Nginx Web服务器动静分离配置

admin 11年前 (2014-07-16) 3176浏览 0评论

随着 高性能 Web 服务器大量被使用,目前 最新稳定版为Nginx-1.4.7.tar.gz 张宴兄在实际应用中大量使用 ,并分享 高性能 Web 服务器知识,使得 在国内也是飞速的发展。 那今天咱们再来温习一下 Nginx 动静分离知识,这里仅供...

Wordpress防止暴力破解
nginx

WordPress防止暴力破解

admin 11年前 (2014-07-14) 3284浏览 0评论

很久之前突然linode给发邮件说,CPU使用率超过阈值,然后报警了。登陆上去发现有的Wordpress进程CPU占用率特别高,看了一下access log发现几乎所有请求都在访问/wp-login.php。也就是有人在暴力破解。 当时在想,暴力破解...

如何写gdb命令脚本
gcc

如何写gdb命令脚本

admin 11年前 (2014-07-08) 2988浏览 0评论

作为UNIX/Linux下使用广泛的调试器,gdb不仅提供了丰富的命令,还引入了对脚本的支持:一种是对已存在的脚本语言支持,比如python,用户可以直接书写python脚本,由gdb调用python解释器执行;另一种是命令脚本(command fi...

linux 信号量
kernel

linux 信号量

admin 11年前 (2014-07-01) 2741浏览 0评论

信号量及信号量上的操作是E.W.Dijkstra 在1965年提出的一种解决同步、互斥问题的较通用的方法,并在很多操作系统中得以实现, Linux改进并实现了这种机制。 信号量(semaphore )实际是一个整数,它的值由多个进程进行测试(test...

PHP 如何阻止用户上传成人照片或者裸照
php

PHP 如何阻止用户上传成人照片或者裸照

admin 11年前 (2014-05-05) 3526浏览 0评论

在这份教程中,我们将会学习到如何组织用户通过PHP上传成人照片或者裸照. 示例   RRPowered-NudityFilter 我在phpclasses.org上面偶然发现一个很有用的,由Bakr Alsharif开发的可以帮助开发者基于皮肤像素点...

检测vps最大使用内存代码
gcc

检测vps最大使用内存代码

admin 11年前 (2014-04-17) 2931浏览 0评论

遇到一些无良的idc超卖严重的话分配到我们手里的内存可能并不是标配的内存,这时可以用以下脚本来检测一下。 先关闭swap,这样测出来的才是内存,或者不关闭直接测试然后去除swap值就是真实可用内存了。 关闭SWAP sudo swapoff -a 开...

如何利用GCC编译选项检测栈溢出
gcc

如何利用GCC编译选项检测栈溢出

admin 11年前 (2014-04-17) 3234浏览 0评论

  Stack smashing是堆栈缓冲区溢出(stack buffer overflow)的一个时髦称谓。它表示利用代码中存在的缓冲区溢出bug而发起的攻击。在早期,这完全是程序员的责任,他们要确保代码中不存在缓冲区溢出的问题。但是随着...