让FreeBSD自动启动服务

http://server.chinabyte.com/464/3007464.shtml

今天配置一台FreeBSD的WEB服务器, 以前都没怎么搞成功Mysql和Apache自动启动的问题,今天重新碰见, 上线问网友, 说只要写一个脚本到/usr/local/etc/rc.d下面就行, 于是我写了个脚本, 重启动系统后还是无法启动服务。

  郁闷!

  后来他又说,有没有把文件的属性设为755,我一看,没有,呵呵,设置了,重启动,行了。

  举例说明:

  比如我要启动mysql, 那么我就需要写一个 mysql.sh的文件,里面包含以下内容:

  #! /bin/sh

  /usr/local/mysql/bin/mysqld_safe &

  然后把mysql.sh 复制到 /usr/local/etc/rc.d 下面,然后:

  chmod 755 /usr/local/etc/rc.d/mysql.sh

  就是设置为该脚本文件属性为755,重启动系统后就能自动启动该服务了!

  启动其他服务类似。

  当然,除了上面的启动服务方式,还有一种方法。

  就是在 /etc/rc.local 里面加上要启动的服务,那么系统下次启动的时候就会自动启动。

  如果 /etc/rc.local 文件不存在,那么就建立一个,比如我们要让我们的mysql启动,那么就编辑该文件:

  ee /etc/rc.local

  然后在里面加上一行:

  /usr/local/mysql/bin/mysqld_safe &

  那么下次系统启动的话,mysql就启动了,如果要启动很多,就依此类推加上启动命令。

  另外,今天还有个问题,就是停用sendmail服务的问题,因为我不需要这个服务,而且它还可能构成安全威胁。我们知道普通的停用一些inetd管理的服务的话,都是在 /usr/rc.conf里面加上:

  sshd_enable="NO"

  就行了,于是我就加上

  sendmail_enable="NO"

  重启系统后,ps一看,sendmail还在,晕!

  问网友,才知道,sendmail跟别的不一样,必须设成:

  sendmail_enable="NONE"

  重启后,就不会启动sendmail了!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值