删除debian/Ubuntu上的程序

apt-get 除了可以更新、安装,还可以删除已安装程序
包括apache、mysql、php等等,只要你觉得程序有毛病,一言不合删除即可。
使用:
apt-get remove --purge apache\*
apt-get remove --purge mysql\*

即可删除所有相关程序及文件
再运行apt-get clean 扫尾~~

还是一键包好用

Nginx和php在一些VPS的unix系统上并不能很好的配合运行,最近两天一直试图解决在bandwagon上的centOS6 Mini上Nginx不能运行php的问题
各种502错误,各种与127.0.0.1:9000断开连接。种种可能的原因都想到了,包括php-fpm没有运行、php设置超时参数过短、session没有权限
但依旧是502错误。

后来果断转向军哥的一键包,经过2年多,军哥的lnmp一键包已经升级到1.4版本了,可以自助选择php mysql版本等等,代码也有优化,堪称国人佳品啊。全自动运行大约半小时一切搞定!

总结:适合自己的才是最好的

更新:
fastcgi_pass如果用unix:/tmp/php5-fpm.sock出现connect() to unix:/tmp/php5-fpm.sock failed (2: No such file or directory)
除外权限,用户组等等原因以外(权限660,用户组www-data 在nginx.conf里面)
可以尝试用fastcgi_pass 127.0.0.1:9000;的模式
注意将/etc/php5/pool/www.conf的相应语句和/etc/nginx/conf.d/default.conf的语句设置一致

测试vps网络接口速度

一般说来VPS至少是百兆接入的,也有G口接入,但由于服务器位置不同,连接速度各异。
如何来测试VPS的接口带宽呢?客观的就是借助第三方网站speedtest.net来测试VPS连接到最近地理位置的测试服务器的速度,而不是去下载cachefly上的文件。speedtest.net上有上千个测试点遍布全球,完全可以找到离要测试VPS距离最近的测试点 继续阅读“测试vps网络接口速度”

解决update时key不可用的问题

debian/ubuntu在进行自动更新时候可能会遇到“There is no public key available for the following key IDs”的错误提示
可以通过以下命令解决:
apt-get install debian-keyring debian-archive-keyring
apt-key update

之后再运行
apt-get update && apt-get upgrade
即可!

apt-get update丢失key

一些主机商的源码包并非标准版本,在运行apt-get update时候会提示
W: There is no public key available for the following key IDs:
9D6D8F6BC857C906
W: There is no public key available for the following key IDs:
7638D0442B90D010

之类的错误
解决办法:
运行apt-get install debian-keyring debian-archive-keyring
apt-get update

即可。

source.list

一些VPS主机只提供精简版OS,这样子在apt-get一些程序时候会提示找不到等等错误
最好的解决办法就是更改/etc/apt下面的source.list文件
今天一台debian8 64bit mini版本的主机安装mariaDB时候折腾半天,总是提示“无法找到版本” 继续阅读“source.list”