⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1386.html

📁 著名的linux英雄站点的文档打包
💻 HTML
📖 第 1 页 / 共 3 页
字号:
-t n 在n秒以后停止获取系统参数$TCPREMOTEINFO<br>
<br>
小结:还是老生常谈,修改/etc/rc.d/inetd.conf时要注意书写,注意o和0的区别,另外就是要一<br>
行写完。还有一点就是写POP3启动脚本时 pop-3要和/etc/services中相一致,若/etc/<br>
services中书写为pop3时inetd.conf中也要改为pop3(只是本人安装时的一点体会,不知正<br>
确与否?)<br>
<br>
<br>
<br>
四:qmail的进程工具daemontools<br>
daemontools可以监测qmail服务、停止和启动qmail服务,记录qmail运行日志(multilog)<br>
其中最主要的程序是supervise它监测进程的运行,如果进程因为其他原因中断或者停止,它会自动的重启这个服务进程,从而提高qmail邮件服务的可靠性。另一个重要程序是multilog,用以取代unix中原有的日志程序。因为它更安全,效率更高。<br>
安装daemontools<br>
#tar xvfz daemontools-0.70.tar.gz<br>
#cd /usr/local/daemontools-0.70<br>
#make<br>
#make setup check<br>
所有程序将被安装到/usr/local/bin目录下。<br>
Daemontools软件包所包含的程序及其功能<br>
程序 功能叙述<br>
Envdir 在预设的系统环境中运行一个程序<br>
Envuidgid 在预设的用户和用户组ID的系统环境中运行一个程序<br>
Fghack 禁止一个程序以后台模式运行<br>
Multilog 系统日志程序<br>
Setlock 以预设的文件系统锁运行一个程序<br>
Setuidgid 以预设的用户和用户组运行一个程序<br>
Softlimit 以预设的系统资源限制运行一个程序<br>
Supervise 启动并监测一个进程,如果这个进程中断或者停止,自动启动这个进程<br>
Svc 控制以supervise启动的进程,允许系统管理员启动和停止这个进程<br>
Svok 监测一个supervise进程是否在运行<br>
Svscan 启动和监测多个supervise进程<br>
Svstat 反回supervise监测的进程的状态<br>
Tai64n 在日志中增加一个tai64n的时间戳<br>
Tai64nlocal 将tai64n时间戳转换成本地时间和时间<br>
<br>
首先停止所有的qmail进程:<br>
#killall qmail-send<br>
为supervise创建相应的运行目录:<br>
#mkdir /var/qmail/supervise<br>
#mkdir /var/qmail/supervise/qmail-send<br>
#mkdir /var/qmail/supervise/qmail-smtpd<br>
#mkdir /var/qmail/supervise/qmail-pop3d<br>
#mkdir -p /var/qmail/supervise/qmail-send/log<br>
#mkdir -p /var/qmail/supervise/qmail-smtpd/log<br>
#mkdir -p /var/qmail/supervise/qmail-pop3d/log<br>
#chmod +t /var/qmail/supervise/qmail-send<br>
#chmod +t /var/qmail/supervise/qmail-smtpd<br>
#chmod +t /var/qmail/supervise/qmail-pop3d<br>
创建相应的日志存放目录<br>
#chmod -p /var/log/qmail/qmail-smtpd<br>
#chmod -p /var/log/qmail/qmail-send<br>
#chmod -p /var/log/qmail/qmail-pop3d<br>
#chown -R qmaill /var/log/qmail<br>
创建qmail文件,内容如下:<br>
#!/bin/sh<br>
#<br>
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin<br>
export PATH<br>
case "$1" in<br>
start)<br>
echo -n "Starting qmail:svscan"<br>
cd /var/qmail/supervise<br>
env - PATH="$PATH" svscan &<br>
echo $! &gt; /var/run/svscan.pid<br>
echo "."<br>
;;<br>
stop)<br>
echo -n "Stopping qmail: svscan"<br>
kill `cat /var/run/svscan.pid`<br>
echo -n " qmail"<br>
svc -dx /var/qmail/supervise/*<br>
echo -n " logging"<br>
svc -dx /var/qmail/supervise/*/log<br>
echo "."<br>
;;<br>
stat)<br>
cd /var/qmail/supervise<br>
svstat * */log<br>
;;<br>
doqueue|alrm)<br>
echo "Sending ALRM signal to qmail-send."<br>
svc -a /var/qmail/supervise/qmail-send<br>
;;<br>
queue)<br>
qmail-qstat<br>
qmail-qread<br>
;;<br>
reload|hup)<br>
echo "Sending HUP signal to qmail.send."<br>
svc -h /var/qmail/supervise/qmail-send<br>
;;<br>
pause)<br>
echo "Pausing qmail-send"<br>
svc -p /var/qmail/supervise/qmail-send<br>
echo "Pausing qmail.smtpd"<br>
svc -p /var/qmail/supervise/qmail-smtpd<br>
echo "pausing qmail-pop3d"<br>
svc -p /var/qmail/supervise/qmail-pop3d<br>
;;<br>
cont)<br>
echo "Continuing qmail.send"<br>
svc -c /var/qmail/supervise/qmail-send<br>
echo "Continuing qmail.smtpd"<br>
svc -c /var/qmail/supervise/qmail-smtpd<br>
echo "Continuing qmail-pop3d"<br>
svc -c /var/qmail/supervise/qmail-pop3d<br>
;;<br>
restart)<br>
echo "Restarting qmail:"<br>
echo "* Stopping qmail-smtpd."<br>
svc -d /var/qmail/supervise/qmail-smtpd<br>
echo "* Stopping qmail-pop3d."<br>
svc -d /var/qmail/supervise/qmail-pop3d<br>
echo "* Sending qmail.send SIGTERM and restarting."<br>
svc -t /var/qmail/supervise/qmail-send<br>
echo "* Restarting qmail.smtpd."<br>
svc -u /var/qmail/supervise/qmail-smtpd<br>
echo "* Restarting qmail-pop3d."<br>
svc -u /var/qmail/supervise/qmail-pop3d<br>
;;<br>
cdb)<br>
tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp &lt; /etc/tcp.smtp<br>
chmod 644 /etc/tcp.smtp*<br>
echo "Reloaded /etc/tcp.smtp."<br>
;;<br>
help)<br>
cat &lt;&lt;HELP<br>
stop .. stops mail service (smtp connections refused, nothing goes out)<br>
start .. starts mail service (smtp connection accepted, mail can go out)<br>
pause .. temporarily stops mail service (connections accepted, nothing leaves)<br>
cont .. continues paused mail service<br>
stat .. displays status of mail service<br>
cdb .. rebuild the tcpserver cdb file for smtp<br>
restart .. stops and restarts smtp, sends qmail.send a TERM & restarts it<br>
doqueue .. sends qmail.send ALRM, scheduling queued messages for delivery<br>
reload .. sends qmail.send HUP, rereading locals and virtualdomains<br>
queue .. shows status of queue<br>
alrm .. same as doqueue<br>
hup .. same as reload<br>
HELP<br>
;;<br>
*)<br>
echo "Usage: $0 {start|stop|restart|doqueue|reload|stat|pause|cont|cdb|queue|help}"<br>
exit 1<br>
;;<br>
esac<br>
exit 0<br>
<br>
若想在系统启动时启动qmail相应的服务,将这个qmail文件拷贝到/etc/rc.d/init.d下,然后执行以下命令:<br>
#chmod 755 /etc/rc.d/init.d/qmail<br>
#ln -s /etc/rc.d/init.d/qmail /usr/local/sbin<br>
#ln -s /etc/rc.d/init.d/qmail /etc/rc.d/rc3.d/S80qmail<br>
#ln -s /etc/rc.d/init.d/qmail /etc/rc.d/rc5.d/S80qmail<br>
<br>
在/var/qmail/supervise/qmail-send目录下创建名为run的文件,内容为:<br>
#!/bin/sh<br>
exec /var/qmail/rc<br>
<br>
在/var/qmail/supervise/qmail-smtpd目录下创建名为run的文件,内容为:<br>
#!/bin/sh<br>
#<br>
# This script will be executed *after* all the other init scripts.<br>
# You can put your own initialization stuff in here if you don't<br>
# want to do the full Sys V style init stuff.<br>
QMAILDUID=`id -u qmaild`<br>
NOFILESGID=`id -g qmaild`<br>
exec /usr/local/bin/softlimit -m 2000000 <br>
/usr/local/bin/tcpserver -v -p -x /etc/tcp.smtp.cdb -c 20 <br>
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd 2&gt;&1<br>
<br>
在/var/qmail/supervise/qmail-pop3d目录下创建名为run的文件,内容为:<br>
#!/bin/sh<br>
#<br>
# This script will be executed *after* all the other init scripts.<br>
# You can put your own initialization stuff in here if you don't<br>
# want to do the full Sys V style init stuff.<br>
exec /usr/local/bin/softlimit -m 2000000 <br>
/usr/local/bin/tcpserver -l 0 -H -R 0 pop-3 <br>
/var/qmail/bin/qmail-popup mail.dream.com <br>
/bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir<br>
<br>
在/var/qmail/supervise/qmail-smtpd/log目录下创建run文件:<br>
#!/bin/sh<br>
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail/qmail-smtpd<br>
<br>
在/var/qmail/supervise/qmail-send/log目录下创建run文件:<br>
#!/bin/sh<br>
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t<br>
/var/log/qmail/qmail-send<br>
<br>
在/var/qmail/supervise/qmail-pop3d/log目录下创建run文件:<br>
#!/bin/sh<br>
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t<br>
/var/log/qmail/qmail-pop3d<br>
<br>
然后要改变这些文件的属性以使它们可以运行:<br>
#chmod 755 /var/qmail/supervise/qmail-send/run<br>
#chmod 755 /var/qmail/supervise/qmail-send/log/run<br>
#chmod 755 /var/qmail/supervise/qmail-smtpd/run<br>
#chmod 755 /var/qmail/supervise/qmail-smtpd/log/run<br>
#chmod 755 /var/qmail/supervise/qmail-pop3d/run<br>
#chmod 755 /var/qmail/supervise/qmail-pop3d/log/run<br>
<br>
最后:<br>
#vi /etc/tcp.smtp<br>
<br>
<br>
运行qmail start启动qmail吧!<br>
</FONT><br>
                                      </TD>
                                    </TR>
                                <TR>
                                <TD colSpan=2><FONT 
                                class=middlefont></FONT><BR>
                                        <FONT 
                                class=normalfont>全文结束</FONT> </TD>
                                    </TR>
                                <TR>
                                <TD background="images/dot.gif" tppabs="http://www.linuxhero.com/docs/images/dot.gif" colSpan=2 
                                height=10></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV></TD>
                        <TD vAlign=top width="20%" 
                      background="images/line.gif" tppabs="http://www.linuxhero.com/docs/images/line.gif" rowSpan=2> 
                          <DIV align=center> 
                            <table class=tableoutline cellspacing=1 cellpadding=4 
                        width="100%" align=center border=0>
                              <tr class=firstalt> 
                                <td noWrap background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif" colspan=2 height=21>
                                <font class=normalfont><b>所有分类</b></font></td>
                              </tr>
<tr class=secondalt> <td noWrap width=27%> <font class=normalfont>1:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type1.html" tppabs="http://www.linuxhero.com/docs/type1.html">非技术类</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>2:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type2.html" tppabs="http://www.linuxhero.com/docs/type2.html">基础知识</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>3:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type3.html" tppabs="http://www.linuxhero.com/docs/type3.html">指令大全</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>4:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type4.html" tppabs="http://www.linuxhero.com/docs/type4.html">shell</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>5:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type5.html" tppabs="http://www.linuxhero.com/docs/type5.html">安装启动</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>6:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type6.html" tppabs="http://www.linuxhero.com/docs/type6.html">xwindow</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>7:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type7.html" tppabs="http://www.linuxhero.com/docs/type7.html">kde</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>8:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type8.html" tppabs="http://www.linuxhero.com/docs/type8.html">gnome</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>9:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type9.html" tppabs="http://www.linuxhero.com/docs/type9.html">输入法类</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>10:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type10.html" tppabs="http://www.linuxhero.com/docs/type10.html">美化汉化</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>11:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type11.html" tppabs="http://www.linuxhero.com/docs/type11.html">网络配置</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>12:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type12.html" tppabs="http://www.linuxhero.com/docs/type12.html">存储备份</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>13:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type13.html" tppabs="http://www.linuxhero.com/docs/type13.html">杂项工具</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>14:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type14.html" tppabs="http://www.linuxhero.com/docs/type14.html">编程技术</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>15:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type15.html" tppabs="http://www.linuxhero.com/docs/type15.html">网络安全</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>16:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type16.html" tppabs="http://www.linuxhero.com/docs/type16.html">内核技术</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>17:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type17.html" tppabs="http://www.linuxhero.com/docs/type17.html">速度优化</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>18:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type18.html" tppabs="http://www.linuxhero.com/docs/type18.html">apache</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>19:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type19.html" tppabs="http://www.linuxhero.com/docs/type19.html">email</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>20:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type20.html" tppabs="http://www.linuxhero.com/docs/type20.html">ftp服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>21:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type21.html" tppabs="http://www.linuxhero.com/docs/type21.html">cvs服务</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>22:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type22.html" tppabs="http://www.linuxhero.com/docs/type22.html">代理服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>23:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type23.html" tppabs="http://www.linuxhero.com/docs/type23.html">samba</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>24:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type24.html" tppabs="http://www.linuxhero.com/docs/type24.html">域名服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>25:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type25.html" tppabs="http://www.linuxhero.com/docs/type25.html">网络过滤</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>26:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type26.html" tppabs="http://www.linuxhero.com/docs/type26.html">其他服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>27:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type27.html" tppabs="http://www.linuxhero.com/docs/type27.html">nfs</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>28:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type28.html" tppabs="http://www.linuxhero.com/docs/type28.html">oracle</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>29:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type29.html" tppabs="http://www.linuxhero.com/docs/type29.html">dhcp</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>30:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type30.html" tppabs="http://www.linuxhero.com/docs/type30.html">mysql</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>31:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type31.html" tppabs="http://www.linuxhero.com/docs/type31.html">php</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>32:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type32.html" tppabs="http://www.linuxhero.com/docs/type32.html">ldap</a></font></td>    </tr>  </table></td></tr>                            </table>
                          </DIV></TD></TR>
                    <TR vAlign=top>
                        <TD width="80%"> 
                          <DIV align=center><BR>
                          </DIV>
                        </TD></TR></TBODY></TABLE></TD></TR>
                </TABLE></TD></TR>
          </TABLE>
      <TABLE cellSpacing=0 cellPadding=4 width="100%" bgColor=#eeeeee 
        border=0><TBODY>
        <TR>
          <TD width="50%">
              <P><FONT class=middlefont>版权所有 &copy; 2004 <A 
            href="mailto:bjchenxu@sina.com">linux知识宝库</A><BR>
                违者必究. </FONT></P>
            </TD>
          <TD width="50%">
              <DIV align=right><FONT class=middlefont>Powered by: <A 
            href="mailto:bjchenxu@sina.com">Linux知识宝库</A> Version 0.9.0 </FONT></DIV>
            </TD></TR></TBODY></TABLE>
      <CENTER></CENTER></TD></TR>
    </TABLE></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -