Skip to Content

Blogs

本站启用新域名www.minilinux.net

中文Puppy Linux开发者之家开始使用新的域名www.minilinux.net

原域名在未来的一段时间内将依然有效,但会自动跳转到新域名上。

一点想法---20100813第6次测试

最初一直喜欢puppy的轻便和小巧,我不得不佩服作者的思维和智慧。
但最近我有种不甘堕落的冲动,虽然puppylinux这个开源系统玩起来很爽,修改起来也很容易,由此产生的所谓XXX版本更是多的很。但是之凭借这些小刀小试怎么能真正的接受puppy呢?
开源来之不易,最起码在国内所谓的开源少的很可怜,仅有的几个也被用心不良的人加注了水分。这里感谢linux,感谢一切为开源贡献的先烈们!
废话不敢说太多,不然大伙的砖头我可吃不消。
刚说到puppy的轻便,毫不疑问要说到cd/usb....模式的启动方式,以我的理解,在linux livecd发行版中slax做的最成功,但是现在puppylinux也很不错,虽然squashfs压缩率远比lzma小很多,
但是至少linux内核中已经正式接纳了squashfs了,这个很可喜可贺!puppy正是借着这个压缩技术把puppy主要文件系统压缩为小小的XXX.sfs文件。
然而这个sfs虽然可以在启动中挂载,但是仅仅是可读属性,很多文件启动时需要写入。然而initrd.gz这个内存根文件系统的使用空间少得可怜,仅仅4M左右。于是伟大的作者们引进了虚拟文件系统
unionfs/aufs2!此技术真是令我折服也,目前我认为aufs2在一些方面稍微高于unionfs,但是经过不断的开发我相信unionfs一定是前途无量,真的期待可以被linux内核婚娶!
再者不但拟文件系统的技术厉害,使用此技术的作者更厉害。我是一名菜也不能再菜的业余linux爱好者,一直苦于解读使用此技术的脚本,以我理解puppy启动后挂载了sfs文件并使用虚拟文件技术把
sfs中的文件变成虚拟的可读写属性,这里的过程我无法解析,等待高人解析脚本吧.....呜呜。虽然有了可读写空间,可是在重起时一些文件的变动面临消失,于是教授又加了脚本,将虚拟文件系统中的
变动文件统统被收集起来,然后制作成可读写的etx2格式的XXX.2fs个人文件,于是puppy在下一次启动时,可以调用这个可读写文件。总之puppy的大体过程如此,可是细细分析可大了去了!
于是乎我萌生一种脆弱的冲动,为何不从零开始,模仿puppy的启动过程,制作一个国人版的“puppylinux”呢!

Puppy Linux 5.1 发布

名称:Lucid Puppy
版本:510
大小:130MB
发布时间:2010-08-09
基于:ubuntu-10.04 Lucid Lynx + woof
内核版本:2.6.33.2
xorg版本:7.5;xorg-server:1.7.6
gcc版本:4.4.3 ;glib版本:2.24.0
glibc版本:2.11.1;gtk+版本:2.20.0
下载地址1下载地址2下载地址3英文介绍。汉化请下载最新的半步中文体验包

版本公告:

ssh登陆邮件提醒功能

出于安全考虑,我们希望服务器在有用户通过ssh登陆时能自动向管理员发送一条邮件,通知登陆用户名和IP。这是一种不错的安全防范机制,它可以让管理员及时发现异常登陆,并在造成更大危害前(比如获得更高权限)阻止恶意访问。

方法很简单,建立/etc/ssh/sshrc文件,内容如下,
#!/bin/sh

sendmail -t <<EOF
to:admin@example.com
from:server@example.com
subject:$USER@`hostname` login from ${SSH_CLIENT%% *}

http://www.123cha.com/ip/?q=${SSH_CLIENT%% *}
EOF
也可以只跟踪某个用户的登陆,比如root(当然,最好禁止root用ssh登陆),那就建立/home/username/.ssh/rc,内容同上。

这个邮件里只提供了访问者的ip,但没有提供更有价值的ip地理信息,如有需要则点开邮件里的那个连接。一般情况下这就足够了。

Drupal的一个小问题

Drupal使用一个叫drupal_http_request的函数从其他网站获取系统更新或rss信息。如果drupal_http_request函数访问失败,它会自动将drupal_http_request_fails变量设为TRUE。在此之后的访问都需要先system_check_http_request,以确定系统确实支持drupal_http_request。而system_check_http_request会调用drupal_http_request访问自己这个站点。

这个系统本身没有什么问题,但如果后台用的是nginx + php-cgi(1 child)这种模式,因为只有一个php-cgi实例,在其中运行的php是不能在访问自己的站点的,此时php-cgi已经是处于忙状态了。于是就会出现gateway time out的错误。

此问题对普通用户没有任何影响。

关于puppyLinux实现无线网卡(配置无线路由)之ASII码---WEP密钥--128位的解决办法

今天受托与一位朋友处理无线网卡(就那种有无线路由的高速局域网)在puppylinux下的WEP加密采取ASII 128位的配置方式,经过艰难的google 和借鉴,最终实现了这一方法
这里写出来方便大伙
第一步 进入puppyLinux后,首先要看一下你的无线网卡是不是被内核正确识别了,方法是在终端
里打入
ifconfig -a 若显示了诸如
wlan0 link encap:Ethernet HWaddr 00:17:3F:30:A9:C5 
BROADCAST MULTICAST MTU:1500 Metric:1 
RX packets:0 erros:0 dropped:0 overruns:0 frame:0 
TX packets:150 erros:0 dropped:0 overruns:0 carrier:0 
collisions:0 txqueuelen:1000 
RX bytes:0(0.0B) TX bytes:7020(6.8KiB) 
Interrupt:11 Memory:cc902000-cc902100
那么恭喜你,你有很大机会可以成功!

基于Slackware的spup0.4发布

名称:Slack Puppy
版本:040
大小:115M
发布时间:2010-07-09
内核版本:2.6.34.1
xorg版本:7.5;xorg-server:1.7.7
gcc版本:4.4.4;gtk+版本:2.18.9
glib版本:2.22.5;glibc版本:2.11.1

下载地址1下载地址2下载地址3英文介绍bug提交

该版本基于内核 k2.6.34.1和Slackware 13.1,Xorg为最新的7.5版本,jwm vsvn-492桌面环境。汉化请下载安装最新的半步中文体验包。为避免初次运行时无法进入X桌面,在xorgwizard保存配置前先运行Test X测试一下,或者直接选择Xvesa。

flashget for linux 发布

下载地址:
flash v1.0.3(大小2.3M)
flash v1.0.2(大小2.3M)

Flashget 网际快车 for Linux —— Linux下面的多源下载工具

- 下载功能与windows快车一样(bt稍后加入)
- 多线程
- 下载速度快
- 无广告,精简
- 支持快车专用链
- 支持FireFox浏览器

软件截图:

......



写字楼里写字间,写字间里程序员;程序人员写程序,又拿程序换酒钱。
酒醒只在网上坐,酒醉还来网下眠;酒醉酒醒日复日,网上网下年复年。
宁愿老死程序间,只要老板多发钱;小车大房不去想,撰个二千好过年。
若要见识新世面,公务员比程序员;一个在天一在地,而且还比我们闲。
别人看我穿白领,我看别人穿名牌;天生我才写程序,臀大近视肩周炎。

年复一年春光度,度得他人做老板;老板扣我薄酒钱,没有酒钱怎过年。
春光逝去皱纹起,作起程序也委靡;来到水源把水灌,打死不做程序员。
别人笑我忒疯癫,我笑他人命太贱;状元三百六十行,偏偏来做程序员。
但愿老死电脑间,不愿鞠躬老板前;奔驰宝马贵者趣,公交自行程序员。
别人笑我忒疯癫,我笑自己命太贱;不见满街漂亮妹,哪个归得程序员。

[code]不想只挣打工钱,那个老板愿发钱;小车大房咱要想,任我享用多悠闲。
比尔能搞个微软,我咋不能捞点钱;一个在天一在地,定有一日乾坤翻。

(2010-06-05)111MB的Quirky 1.2正式版发布

名 称:Quirky | Quirky-Retro
版 本:120
大 小:111M | 121M
发布时间:2010-06-05
基于:T2-8.0rc + Woof
内核版本:2.6.33.2 | 2.6.30.5
xorg版本:7.5; xorg-server:1.7.1
gcc版本:4.3.4
glibc版本:2.10.1
gtk+版本:2.16.6
下载地址1下载地址2下载地址3英文介绍

该版本采用 k2.6.33.2 / k2.6.30.5 内核,Xorg为最新的7.5版本,jwm vsvn-492桌面环境,互联网连接向导整合了pwireless2和Simple Network Setup。汉化请下载安装最新的半步中文体验包

版本公告:
同步内容