tyfrlj
发表于 2006-4-5 09:46:47
一个系统安全否并非完全由系统本身决定,更主要是系统的配置和维护。UNIX服务器一样可以很不安全,Windows也一样可以很安全。一套优化的系统配置可以让MagicLinux做的服务器安全性十分强悍。关键是集思广益地去做--一定要做!
qdzhuang
发表于 2006-4-6 08:22:55
没有第一个吃螃蟹的人,就不知道螃蟹是可以吃.
linux现在应用还主要在服务器方面,ms的服务器也不是一开始就稳定,所以sp1 sp2 sp3 sp4....
qdzhuang
发表于 2006-4-6 08:28:26
我很同意tyfrlj的观点,其实任何系统都是人用,所以人的水平是很重要的,配置我一直用webmin觉得很顺手,就是缺中文帮助, 在服务器方面quicklinux已经有一个先例了
marvin.s
发表于 2006-4-12 20:14:30
那个oracle for linux的在哪里下阿
wkt
发表于 2006-4-27 13:33:01
我想要一个邮件发送服务器
有吗?
haulm
发表于 2006-4-27 13:35:39
http://www.xmailserver.org
相当简单的邮件服务器,有WIN和LINUX版本,也有相配的PHP管理软件。
直接下载RPM包安装,编辑/var/MailRoot/server.tab,把xmailserver.test改成你的域名,以下以localhost为例
/var/MailRoot/bin/XMCrypt 密码
系统返回一串字符,如:/var/MailRoot/bin/XMCrypt ciao返回060c040a
打开/var/MailRoot/ctrlaccounts.tab,一般是个空文件,录入以下内容存盘
管理员 "密码"
下载phpxmail的PHP包
https://sourceforge.net/projects/phpxmail
发送邮件在安装xmail后可以直接使kmail用sendmail发送邮件而不需要通过其它邮件商的smtp服务。
qdzhuang
发表于 2006-4-27 13:49:54
服务器关键是服务,你的维护能力,任何系统都不是完美的,只有人是活的
qdzhuang
发表于 2006-4-27 13:52:20
要有一套解决方案
postgresql好像在zh_CN.gb18030 下不能正常init,把locale改为zh_CN好像ok
haulm
发表于 2006-4-27 14:12:43
postgresql好像在zh_CN.gb18030 下不能正常init,把locale改为zh_CN好像ok
Postgres 8.1 的安装
./configure
gmake
su
gmake install
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data -E EUC_CN
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test
cp contrib/start-scripts/linux /etc/init.d/postgresql
chmod a+x /etc/init.d/postgresql
chkconfig --add postgresql
修改/etc/profile文件设置环境变量
PATH=$PATH:/usr/local/pgsql/bin
export POSTGRES_HOME=/usr/local/pgsql
export PGLIB=$POSTGRES_HOME/lib
export PGDATA=$POSTGRES_HOME/data
export MANPATH=$MANPTH:$POSTGRES_HOME/man
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PGLIB
注意如果数据目录不在/usr/local/pgsql/data 则需编辑文件/etc/init.d/postgresql,修改prefix和PGDATA参数
qdzhuang
发表于 2006-4-27 14:48:02
好像你说的我也试过,他说无法为postgresql找到正确的locale-zh_CN.gb18030,我看好像是不支持gb18030初始化,我是用srpm打得包
haulm
发表于 2006-4-27 15:36:58
不支持gb18030
haulm
发表于 2006-4-29 23:30:40
XMAIL的安装及配置
本文只实现pop和sendmail功能,学习PHP并不需要一个现成的整合系统:
更详细的配置可以看 http://www.ubaight.com/xmail/xmailhandbook.html#Introduction
首先是到 http://www.xmailserver.org 下载最新的安装包,可以用RPM包来安装省去以下麻烦的命令行。
这里谈谈LINUX系统下的源码安装,为方便阅读,后面以$source代表源码目录:
cd $source
make -f Makefile.lnx
cp -a MailRoot /var
chown root /var/MailRoot
chgrp root /var/MailRoot
chmod 700 /var/MailRoot
cd bin
cp ./CtrlClnt MkUsers sendmail XMail XMCrypt /var/MailRoot/bin
cp ./CtrlClnt /usr/bin
mkdir /usr/share/doc/xmail
cd ..
cp ./docs/Readme.txt /usr/share/doc/xmail/Manual.txt
cp ./docs/Readme.html /usr/share/doc/xmail/Manual.html
cp ./xmail /etc/rc.d/init.d # Redhat(cp xmail /etc/init.d # SuSE)
chmod a+x /etc/rc.d/init.d/xmail
cd /etc/rc.d # Redhat (# SuSE 见最尾)
ln -s init.d/xmail rc0.d/K27xmail
ln -s init.d/xmail rc1.d/K27xmail
ln -s init.d/xmail rc2.d/K27xmail
ln -s init.d/xmail rc6.d/K27xmail
ln -s init.d/xmail rc3.d/S43xmail
ln -s init.d/xmail rc4.d/S43xmail
ln -s init.d/xmail rc5.d/S43xmail
cd bin
cp ./sendmail /usr/sbin/sendmail.xmail
chmod +s /usr/sbin/sendmail.xmail
cd ..
cp ./sendmail.sh /usr/sbin/sendmail
chmod +x /usr/sbin/sendmail
前面可以照抄录入,后面就要注意了:
编辑/var/MailRoot/server.tab,把xmailserver.test改成你的域名,以下以localhost为例
/var/MailRoot/bin/XMCrypt 密码
系统返回一串字符,如:/var/MailRoot/bin/XMCrypt ciao返回060c040a
打开/var/MailRoot/ctrlaccounts.tab,一般是个空文件,录入以下内容存盘
[引号]用户名[引号][引号]密码[引号][回车]
注意用户名是你的管理用户名,密码是刚才是/var/MailRoot/bin/XMCrypt [密码]得到的值
/etc/rc.d/init.d/xmail start
或
export MAIL_ROOT=/var/MailRoot
/var/MailRoot/bin/XMail -Md -Pl -Sl -Fl -Cl -Ll &
到此为止,一个XMAILl服务安装已经完成,下面要介绍命令行配置,如果你服务器上能运行PHP,最方便的管理方法还是下载一个phpxmail程序放在自己的PHP环境下来运行:
https://sourceforge.net/projects/phpxmail
(---------------上面启动行可加到rc.d的rc.local让其自启动---------------)
建立域: /var/MailRoot/bin/CtrlClnt -s localhost -u postmaster -p ciao domainadd localhost
建立用户: /var/MailRoot/bin/CtrlClnt -s localhost -u postmaster -p ciao useradd localhost newuser password U
删除域: /var/MailRoot/bin/CtrlClnt -s localhost -u postmaster -p ciao domaindel localhost
删除用户: /var/MailRoot/bin/CtrlClnt -s localhost -u postmaster -p ciao userdel localhost newuser
改密码: /var/MailRoot/bin/CtrlClnt -s localhost -u postmaster -p ciao userpasswd localhost 用户名 密码
现在可以建立你的电子邮件进行接收试试,比如上面例子用newuser@localhost收发信件,密码为password,发送邮件用sendmail。
建立和删除用户别名:
/var/MailRoot/bin/CtrlClnt -s localhost -u postmaster -p ciao aliasadd localhost 用户名 别名 U
/var/MailRoot/bin/CtrlClnt -s localhost -u postmaster -p ciao aliasdel localhost 别名
参照上面格式:
custdomget - List a Custom Domain File
custdomset - Define a Custom (Secondary) Domain
poplnkadd - Setting Up a POP3 Drop
usersetmproc - Define a Custom (Forwarding) User Filter
usergetmproc - List a Custom User Filter
附录:
(cd /etc/init.d # SuSE
ln -s xmail rc0.d/K27xmail
ln -s xmail rc1.d/K27xmail
ln -s xmail rc2.d/K27xmail
ln -s xmail rc6.d/K27xmail
ln -s xmail rc3.d/S43xmail
ln -s xmail rc4.d/S43xmail
ln -s xmail rc5.d/S43xmail)
You need to replace the original sendmail executable with the XMail version. If you don't have sendmail installed at all you can skip this step, but if it's installed it should be replaced. First, shut down the sendmail daemon and save the old executables under a different name:
mv /usr/sbin/sendmail /usr/sbin/sendmail.orig
###安装指南(Windows平台):
将下载的文件解压缩,将mailroot目录拷贝到比如c:\mailroot(权限设为system和administrator允许)。然后将解压得到的所有的.exe文件拷贝到c:\mailroot\bin目录下。
在注册表中的'HKEY_LOCAL_MACHINE\SOFTWARE\'下建立'GNU'项,在'GNU'下建立'XMail'项, 在'XMAIL'下建立字符串'MAIL_ROOT'值为'C:\MailRoot'。建立字符串'MAIL_CMD_LINE',可设置XMail的运行参数,建议至少设置'-MM'(采用Maildir存储格式)。
打开命令行窗口,进入c:\mailroot\bin目录,运行"XMail --install-auto"。
进入c:\mailroot目录,用文本编辑器打开ctrlaccounts.tab文件,添加管理员帐号,格式是:
"管理员名"TAB键"加密管理密码"回车键
其中加密管理密码用bin目录下的xcrypt.exe生成。将ctrlaccounts.tab存盘。
手工启动xmail服务,或重启机器。
qdzhuang
发表于 2006-4-30 08:27:34
Extmail也不错,中国的,有论坛,perl的
www.extmail.org
qdzhuang
发表于 2006-4-30 08:28:43
第一眼看到extmail还以为是google mail!
haulm
发表于 2006-5-1 22:16:56
Extmail是用perl写的Postfix的Web管理程序吧,我介绍的是xmail其web管理是phpxmail,目前来看PHP更流行一些,各种国外的服务器软件的Web管理基本上都少不了PHP。