进程的状态变迁

一、进程状态 通常情况下,我们描述进程的状态主要有三种: 就绪态:进程已经拥有了执行条件,但是没有获取到 CPU,无法执行。 运行态:进程已经占有了 CPU,此时正在 CPU 上运行。 阻塞态:进程在等待某项服务、信号或者外部操作等时候的状态。 三者之间的转化过程: 状态说明: 就绪 => 运行:进程 ... 阅读更多

CentOS 源码编译安装 PHP 5.6

lnmp 环境中,php 算是最难安装的一个了,之前各种鼓捣搞了好多次,查阅了无数资料才终于有点经验了,记录下来。

一、安装依赖项

php 的依赖项相当多,大部分都是运行环境需要的库环境。有的直接 yum 就能安装,有的就需要手动编译安装了。反正一个原则:能用 yum 安装的尽量用 yum 。

阅读更多

CentOS 源码编译安装 nginx

一、 nginx 安装

之前在 wordpress 上有写过一篇安装的步骤:源码编译安装 nginx

但是今天找到了一个更简单的方法,简单几步就能装好:

  • 解决依赖关系和添加用户

阅读更多

linux 出现 sudo: **: command not found 的解决方法

使用 sudo 命令以 root 身份运行命令 vi 时报错:

百度一番发现使用 sudo 执行命令时,它只会去找系统内置已经拥有的命令,也就是说系统只会在默认的 PATH 目录下去寻找,另外添加的 PAHT 不会去查找。同时,对于命令别名系统也 ... 阅读更多