Linux 如何清理eaccelerator_cache的内容

1.下载官方专用清理面板:

wget -c http://soft.vpser.net/web/eaccelerator/eaccelerator-0.9.6.1.tar.bz2

或:

wget -c http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2

如果版本不同,可以修改上面的版号后再下载。

2.下载解压后,把control.php文件拷贝到一个服务器可以正常WWW浏览的目录。

3.修改php.ini 在eaccelerator设置的最下面加入:

eaccelerator.allowed_admin_path=”目录”

目录就是control.php所在目录。

保存重启PHP

4.在浏览器中打开服务器目录\control.php, 用户名:admin 密码:eAccelerator

Removed all scripts and data from shared memory and / or disk.

删除了所有脚本和数据共享内存和/或磁盘。

Removed all expired scripts and data from shared memory and / or disk.

删除所有过期的脚本和数据从共享内存或磁盘。

Delete all ‘removed’ scripts from shared memory.

“删除”删除所有脚本从共享内存。

以上三个都可以执行一次,删除所有过期缓存文件。

linux 安装 PPTP VPN

1.安装 PPTP VPN

PPTPServer VPN 需要VPS支持 PPP 设备。
开启 PPP 支持

XEN VPS 无需开启,直接支持,跳过这一步。

在 putty 里面运行如下命令,检查是否开启了tun设备:

ls /dev/ppp

如果出现如下提示,表示已经开启,否则需要开启 ppp 支持。

root@241541:/etc/openvpn# ls /dev/ppp
/dev/ppp

如果没有发现上面的提示,则需要按下面的办法处理。

如果是OPENVZ 的VPS,请先登录 管理面板,打开 VPS 后,点击【设置】,然后再点击【激活PPP】

然后重复上述测试,如果还是无法找到 ppp 设备,尝试重启下 VPS 。

2.安装 pptpd 服务

执行如下命令安装,遇到提示输入 Y/n 时,输入 Y 回车即可:

apt-get install pptpd

执行结果如下:

root@289085:~# apt-get install pptpd
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following extra packages will be installed:
bcrelay libpcap0.8 ppp
The following NEW packages will be installed:
bcrelay libpcap0.8 ppp pptpd
0 upgraded, 4 newly installed, 0 to remove and 1 not upgraded.
Need to get 542 kB of archives.
After this operation, 1,872 kB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://archive.ubuntu.com/ubuntu/ oneiric/main libpcap0.8 i386 1.1.1-8 [117 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ oneiric/main ppp i386 2.4.5-5ubuntu1 [334 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ oneiric/main bcrelay i386 1.3.4-5ubuntu1 [10.7 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ oneiric/main pptpd i386 1.3.4-5ubuntu1 [80.4 kB]
Fetched 542 kB in 2s (242 kB/s)
Selecting previously deselected package libpcap0.8.
(Reading database … 24582 files and directories currently installed.)
Unpacking libpcap0.8 (from …/libpcap0.8_1.1.1-8_i386.deb) …
Selecting previously deselected package ppp.
Unpacking ppp (from …/ppp_2.4.5-5ubuntu1_i386.deb) …
Removing any system startup links for /etc/init.d/ppp …
Selecting previously deselected package bcrelay.
Unpacking bcrelay (from …/bcrelay_1.3.4-5ubuntu1_i386.deb) …
Selecting previously deselected package pptpd.
Unpacking pptpd (from …/pptpd_1.3.4-5ubuntu1_i386.deb) …
Processing triggers for man-db …
Processing triggers for ureadahead …
Setting up libpcap0.8 (1.1.1-8) …
Setting up ppp (2.4.5-5ubuntu1) …
Setting up bcrelay (1.3.4-5ubuntu1) …
Setting up pptpd (1.3.4-5ubuntu1) …
Starting PPTP Daemon: pptpd.
Processing triggers for libc-bin …
ldconfig deferred processing now taking place

3.配置 pptpd

为了避免和本地网络冲突,我们创建VPN的IP范围为 10.0.0.2-10.0.0.200

执行如下命令:

sed -i “s/#debug/debug/” /etc/pptpd.conf
echo ‘localip 10.0.0.1′ >> /etc/pptpd.conf
echo ‘remoteip 10.0.0.2-200′ >> /etc/pptpd.conf
echo ‘ms-dns 8.8.8.8′ >> /etc/ppp/pptpd-options
echo ‘ms-dns 8.8.4.4′ >> /etc/ppp/pptpd-options
echo ‘nopcomp’ >> /etc/ppp/pptpd-options
echo ‘noaccomp’ >> /etc/ppp/pptpd-options

4.继续增加 pptp 用户帐号:

格式为 [UserName] pptpd [Password] * ,我们增加一个 guest 密码 为 123456 的用户如下:

echo ‘guest * 123456 *’ >> /etc/ppp/chap-secrets

重启下pptpd:

service pptpd restart

注意:如果需要在 iphone 上使用,请在 iphone 的 PPTP 设置页将 “加密级别” 设置为 “最高” ,否则将无法连接上。

5.配置防火墙

打开 IP 转发:

echo ‘net.ipv4.ip_forward=1′ >> /etc/sysctl.conf
sysctl -p

配置防火墙:

iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -j MASQUERADE
iptables-save > /etc/iptables-rules
echo ‘#!/bin/sh’ > /etc/network/if-up.d/iptablesload
echo ‘iptables-restore < /etc/iptables-rules’ >> /etc/network/if-up.d/iptablesload
echo ‘exit 0′ >> /etc/network/if-up.d/iptablesload
chmod +x /etc/network/if-up.d/iptablesload

重启下pptpd:

service pptpd restart

大功告成,可以使用 PPTP VPN 了。

6.检查日志

使用如下命令检查拨号日志:

tail -f /var/log/syslog