CentOS 安装 Zend Guard Loader

在 Zend 官网上找到 Zend Guard Loader 的下载页, 找到 Linux 版本的 Zend Guard Loader, 点击下载, 需要登录, 登录后会弹出下载提示, 开始下载, 复制实际下载地址, 用 wget 下载.

阅读全文

CentOS 安装 LNMP VSFTP 服务

Nginx 的支持高并发, 强大的负载均衡, 低资源消耗 使它成为了 Linux web 服务端的首选, 尤其对于小内存的 VPS, 这点更为明显, 使它完胜 Apache.

下面就介绍 LNMP 的安装.

1. 准备工作

2.

阅读全文

CentOS 安装 MySql

执行下面的命令来安装 MySQL:

然后启动 MySQL 服务器:

运行下面的命令来为 root 用户设置一个密码(否则的话任何人都可以访问你的MySQL数据库!):

Enter password: 输入root当前密码以确认修改,一般root初始密码为空(上面的12345678为你想要的密码)

查询当前所有用户

增加新用户:

格式:grant 权限 on 数据库.*… 阅读全文

C# 使用 Socket 实现 http 协议全功能版

有人说用 Socket 请求 http 服务效率要比 HttpWebRequest 高很多, 但是又没有提供源码或者对比测试结果. 我对此很好奇, 到底能差多少? 所以决定自己写个类实现 Socket 请求 http 的功能.

下面的代码实现了基本的 http ,https 请求, 支持 gzip 解压, 分块传输.

经本人多次试验, 得出如下结论:

如果仅用 Socket 获取文本类型的内容, 且不考虑分块传输的情况, 那么 Socket 方式可比 HttpWebRequest 方式效率高 30%-40%.

如果考虑更多因素,需要做更多处理, 所以多数时候效率不如 HttpWebRequest, 当然与我写的代码效率有很大关系.

欢迎共同探讨技术问题,提供建议, 请留言,我会尽快回复.… 阅读全文

CentOS VPS 建立 PPTP VPN 服务

当前服务器环境: Centos 6

PPTP的配置主要有下面五个步骤:

  • 验证内核是否加载了MPPE模块
  • 安装所需的软件包
  • 配置PPP和PPTP的配置文件
  • 打开内核的IP转发功能
  • 启动pptpd守护进程
  • 配置iptables防火墙放行和转发规则

1、验证内核是否加载了MPPE模块:

2、安装所需的软件包:

安装前确保添加了 epel 源, 如果没有, 请参考 <<CentOS 添加常用 yum 源>>.… 阅读全文

Linux Apache 优化内存

使用 top 命令查看进程内存使用量

按 Shift + m, 以内存使用量排序, 可以看到 apache 有多个进程, 占用了很多内存, 记录下单个进程占用最多内存数, 我的是 40M.

按 q 退出 top

停止 httpd 服务, 查看当前内存剩余量

used 列标出了目前使用的内存量, 再用 vps 的实际内存量减掉使用量.… 阅读全文