当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 本人声明如需转载请保留如下信息: 作者: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  


...   下一页
 ·[原创]solaris9下实现socks5代理    »显示摘要«
    摘要: 刚开始找了一下,发现全是在linux下实现的,我按照readme步骤在rh9下作了一遍,用系统默认的gcc很容易的就搞定了。这里强调的gcc编译器是一个比较关键环节。先用gcc3.3是没有装过去主要问题出在<varvars.h>和ftp上面。没办法,找个gcc3.4准备看一下,结果解压的时候出现校验和错误,我是bin方式上传的啊,搞不懂了,先不管这个了。后来仔细了解后发现gcc2......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE