广告贴:我的HTML格式的邮件签名

Posted by zuzhihui in 互联网技术 on 2008/07/02 with 3 Comments

RasHost VPS | VPS Blog | 虚拟化社区 | English VPS

Linux VPS下vmstat命令列出的属性详解

Posted by zuzhihui in vps技术 on 2008/07/01 with No Comments

在Linux VPS下运行vmstat命令可以显示系统资源占用的情况。加上一个时间参数可以定期循环输出资源占用情况,比如运行vmstat 2就可以每隔2秒钟输出一次。

vmstat命令输出的各项含义是:

procs部分
项目 含义
r 在运行队列中等待的进程数,如果经常大于CPU的个数,则表示cpu的负荷重
b 在等待io的进程数
memoy部分
项目 含义
swpd 已经使用的交换内存(k表示),这个数越小越好
free 空闲的内存(k表示),越大越好
buff 内核buffers部分的内存(k表示),这些内存也是可用的,所以这个数也是越大越好
cache 内核cache部分的内存(k表示),这些内存也是可用的,所以这个数也是越大越好
swap部分
项目 含义
si 从磁盘swap到内存的总量(k表示),这个数应该是0才对,大于0就表示,发生过swap,内存不够了
so 从内存中swap到磁盘的总量(k表示),这个数应该是0才对,大于0就表示,发生过swap,内存不够了
io部分
项目 含义
bi 从块设备(一般是硬盘)中读入的块总数,这个数越大表示IO越忙
bo 输出到块设备(一般是硬盘)中的块总数,这个数越大表示IO越忙
system部分
项目 含义
in 每秒的中断次数
cs 每秒的进程上下文切换的次数
cpu部分
项目 含义
us CPU在用户态执行花费的时间
sy CPU在内核态执行花费的时间
id CPU空闲的时间
wa CPU等待IO的时间,这个数字大表示IO忙
st 这个我搞不清楚,如果你清楚,请留言告知,谢谢

Windows Server 2003 VPS中更改IE的安全配置

Posted by zuzhihui in Windows技术 on 2008/06/30 with No Comments

Windows 2003的安全性比微软以往的操作系统有了大幅提高,内置的IE 6.0的安全设置的默认值也被提到了“高”,这无疑是比较保险的办法。但每次在VPS上浏览不同的网页都会弹出确 认窗口,实在有些烦人。

解决方法是: 在IE的菜单中选择: 工具 – Internet选项 – 安全 – 自定义级别,然后选择“安全级-中”,然后点击“重置”即可。

这样设置以后再用IE就不会弹出烦人的询问窗口了

取消Windows Server 2003 VPS登录时要按Ctrl+Alt+Delete组合键的方法

Posted by zuzhihui in Windows技术 on 2008/06/29 with No Comments

安装Windows Server 2003操作系统的VPS在console登录默认要先按下Ctrl Alt Delete组合键然后才弹出登录对话框,要取消这个限制的方法是:

点击 “开始–>运行” 在 弹出的DOS窗口中输入gpedit.msc,在新窗口中选择:计算机配置–>Windows设置–>安全设置–>本地策略,这时在本地策略下面可见到有“安全选项”,点击“安全选项”在右侧的框内找到“交互式登录:不要按CTRL ALT DEL”,启用这个选项即可。

修改mysql的编码为utf8

Posted by zuzhihui in Linux技术 on 2008/06/21 with No Comments

MySQL的中文编码问题最简单的解决方案是:修改mysql的配置文件/etc/mysql/my.cnf (在CentOS下是/etc/my.cnf),在[mysqld] 和 [client]段都加入如下指令:

default-character-set=utf8

注意:如果没有[client]段,就手工加入[client]段。然后重新启动MySQL即可。验证一下是否生效:

mysql> show variables like 'char%';
 -------------------------- ---------------------------- 
| Variable_name            | Value                      |
 -------------------------- ---------------------------- 
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
 -------------------------- ---------------------------- 
8 rows in set (0.00 sec)

mysql>

这样新建立的数据库缺省就是UTF8编码了。

修改Ubuntu VPS的locales设置

Posted by zuzhihui in Linux技术 on 2008/06/20 with No Comments

在Debian VPS下修改locales设置很简单,dpkg-reconfigure locales就可以了。ubuntu是出于debian,但locales的设置方法却不同:

echo "zh_CN.UTF-8 UTF-8" > /var/lib/locales/supported.d/locale
echo "en_US.UTF-8 UTF-8" >> /var/lib/locales/supported.d/locale
locale-gen
echo 'LANG="zh_CN.UTF-8"' >> /etc/environment

在Linux VPS下配置Postfix的TLS加密SMTP发信认证

Posted by zuzhihui in Linux技术 on 2008/06/20 with No Comments

在 上篇文章 中我们介绍了怎样配置postfix的不加密的、明文的smtp发信认证,本文接着介绍怎样配置postfix下的TLS加密的smtp发信认证。

本文是基于为基础的,强烈建议先配置好明文的SMTP发现认证,再按照本文接着配置TLS加密的SMTP发现认证。之所以这么做是因为条理清楚,并非必须。在TLS认证配置好之后,你可以选择再把明文的SMTP发信禁止掉。

我用thunderbird邮件客户端软件类配合测试,首先在thunderbird里面把SMTP服务器配置成SSL的,注意SSL SMTP的端口是465,在thunderbird中选中SSL后,SMTP端口会自动改变。

先把下面这些追加到main.cf中去:

smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtp_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

注意证书文件/etc/ssl/certs/ssl-cert-snakeoil.pem是Linux系统自带的,不用我们手工生成了。

在master.cf中,去掉如下部分前面的注释:

smtps     inet  n       -       -       -       -       smtpd
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject

然后重启postfix即可。

在Linux VPS下配置Postfix的SMTP认证

Posted by zuzhihui in Linux技术 on 2008/06/20 with 4 Comments

要用Postfix配置邮件服务器,配置SMTP要求发信认证是非常必要的,如果没有SMTP认证,就会有很多人利用你的SMTP来发送大量垃圾邮件。

本文记述了在Debian 4 VPS下是怎么配置一个明文的SMTP认证。明文的SMTP认证不安全,配置完明文的认证后,应该再配置一个Postfix的TLS发信认证,TLS是加密的,安全的,关于TLS的配置,我们会在另外一篇文章中描述。

安装必要的软件包:

apt-get install libsasl2 sasl2-bin libsasl2-modules

然后对postfix进行基本配置,这部分很简单,不再描述,下面描述怎样加入SMTP认证:

修改/etc/postfix/main.cf文件,在末尾加入:

smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes

修改/etc/default/saslauthd

START=yes
PWDIR="/var/spool/postfix/var/run/saslauthd"
PARAMS="-m ${PWDIR} -r"
PIDFILE="${PWDIR}/saslauthd.pid"
MECHANISMS="pam"
OPTIONS="-c -m ${PWDIR}"

然后运行:

mkdir -p /var/spool/postfix/var/run/saslauthd
echo 'pwcheck_method: saslauthd' >> /etc/postfix/sasl/smtpd.conf
echo 'mech_list: plain login' >> /etc/postfix/sasl/smtpd.conf

然后重启postfix和saslauthd,应该就能实现明文的发信认证了。本文参考了 http://www.debsir.org/main/?q=node/163

中国虚拟化技术社区v12n.cn

Posted by zuzhihui in 互联网技术 on 2008/06/18 with No Comments

v12n是Virtualization的缩写,这个单词中间有12个字母,所以就缩写成v12n,就像”国际化”的单词internationalization缩写成i18n一样,是个”国际惯例”。

http://v12n.cn 采用druppal建站,目前正处于调试期间,不久后就会正式退出。

58元/月的VPS特价促销快要结束了

Posted by zuzhihui in 产品介绍 on 2008/06/18 with No Comments

5月初我们推出的58元/月的特价VPS活动,到现在已经有很多客户选购,比我们预期的效果要好。这款基于Xen的VPS有96MB内存,4G硬盘,能安装Debian 4, Ubuntu 8.04, CentOS 5等Linux操作系统,不支持Windows操作系统。

有需要的顾客,请抓紧时间到我们的主页 http://rashost.cn 去订购,活动结束之后就没有这种好机会了!

Back to Top

2007-2017 © 瑞豪开源