废话不多说,豆荚网络加速器,有独立的客户端,也可以使用系统自带的连接方式。不会每隔一段时间断线。
每月免费300m流量(验证邮箱后为800m)如果不看视频足够了。当然也有收费的VIP线路。推荐手持设备使用。
废话不多说,豆荚网络加速器,有独立的客户端,也可以使用系统自带的连接方式。不会每隔一段时间断线。
每月免费300m流量(验证邮箱后为800m)如果不看视频足够了。当然也有收费的VIP线路。推荐手持设备使用。
之前博客运行在BuyVM OpenVZ 128m的vps上,运行环境是lnmp.org提供的一键安装包,版本0.8。昨天把博客换到BuyVM KVM的vps上面,并且把一键安装包升级到了0.9。今天重启vps之后mysql死活起不来,执行/etc/init.d/mysql start,错误信息为:
Couldn’t find MySQL manager (/usr/bin/mysqlmanager) or server (/usr/bin/mysqld_safe) Continue reading »
前几天《读卖新闻》报道方校长被双规,方校长出来辟谣并称要追究其责任,李开复回复说追究太麻烦,不如墙了。
Google Drive一推出就悲剧,感谢G-F-W。
言归正传,博客域名是在Godaddy注册的,它的DNS服务器多数都已经被认证,当时国内的DNSPOD犹如一匹黑马异军突起,无论是功能还是性能都可圈可点。但是最近DNSPOD频繁抽风,不知道是树大招风还是被腾讯收购的原因。于是考虑更换DNS解析。
此前用过zoneedit,感觉不错,但是在后台发现其提供的ns服务器半数都无法ping通。估计又被认证了。hostloc上有人推荐he.net提供的dns。以前玩ipv6的时候注册过he.net,于是把域名的解析逐条从DNSPOD拷贝到he.net。然后从Godaddy更改ns记录。he.net提供5台ns服务器,其中ns1比较特殊。
新的解析生效后发现速度没有明显差别,另外DNSPOD提供的附加功能,比如多线智能切换,供搜索引擎抓取的DNS记录(这个对使用CDN的网站很有用)等功能对我来说其实也用不到。我的博客就在一台vps上,只有1IP,也没有任何CDN。
活在墙下,记得多给自己留条后路,多条选择。
Tunnelier与MyEnTunnel类似,但是功能更加强大。MyEnTunnel小巧易用,如何使用MyEnTunnel可以参考
这里列下Tunnelier的优点:
1.可以提供http、socks4和socks5代理。注意Tunnelier Proxy Forwarding supports HTTP CONNECT only (not a regular HTTP proxy),通过http方式连接会报错“127.0.0.1:7070 failed: Unsupported client protocol; the client may be expecting a regular HTTP proxy”.
2.可以保存多个配置文件
3.包含WinSSHD、Terminal Console、SFTP和Remote Desktop功能。 Continue reading »
1.添加端口
vim /etc/ssh/sshd_config
将#Port 22的注释去掉并且换行加入Port 443
如果是不是增加,而是修改端口的话,建议先保留22端口,等新端口可以登录再去掉。
443其实是https使用的端口,3128是squid使用的端口。建议使用大端口,比如10000~65535以上。
重启SSH服务 /etc/init.d/sshd restart
2.防火墙开启443端口
vi /etc/sysconfig/iptables
加入-A INPUT -m state –state NEW -m tcp -p tcp –dport 443 -j ACCEPT
注意state和dport前面是两个-
或者
iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 443 -j ACCEPT
service iptables save
重启防火墙 /etc/init.d/iptables restart
转载一篇不错的文章
OpenVZ的内存模型和Xen或者一般的Linux Kernel不同,导致free命令看不到真实内存使用的值。
OpenVZ上free看到的是虚拟环境(Virtual Environment, VE)中所有程序向系统声明的可能要求内存的最大值,比如C程序:
向系统声明需要4M内存,但内存实际上并不是在程序声明需要内存时就分配,而是在实际使用时分配,即上面的程序不会让linux内核立即分配内存。
但是OpenVZ提供的/proc/user_beancounters却可以反映出VE实际使用了多少内存,而且,可以反映出有多少是在母鸡的swap里面的,从一定程度上可以判断母鸡是否超售了。
/proc/user_beancounters里面的physpages对应的held值是VE实际使用的物理内存(以4k为单位),oomguarpages则是VE实际使用的物理内存+swap,两者相减,就是VE使用的swap。 Continue reading »
折腾独立博客除了内容外就是域名、主机和程序了。
域名从icyhe.com换成了binghe.org;程序从emlog换成了wordpress;主机从免费主机到美国主机再到北京BGP多线机房,最终搬到了国外的VPS。VPS是前几天BuyVM放货的时候抢到的,没想着搬,本打算VPS当SSH&VPN主机用,博客继续使用北京BGP多线机房,毕竟速度快还不如备案而且空间9月才到期。但是2012.4.2发生了一件不愉快的事导致博客被停掉。本来以为是技术问题,后来咨询下发现对方态度很恶劣,坚持让我搬走。空间都用了2年了,既然人家话都说到那份上,我也没再辩驳。
之前在123Systems买的128MB内存VPS使用lnmp.org的一键安装包死活通不过,但是在BuyVM上却出奇的顺利。于是修改域名A记录,绑定域名,上传文件&恢复数据库,一气呵成。
现在博客已经能访问了,欢迎大家批评指正~~~
UPDATE1:貌似出现好几次502了。看来内存确实不够用。
UPDATE2:把修改php-cgi的进程数由默认的5改成了3,貌似内存剩余40MB,之前是负十几MB。修改方法:
vi /usr/local/php/etc/php-fpm.conf
<valuename=”max_children”>3</value>
UPDATE3:vsftpd安装有点问题,程序是装上了,但是service没配置好。可以使用yum install vsftpd覆盖安装解决。
买了个128MB内存的VPS,想装WordPress折腾下。软件当然首选LNMP,系统尝试了几次还是选Debian。话说高配置的机器还是推荐Centos,文档多,出了问题也好解决。但是像128MB内存的机器还是Debian省资源。
从lnmp.org下了一键安装包。可是尝试无数次都失败。最后看log发现是mysql安装失败。nginx和php都编译并安装,唯独mysql编译的时候out of memory了。于是想用一键安装包的脚本安装nginx和php等软件,mysql用apt-get安装。研究下了一键安装脚本,发现过于繁琐,虽然lnmp.org提供的一键安装包省事而且也能提高网站的访问体验,但是系统开销是很大的。
找来找去无意中看到了一个很神奇的脚本lowendbox的lowendscript。研究下了果断决定用这个脚本安装。
下面是LEB脚本包含的软件和对系统的修改
安装/替换的软件
dropbear to replace openssh. Invoked from xinetd.
inetutils-syslogd to replace rsyslog.
exim4 to replace sendmail (if installed). Re-configured to allow Internet delivery.
cron
nginx
mysql. Re-configured to remove innodb support, remove query cache and reduce key buffer size.
php with built-in FastCGI interface. Running only 1 child process and respawn after 5,000 requests.
对系统/软件的修改:
Removing some commonly bundled applications that should not be there in the first place for a minimal distro (apache2, sendmail, bind9, samba, nscd, etc).
MySQL root is given a new password (which can be found in ~root/.my.cnf)
Installing each WordPress site under /var/www/. It will create appropriate database, users and password for the site. Continue reading »
安装OpenVPN需要主机支持tun,安装PPTP需要主机支持tun和ppp。
首先要检测你的VPS是否开启了TUN和PPP,联系你的服务器提供商,直接询问。如果没有开启,可以要求他们开启。
自行检测的方法:
检测TUN
cat /dev/net/tun
返回:
cat: /dev/net/tun: File descriptor in bad state 说明正常
检测是支持PPP模块
cat /dev/ppp
返回:
cat: /dev/ppp: No such device or address 说明正常 Continue reading »
错误代码:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Traceback (most recent call last):
File “/usr/bin/yum”, line 29, in yummain.user_main(sys.argv[1:], exit_code=True)
File “/usr/share/yum-cli/yummain.py”, line 309, in user_main errcode = main(args)
File “/usr/share/yum-cli/yummain.py”, line 178, in main result, resultmsgs = base.doCommands()
File “/usr/share/yum-cli/cli.py”, line 345, in doCommands self._getTs(needTsRemove)
File “/usr/lib/python2.4/site-packages/yum/depsolve.py”, line 101, in _getTsself._getTsInfo(remove_only)
File “/usr/lib/python2.4/site-packages/yum/depsolve.py”, line 112, in _getTsInfopkgSack = self.pkgSack
File “/usr/lib/python2.4/site-packages/yum/__init__.py”, line 661, in pkgSack = property(fget=lambda self: self._getSacks(),
File “/usr/lib/python2.4/site-packages/yum/__init__.py”, line 501, in _getSacksself.repos.populateSack(which=repos)
File “/usr/lib/python2.4/site-packages/yum/repos.py”, line 232, in populateSackself.doSetup()
File “/usr/lib/python2.4/site-packages/yum/repos.py”, line 79, in doSetupself.ayum.plugins.run(‘postreposetup’)
File “/usr/lib/python2.4/site-packages/yum/plugins.py”, line 179, in runfunc(conduitcls(self, self.base, conf, **kwargs))
File “/usr/lib/yum-plugins/fastestmirror.py”, line 181, in postreposetup_hookall_urls = FastestMirror(all_urls).get_mirrorlist()
File “/usr/lib/yum-plugins/fastestmirror.py”, line 333, in get_mirrorlistself._poll_mirrors()
File “/usr/lib/yum-plugins/fastestmirror.py”, line 376, in _poll_mirrorspollThread.start()
File “/usr/lib/python2.4/threading.py”, line 416, in start_start_new_thread(self.__bootstrap, ())
thread.error: can’t start new thread
| © 2012 冰河的博客 | Powered by WordPress | Themed by Suffusion |
近期评论