引言:
本人声明如需转载请保留如下信息:
作者:LLZQQ
MAIL:LLZQQ@126.COM
FROM:WWW.CHINAUNIX.NET
一、准备工作:
安装gcc、make、autoconf、automake等编译工具,建立网络连接,配置域名。
摘要:
做这个操作最少需要两块硬盘,如果本机只有一块硬盘可以加一个阵列或外置硬盘,至于磁带机,我没有做过,可是根据原理来看是可以的
至于c*t*d0s0使用format命令就可以看到
ok boot cdrom -s (首先从光盘代入单用户)
#mount /dev/dsk/c1t1d0s0 /mnt (将另一块硬盘挂接到/mnt)
#ufsdump 0f - /dev/rdsk/c1t0d0s0 ......
摘要:
这是一台运行地震反演软件的sun ultra80工作站,去年一段时间以来系统频繁宕机多达21次,每次自动重启时,用户反演作业常常因未来及存盘遭受数据丢失,只能重做。尤其去年七、八月份,有时系统一天不定时自动重启多次,用户根本无法在本机上工作,许可证也无法取用,直接影响了用户使用反演软件进行的科研生产工作。
该问题自解决以来,经过多次不断的跟踪及回访,故障不复再现,今将这一故障现象进行归纳总结......
SOLARIS+QMAIL+VPOPMAIL+IGENUS+QMAILAMDIN
本人声明如需转载请保留如下信息:
【程序编程相关:
Unix的五条优化的技巧和及时的优化方法】 【推荐阅读:
[原创]proftp 1.2.9的基本安】
【扩展信息:
用Wu-FTP限制用户目录的一点心得[z】 作者: llzqq
mail: llzqq@126.com
from:www.chinaunix.net
一.准备工作:
安装gcc.make.autoconf.automake等编译工具,建立网络连接,配置域名.
二.安装patch工具:
# gzip –d patch-2.5.4-sol8-intel-local.gz
# pkgadd –d patch-2.5.4-sol8-intel-local
# mv /usr/bin/patch /usr/bin/patch.bak
# cp /usr/local/bin/patch /usr/bin/patch
三.安装ucspi-tcp-0.88
# gzip -d ucspi-tcp-0.88.tar.gz
# tar xvf ucspi-tcp-0.88.tar
# cd ucspi-tcp-0.88
# patch -p1 < ../ucspi-tcp-0.88.a_record.patch
# patch -p1 < ../ucspi-tcp-0.88.errno.patch
# patch -p1 < ../ucspi-tcp-0.88.nobase.patch
# make
# make setup check
四.安装qmail
1.建目录:
# mkdir /var/qmail
# mkdir /var/qmail/alias
2.建组及用户:
# groupadd nofiles
# groupadd qmail
# useradd -g nofiles -m -d /var/qmail/alias -s /bin/false alias
# useradd -g nofiles -m -d /var/qmail -s /bin/false qmaild
# useradd -g nofiles -m -d /var/qmail -s /bin/false qmaill
# useradd -g nofiles -m -d /var/qmail -s /bin/false qmailp
# useradd -g qmail -m -d /var/qmail -s /bin/false qmailq
# useradd -g qmail -m -d /var/qmail -s /bin/false qmailr
# useradd -g qmail -m -d /var/qmail -s /bin/false qmails
3.打补丁及编绎安装qmail
# gzip -d qmail-1.03.tar.gz
# tar xvf qmail-1.03.tar
# gzip -d qmail-smtpd-auth-0.31.tar.gz
# tar xvf qmail-smtpd-auth-0.31.tar
# cp qmail-smtpd-auth-0.31/base64.* qmail-1.03
# patch -d qmail-1.03 < qmail-smtpd-auth-0.31/auth.patch
# cd qmail-1.03
# patch -p1 < ../qmail-103.patch
# patch -p1 < ../qmailqueue-patch
# patch -p1 < ../qmail-1.03.qmail_local.patch
# patch -p1 < ../qmail-maildir++.patch
# patch -p1 < ../qmail-1.03.errno.patch
修改qmail-smtpd.c将函数straynewline中的451改为553.(在53行)
查找“http://”两次,改其中的url如下(这样可以使qmail更安全些):
void straynewline() { out("451 see http://nero.3322.org.\r\n");
out("214 llzqq home page: http://nero.3322.org\r\n");
# make setup check
出现错误后,修改auto-ccld.sh文件中cc,ld成你所用的环境就可以了.
# ./config-fast nero.3322.org
4.添加别名用户:
# touch /var/qmail/alias/.qmail-root
# touch /var/qmail/alias/.qmail-postmaster
# touch /var/qmail/alias/.qmail-mailer-daemon
5.如果存在postfix与sendmail,停用现在的mail服务
# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
# chmod 777 /usr/sbin/sendmail
...
下一页 摘要:
刚开始找了一下,发现全是在linux下实现的,我按照readme步骤在rh9下作了一遍,用系统默认的gcc很容易的就搞定了。这里强调的gcc编译器是一个比较关键环节。先用gcc3.3是没有装过去主要问题出在<varvars.h>和ftp上面。没办法,找个gcc3.4准备看一下,结果解压的时候出现校验和错误,我是bin方式上传的啊,搞不懂了,先不管这个了。后来仔细了解后发现gcc2......