vhcs 开发基本处于停滞状态,今天看到了 ISPConfig, 觉得挺有意思的。有好几个引人注目的优点:

1. 支持的发行版非常多

2. 功能强大

3. 开发社区活跃,文档齐全

ISPConfig

ISPConfig is an open source hosting control panel for Linux. ISPConfig is licensed under BSD license.

Managed Services

  • Httpd (virtual hosts, domain and IP based)
  • FTP
  • Bind (A, CNAME, MX and SPF Records)
  • POP3 Auto-Responder
  • MySQL client-databases
  • Webalizer statistics
  • Harddisk quota
  • Mail-Quota
  • Traffic limits
  • IP-addresses
  • SSL
  • SSI
  • Shell-access
  • Mailscanner (Antivirus)
  • Firewall

Detailed Feature list

System Requirements

Supported Distributions

  • Mandrake Linux starting from version 8.1 to 10.2
  • Mandriva 2006 to 2007
  • Red Hat Linux starting from version 7.3 to 9.0
  • Fedora Core 1 - 6
  • SuSE Linux starting from version 7.2 to 10.2
  • Debian 3.0 (Woody), Debian 3.1 (Sarge), Debian 4.0 (Etch)
  • Ubuntu 5.04 (Hoary Hedgehog), 5.10 (Breezy Badger), 6.06 (Dapper Drake), 6.10 (Edgy Eft)
  • CentOS 4.1 to 4.4

Details

  • Operating System: Linux (Kernel 2.4 or later with glibc6) (the following distributions are supported: Mandrake Linux starting from version 8.1, Mandriva 2006 & 2007, Red Hat Linux starting from version 7.3, Fedora Core 1 - 6, SuSE Linux starting from version 7.2, Debian starting from version 3.0, Ubuntu 5.04, 5.10, 6.06, and 6.10, CentOS 4.1 - 4.4)
  • Apache Webserver version 1.3.12 or later / 2.0.40 or later
  • Sendmail or Postfix
  • Procmail
  • Quota Package
  • ProFTP as standalone version or vsftpd as inetd/xinetd/standalone version
  • Php 4.0.5 or newer as Apache module
  • MySQL data base
  • a POP3/IMAP daemon that supports either the traditional Unix-Mailbox format (e.g. gnu-pop3d, qpopper, ipop3d, popa3d or vm-pop3d) or the Maildir format (e.g. Courier-Imap)
  • OpenSSL and mod_ssl for the creation of SSL virtual hosts
  • BIND8 / BIND9
  • iptables or ipchains

虽然大部分情况下我们只要用ssh登录linux服务器就好了,但是有时候我们的程序需要在图形界面下运行,这时我们就要用到vnc server这个软件了。在Debian下安装vnc server很简单的,只要几步就可以了:

1. 安装软件

apt-get install tightvncserver tightvnc-java

2. 配置每个用户自己的vnc server。
启动命令:

vncserver -depth 24 -name aru_desktop -httpport 9001 -geometry 1024×768 :1
参数解释:

1. -depth 24 使用24位颜色,这里一般用16或者24

2. -name aru_desktop 桌面名字,这个参数并非必要,可以随便起个喜欢的名字

3. -httpport 9001 使用浏览器连接的端口,请用1024以上的端口,如果是多个用户都开vnc server,那每个用户要使用不同的端口
4. -geometry 1024×768 桌面分辨率,根据要求调整

5. :1 会话数字,同3

第一次运行会要求你输入一个密码,这个密码和你的ssh登录密码是分开的,当然你也可以用同样的密码

关闭命令:

vncserver -kill :1

:1 是会话数字,和启动的会话数字一致

3. 输入法和桌面环境

每个用户的vnc server启动脚本是 ~/.vnc/xstartup

下面是我的启动脚本:

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
x-terminal-emulator -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
#x-window-manager &
#gnome-session &
xfce4-session &
scim -d

里面有3个窗口管理服务器:

#x-window-manager &

#gnome-session &

xfce4-session &

最上面两个是被注释掉的,选择自己喜欢的窗口管理就好了,将其余的窗口管理器注释掉。

scim -d

打开scim输入法.

4. 连接vnc server

打开vnc server后,可以通过http方式或者用专用客户端连接

http方式,在浏览器输入 http://ip:9001/

专用客户端,在地址输入 ip:1

Debian默认设置下是开反向域名解析的。我们连接ssh/ftp的时候就会有一个比较明显的延时,大概要等30秒后才能输入账号密码。解决方法有两个:

1. 将客户机IP和域名对应关系加入到 /etc/hosts上

2. 编辑 /etc/nsswitch.conf

找到 hosts  那行,将其改成下面这样:

hosts:          files dns [NOTFOUND=return]

今天终于将maemocjk 的输入法卸载了。因为我找到一个的更好的输入法: scim for maemo. 他有770和N800的版本,由wolfg 移植的。安装 很简单,直接点install 文件就可以了,然后需要重启机器,使用ctrl + 空格i打开输入法。刚才测试了一下,bug还是有不少的,比如要输入目前这个词,老是发现多输入了一个字母的样子,难道是因为我安装的虚拟键盘问题?明天将现在这个虚拟键盘去掉试试。另外当前只有智能拼音输入法,应该将五笔也加进去的。
项目主页

其实还没有正式宣布发布,但是文件已经冻结了,iso也出来了。

下载地址: http://cdimage.debian.org/debian-cd/4.0_r0/

发布声明应该会在一天内宣布的,当各大主力镜像将iso 镜像完毕,就会正式宣布发布了。

上一个稳定版本Debian 3.1 Sarge 是在 2005年6月6日发布的,距离现在已经快2年了。

Debian 的下一个版本代号为 lenny ,让我们祝愿 lenny 能够顺产吧~

update: 正式发布

今天参加卡伯东渡日本为国争光欢送大会,居然又迷路了,做人真失败。

前天发现了n800一个新用途,可谓是杀手级应用呀。

将自己喜欢的歌曲放进去,每天洗澡的时候将n800带进冲凉房,音量调到最大。

于是我就可以一边洗澡一边欣赏音乐了,另外还可以当作一个简单的时钟使用,提醒自己洗澡不要花太多时间,3-4首歌曲就好了~

2.3 的更新日志:

  • 修正一些杂七杂八的bug (界面, WP21 兼容性, 和其它插件的兼容性等待 )
  • 模块的一些小变动(加强了黑名单模块,默认不使用公共黑名单服务器查询。)
  • 重要 升级到Wordpress的数据库结构,提高了加速速度(不是SK2的问题,但是必须做这样的修改以便让SK2跑的更快).

更新很简单,将原来的SK2目录删除,上传新文件。到插件管理器将SK2禁用再启用就完成了。

blog的spam评论问题一直在困扰着我,前两天看到有人介绍 spam karama 感觉非常好用,给大家推荐一下.

安装很简单:

  1. download the archive
  2. unzip and drop the whole SK2 folder, as is, in your plugins directory.
  3. Enable the plugin in the WP Admin >> Plugins section.
  4. Browse to WP Admin >> Manage >> Spam Karma 2.

懒得翻译了,大概都能看明白的…

前两天有个朋友找我,说他的一台服务器出问题了。

apache启动没多久 服务器就报错,是cpu过热。

我登录上去,发现apache已经被停止了 。这台机器配置还不错,xeon 2.8G 双核,2G内存,上面运行的是一个游戏相关网站和一个bbs,其中bbs是没有什么流量的,可以忽略。我将apache打开,没过多久,发现系统负载迅速上升,运行 netstat -an > ip.txt ,先将当前网络连接保存下来再说。 废了不少功夫,终于将apache关闭了了,一看系统负载,居然100多。我对ip.txt进行了一下检查,发现出了连接数特别多外,IP都很分散,应该不是攻击。问了一下,发现这个网站正发布一个新软件,几M大,很多人在下载。检查了my.cnf,有问题,居然将连接开到4000,然后其他配置是按照512M内存进行优化的,我将连接数限制在300,然后将 其他的一些参数根据2G内存的情况进行了优化。apache2的配置也有问题,连接数开到1500,太多了,改为800,重启apache2,这次系统负载没问题,只有1.x。我打开网站,发现网页报错,mysql 连接数太多。看了一下,居然mysql的400连接数已经用完了,再查看msyql slow log,没有慢查询语句。

现在的情况很明显了,应该是网站的内容发布系统mysql配置了持久连接,找到配置文件,将其中的$pconnect = 1改为 0,果然网站恢复正常了。 mysql持久连接能提高连接速度,一般可以提高性能。但是在大网站,因为连接数太多,如果使用持久连接的话反而得不偿失。至于cpu过热,是因为服务器的散热没作好,平时没问题,系统负载一高散热就出现问题了。

拿到了n800一段时间了,总体感觉还是比较满意的。中文支持方面除了输入法比较头疼外,其他也还好。

今天os2007 mk3出来了,正在龟速下载中,号称有以下改进:

http://europe.nokia.com/link?cid=PLAIN_TEXT_80293

1. 视频和flv视频播放性能和画面提升

2. 蓝牙连接(估计是功能增强吧,不过我用蓝牙功能一向感觉良好)

3. 增强浏览器的稳定性

4. 激活触摸屏和键盘锁(就是选择锁定触摸屏和键盘的时候屏幕马上会关闭,只能通过按电源键激活)

镜像文件:

http://maemo.org/downloads/nokia_N800.php?f=RX-34_2007SE_3.2007.10-7_PR_COMBINED_MR0_ARM.bin

linux下的刷新软件:

http://maemo.org/downloads/d3.php?f=flasher-3.0

使用方法:

使用控制面板备份数据

下载上面的镜像文件和刷新软件,放在同一个目录下
将n800关闭,用usb连接到pc上,以root身份执行下面指令:

chmod +x flasher-3.0

./flasher-3.0 -F RX-34_2007SE_3.2007.10-7_PR_COMBINED_MR0_ARM.bin -f -R
现在会出现如下提示:
"Suitable USB device not found, waiting"
然后将n800的充电器接上,刷新就会自动开始了。
等它刷新完成后会自动重启系统
恢复备份数据,工作完成
	
	

嘿嘿,lex同学做了一个很好玩的漫画,共享之。

comiclife.jpg

最近因为本本上的windows xp怪怪的,搞的我不爽,于是又开始折腾起linux了。上次的ubuntu用了一段时间后觉得不爽就删了,这次我终于用debian etch installer rc1 安装成功。硬件支持的还行,需要自己折腾一下显卡和无线网。多媒体键支持也很简单,在gnome的快捷键定义一下就好了。声卡驱动是没有问题的,但是我发现普通用户不能用,后来在水木上问了一下,才发现这个用户居然不在audio组,这次被郁闷到了。蓝牙的驱动在内核就自带了,为了方便和我的手机同步,我安装了 kdebluetooth. 蓝牙gprs拨号是比较麻烦一点,拜了下google大神,终于找到答案了。记录下来免得下次再改吧.

root@hiei-laptop:/etc/bluetooth# sdptool search DUN
Inquiring …
Searching for DUN on 00:16:20:CA:83:A5 …
Service Name: Dial-up Networking
Service RecHandle: 0×10001
Service Class ID List:
“Dialup Networking” (0×1103)
“Generic Networking” (0×1201)
Protocol Descriptor List:
“L2CAP” (0×0100)
“RFCOMM” (0×0003)
Channel: 1
Profile Descriptor List:
“Dialup Networking” (0×1103)
Version: 0×0100

发现拨号频道是1和蓝牙地址 00:16:20:CA:83:A5, 运行 rfcomm bind /dev/rfcomm0 00:16:20:CA:83:A5 1 ,然后在系统管理-联网找到调制解调器连接,按属性,在常规里面打钩,电话号码写 *99***1# ,用户名和密码随便,调制解调器端口写 /dev/rfcomm0,然后激活连接就可以了。我这篇blog就是用gprs拨号上网写的。

测试通过后可以修改配置文件:

/etc/bluetooth/rfcomm.conf
#
# RFCOMM configuration file.
#

rfcomm0 {
# Automatically bind the device at startup
bind yes;
#
# # Bluetooth address of the device
device 00:16:20:CA:83:A5;
#
# # RFCOMM channel for the connection
channel 1;
#
# # Description of the connection
comment “w800c”;
}
另外再安装上flash player 9 for linux正式版,mplayer等,系统就很不错了。

这次是真的了。Nokia 770的后续产品, 以前曾被大家认为型号是870 或 880,已经正式出现,不过型号是N800,目前在美国两家商店有售,价格为 $399.99。
除了之前有风声透露的摄像头、立体声喇叭、SD卡插槽外,cpu和内存的提升是最明显的:

Model name: N800
CPU type: Possibly OMAP 2 series
CPU speed: 320 Mhz
OS: Tablet 0S 2007 / Maemo / Linux
Screen Size: 4.1 inches
Screen Resolution: 800×480
RAM: 128 MB
Flash: 256 MB

Interfaces
SD card slot x2
Headset i/f (Mic+Line)

WLAN details
802.11b/g

PAN details
BT2.0

Included accessories
Built-in camera.
Stand
Stylus
Soft Case
Stereo speakers

cpu的bogomips从125提升到320,虽然这个数值并不能完全反应cpu性能,但是我还是可以认为640×480的xvid视频应该可以在优化版本的mplayer播放了。另外,内存也从64M升级到128M,可以运行更多程序。另外,它有两个SD卡插槽^_^

具体的新闻链接大家可以看 osnews

另外贴点图吧 :)

n80013.jpg

n80012.jpg

n80008.jpg

n80009.jpgn80010.jpgn80011.jpg

n80007.jpg

n80006.jpg

n80004.jpg

如果代理服务器不支持connect模式,那只能通过hftp (ftp over http), 只有匿名ftp可以下载,想上传是不行的。

如果运气够好,可以试试这样设置:

set ftp:use-hftp no
set ftp:proxy http://192.168.1.1:3128/
当然,你需要将上面的代理服务器地址和端口改成自己的。

新版kk mplayer 终于出来了,kk mplayer的gui比 mplayer官方版本的 win32 gui好多了。

这是最新的svn版本,大家多试试,应该不错的。
20061202: (SVN-r21430)
- 同步到最新SVN版本;

20060818: (SVN-r19435)
- 修正vf_expand 的一个bug;
- 修正全屏的一个bug;(thx killmesoftly)

20060619: (SVN-r18756)
- 增强subcp参数:加入UTF8支持。(在subcp参数最后加上”,utf8″)
当以subcp参数前面定义的编码读取字幕失败时,以utf8编码读取;
- 增强读取srt字幕的兼容性:正确识别无空行分隔的两段字幕;
- 新增参数log: (此参数必须在kk.ini中设置,抱歉)
0=不生成log文件 1=生成log文件 2=控制台显示log(官方版的方式)

下载后文件请用7zip 或 winrar 3.5以上版本打开。

下载 MPlayer-SVN-21430-KK.7z

« Previous PageNext Page »