引用:我们可以根据简单、直观的sendmail.mc模板来生成sendmail.cf文件,而无需直接编辑sendmail.cf文件。可以直接通过修改sendmail.mc模板来达到定制sendmail.cf文件的目的。这里介绍创建sendmail.cf文件的步骤:
(1)备份原有sendmail.cf文件
在终端命令窗口运行以下命令:
cp /etc/mial/sendmail.cf /etc/mail/sendmail.cf.BAK
(2)生成sendmail.cf文件
根据sendmail.mc模板文件产生sendmail.cf配置文件,并导出到/etc/mail/目录下:
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
(3)重启sendmail服务
[root@ahpeng root] /etc/rc.d/init.d/sendmail restart
在第三步重启sendmail服务, 我很不明白,教程里从来就没有给/etc/rc.d/init.d/目录下生成一个叫sendmail的文件,它拿什么restart??自动生成的?
谢谢了。。。


redkx 于 2009-10-30 15:51:34发表:
我是想回答你,不过我也是小菜啊,才学命令呢,今天版主可能没来,我的问题他也没回答,不过帮你顶上去,希望斑斑来尽快回答
一米短绳 于 2009-10-30 15:40:45发表:
其实我也很菜
同菜相怜啊……老兄
一米短绳 于 2009-10-30 15:39:57发表:
额 所谓$1/$2/$n 变量就是那些脚本的 参数。。。
例如:
/etc/init.d/atd start
上面的 atd 是脚本 start是这个脚本的$1变量 即指令参数……
我这些都是瞎说的,说错了 别埋怨我,我刚碰Linux俩多礼拜……
一米短绳 于 2009-10-30 15:35:54发表:
首先 /etc/ init.d ->/etc/ rc.d/init.d
两个是连接的。
一般启动、重启、关闭服务都是直接/etc/init.d/**** start(restart、stop)
再说这个 **** 比如sendmail 你去看下 是个脚本。
一般系统都会有安装的……
sendmail是个shell脚本, 一般init.d目录下的脚本都支持$1变量的~~~
这些脚本的$1变量基本上都是start restart stop ……
一米短绳 于 2009-10-30 15:28:45发表:
呵呵 不懂。
happy8182 于 2009-10-30 11:37:30发表:
没人知道么? 还是我太菜了不屑回答?