vmware 安装 centos5 系列找不到网卡问题解决

使用虚拟机安装 CentOS5 后,系统没有自动识别网口信息,导致无法配置 IP 远程登陆。 问题原因: 安装系统的时候,如果选择了系统是 CentOS5 或者更老的版本,虚拟机会将虚拟网卡设备设置为 vmxnet3 系列,该系列的网卡为 AMD PCNet 型号。但当前虚拟机的网卡实际为 Intel 的网卡,需要使用 e1 ... 阅读更多

CentOS5 YUM 源

centos5 已停止了维护,国内大部分的源也停止维护,找了很久都没有找到可用的源。最后才发现,centos 早期的源都已经 vault.centos.org 网站下,国内的镜像源也都改成了 centos-vault 。 腾讯云源:

CentOS 终端 prompt 颜色设置

以为 centos 和 ubuntu 的 prompt 颜色设置是一样的,设置之后才发现不是一样的,百度了很久都没有找到任何有用的信息,在谷歌上随便一搜就找出来了官方的文档,不由得想吐槽百度啊。 centos 的 prompt 也是放在环境变量中,可以写到当前用户的~/.bashrc 文件里对当前用户生效,也可以写到全 ... 阅读更多

CentOS 6.x 升级内核到 4.4

准备玩一下 docker,但是发现对内核要求比较高,3.1 以上,而 CentOS 6.x 默认内核版本是 2.6 。

习惯了 6 也不想换成 7,所以最后只能把内核升级了,升级上来也只需要简单的两步操作。

1. 安装 ELRepo

内核的仓库地址,这个可在 https://elrepo.org/tiki/tiki-index.php 找到。

如果 rpm 命令下载失败,可以手动进入上面的网页中下载下来,然后离线安装。

阅读更多

nginx 隐藏版本号及修改软件名

一、概述 nginx 作为当前最流行的开源 web 服务器之一,被无数公司或个人在使用。正因为开源,所以任何人都可以获取到它的源码,这其中就包含了世界各地的黑客。他们无时无刻不在想着如何找出 nginx 的漏洞,以至于在网上随便一搜都能找到无数 nginx 相关的漏洞: 默认情况下,http 响应的 Server 头部 ... 阅读更多

CentOS 源码编译安装 PHP 5.6

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

一、安装依赖项

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

阅读更多

CentOS 源码编译安装 nginx

一、 nginx 安装

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

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

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

阅读更多

nginx 配置 php-fpm

一、基本配置

nginx 默认配置文档中的 php 配置,这段配置是可用的:

阅读更多

升级 GCC 后动态库报错 「version 'CXXABI_1.3.9' not found」 的解决办法

升级 GCC 后运行程序出现错误:

问题的原因是因为升级 GCC 后相应的动态库没有更新,程序找不到新版本 GCC 库中的符号,运行不成功。使用 ls 命令查看该文件可以看到动态库是一个软链接: [crayon-695647237fae433747 ... 阅读更多