红联Linux门户
Linux帮助

请教一个sendmail自启动的问题,新手请多指教

发布时间:2009-10-30 11:30:47来源:红联作者:happy8182
看到一个教程,很多地方都转载的。大致有这么一段话:
引用:
我们可以根据简单、直观的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??自动生成的?
谢谢了。。。
文章评论

共有 6 条评论

  1. redkx 于 2009-10-30 15:51:34发表:

    我是想回答你,不过我也是小菜啊,才学命令呢,今天版主可能没来,我的问题他也没回答,不过帮你顶上去,希望斑斑来尽快回答

  2. 一米短绳 于 2009-10-30 15:40:45发表:

    其实我也很菜

    同菜相怜啊……老兄

  3. 一米短绳 于 2009-10-30 15:39:57发表:

    额 所谓$1/$2/$n 变量就是那些脚本的 参数。。。
    例如:
    /etc/init.d/atd start

    上面的 atd 是脚本 start是这个脚本的$1变量 即指令参数……




    我这些都是瞎说的,说错了 别埋怨我,我刚碰Linux俩多礼拜……

  4. 一米短绳 于 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 ……

  5. 一米短绳 于 2009-10-30 15:28:45发表:

    呵呵 不懂。

  6. happy8182 于 2009-10-30 11:37:30发表:

    没人知道么? 还是我太菜了不屑回答?