Press "Enter" to skip to content

月与灯依旧 Posts

U盘WinPE安装CentOS 6.4

在U盘的WinPE中安装CentOS系统,简单记录一下。

1,在U盘上安装好WinPE。建议选择老毛桃U盘工具,下载地址http://laomaotao.net;

2,在U盘根目录建立一个名为LMT的目录,将安装镜像CentOS-6.4-x86_64-minimal.iso(下载地址)拷入U盘下的LMT目录;

3,将安装镜像CentOS-6.4-x86_64-minimal.iso里的images、isolinux两个目录拷入U盘根目录,否则安装的时候会提示找不到/images/install.img。(不能只将/images/install.img拷贝到光盘根目录)

4,将U盘插入电脑。重启电脑,进入BIOS选择U盘启动,F10保存退出;

5,系统从U盘启动以后显示出老毛桃的启动菜单。菜单中有一项“启动自定义ISO/IMG文件(LMT目录)”,选择该项。系统会列出LMT目录中的ISO文件,直接输入对应的序号就可以安装了。

U盘WinPE安装CentOS 6.4

U盘WinPE安装CentOS 6.4

6 Comments

使用youtube-dl下载youtube视频

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

1. 安装python3.x版本

youtube-dl需要Python 2.6以上的版本. 请根据这篇文章更新Python版本.

2. 下载及使用

下载

python3 -m pip install --force-reinstall https://github.com/yt-dlp/yt-dlp/archive/master.tar.gz

使用方法

~/.local/bin/yt-dlp --list-extractors  # 查看支持网站列表

~/.local/bin/yt-dlp -h                 # 更多参数

yt-dlp -U                              #程序升级, 仅限于用binary安装的方式.

~/.local/bin/yt-dlp --get-format URL   # 获取视频格式

~/.local/bin/yt-dlp -F URL             # 获取所有视频格式
~/.local/bin/yt-dlp f ID URL           # 下载指定格式的视频,例如yt-dlp f 32 URL

# 推荐用法
~/.local/bin/yt-dlp --merge-output-format mp4 -f bestvideo+bestaudio URL

# 推荐用法2(先把视频和音频都下载回来,再手动merge)
~/.local/bin/yt-dlp -f bestvideo[ext=webm]+bestaudio[ext=m4a] URL
sudo ffmpeg -i 1.webm -i 1.m4a -c copy 1.mkv
2 Comments

Welcome to Peer1

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

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

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

6 Comments

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,网络、硬盘测试
网络非常一般,硬盘灰常给力!

7 Comments

优化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一键安装包的朋友们一个优化方案:

6 Comments

Linux编写内核模块实例

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

1,准备工作
安装基础软件包

yum install kernel-devel.x86_64 gcc.x86_64 gcc-c++.x86_64

然后会在/usr/src/kernels/下面安装好内核源码包,最好把目录的名字改一下,以便能够与/lib/modules/$(uname -r)/目录相响应,避免/lib/modules/$(uname -r)/目录中有一些软链接找不到内核源码包位置

mv /usr/src/kernels/2.6.* /usr/src/kernels/$(uname -r)-x86_64

2,加入内核模块(驱动)
进入字符设备驱动目录

[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文件,内容见下方
Leave a Comment