使用youtube-dl下载youtube视频

youtube-dl是一个使用python编写的脚本,可以下载热门视频网站的视频。在Linux系统下可以一健下载Youtube、Youku、Tudou等热门网站的视频,甚至是一些XXX网站的视频下载,如YouPorn、XVideos等。下面介绍使用方法。

1,准备工作(安装python)
[code]
[root@bear ~]# sudo yum install python
[/code]
youtube-dl需要Python 2.6以上的版本。如果你的系统是CentOS 5,请根据这篇文章更新Python版本。CentOS 6里已经自带了Python 2.6,所以不需要更新。

2,下载及使用
[code]
[root@bear ~]# sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
[root@bear ~]# chmod a+x /usr/local/bin/youtube-dl
[/code]

使用方法
[code]
[root@bear ~]# youtube-dl –max-quality url http://www.youtube.com/watch?v=XXXXXX
[root@bear ~]# youtube-dl –max-quality url http://v.youku.com/v_show/id_XXXXXX.html
[/code]

其它选项 继续阅读

Welcome to Peer1

This blog is under peer1 now. 换到了所谓的贵族机房……

上一家Oneasiahost也很不错,虽然是OpenVZ的,但20多天来没有宕机过,稳定性非常好;且PING值十分优秀(走PCCW线路),是个不错的服务商。

现在换到了某家的Peer1,性价比相对Oneasiahost更高,先用着看看吧。

Kagoya vps 1G方案测试

Kagoya是日本少数支付境外用户购买的VPS商家,基于OpenVZ技术。今天购买了Kagoya 1G方案(最低套餐)的VPS,价格为840日元,折合人民币56元左右。配置是3核、1G内存(Burst到2G),200G硬盘。以下是一些测试数据:

1,PING测试
全国范围有不同程度的掉包,甚至从美国、香港PING过去依然会掉包。看来线路的确很烂。

两张17CE测试图(点击可放大),测试时间为下午4点左右。
17ce测试

17ce测试

补充:晚上19:30再次测试了一下,北京电信PING值高达300-500ms。

2,网络、硬盘测试
网络非常一般,硬盘灰常给力! 继续阅读

优化php参数,加快WordPress速度

这个博客陆陆续续使用过一些美国的VPS,但访问速度一直不能让我满意,使用17CE测试的时候,全国的打开速度普遍在4-10秒左右,原因不明。也曾见过有些WordPress用着美国的空间,没装WP Super Cache等缓存插件,打开速度却维持在2秒左右,让我觉得,自己在优化这方面简直是太菜了。。

今天闲来无事,把Godaddy的免费空间安装了WordPress,拿17ce测试了一下,全国范围的打开速度在2-4秒左右,觉得有些不可思议。论性能,肯定是VPS要超出虚拟主机很多,为什么Godaddy的虚拟主机速度可以这么快……

我把Godaddy的免费空间上传了一个探针,仔细观察了一下,除了CPU、内存很大之外,我发现没有安装Zend Optimizer这个最基本的PHP加速器,当然,像memcache,eAccelerator等肯定也没有。比较奇怪的是发现有几个PHP的参数,跟lnmp一键安装包里面差距挺大。比较显著的是如下两个参数:

max_execution_time:翻译过来就是php脚本的最大执行时间,Godaddy家默认是30秒,但lnmp一键包默认是300秒
memory_limit:这个我的理解为每个php脚本的内存占用限制,但网络上有的说法是所有PHP脚本的内存总限制。Godaddy家默认是64M,但lnmp一键包默认是128M

然后就对比着优化了下,后来发现速度还不错,VPS和Godaddy免空的访问速度基本一样了。这里我给诸位使用lnmp一键安装包的朋友们一个优化方案: 继续阅读

Linux编写内核模块实例

本文演示了Linux加载内核模块(驱动)的过程,文中实验环境为CentOS 5.9 64bit。

1,准备工作
安装基础软件包
[code]
yum install kernel-devel.x86_64 gcc.x86_64 gcc-c++.x86_64
[/code]
然后会在/usr/src/kernels/下面安装好内核源码包,最好把目录的名字改一下,以便能够与/lib/modules/$(uname -r)/目录相响应,避免/lib/modules/$(uname -r)/目录中有一些软链接找不到内核源码包位置
[code]
mv /usr/src/kernels/2.6.* /usr/src/kernels/$(uname -r)-x86_64
[/code]

2,加入内核模块(驱动)
进入字符设备驱动目录
[code]
[root@localhost ~]# cd /usr/src/kernels/$(uname -r)-x86_64/drivers/char
[root@localhost char]# mkdir mycdev #建立驱动目录
[root@localhost char]# cd mycdev/
[root@localhost char]# cat /proc/devices #找一个未使用的字符设备主设备号,比如199,记好
[root@localhost mycdev]# vim mycdev.c #建立内核态设备驱动程序,内容见下方
[root@localhost mycdev]# vim Makefile #建立Makefile文件,内容见下方
[/code] 继续阅读

两台电脑共用一根网线上网

家里的网络情况有些复杂,笔记本可以通过WIFI连接网络,但台式机不能。现在要用一根网线连接之,让其都可以上网。简要的说一下方法吧。

前提情况:
两台电脑,一台是笔记本(Windows7),一台是台式机;
笔记本可以通过WIFI上网,台式机不可以,但有一根普通网线

解决办法:
笔记本先正常通过WIFI上网,因为用的是无线网卡,所以笔记本的有线连接上有个叉;
在笔记本上面,点击“打开网络和共享中心”,选择“更改适配器设置”,同时选中有线连接和无线连接,右击,选择“桥接”,然后会多出一个名为“网桥”的连接,此连接上也有个叉;
将网线的两端各自连接到两台电脑的有线网口,此时,台式机已可以上网,笔记本上的“网桥”的叉叉已消失;
这样,两台电脑就都可以上网了

DNF女鬼剑加点

DNF最近新的女鬼剑角色,今天来谈谈该角色的加点方案吧。经过无数测试,以下给出一套本人认为合理的加点方案。

DNF女鬼剑加点

DNF女鬼剑加点

>>>>>加点方案<<<<< 职业:女鬼剑 > 剑术大师 > 剑皇
等级:85
SP: 全部 10770 已用 10290 剩余 480
TP: 全部 36 已用 36 剩余 0
QP: 全部 3974 已用 0 剩余 3974 继续阅读