让FreeBSD自动启动服务
来源:互联网 发布:python twisted pdf 编辑:程序博客网 时间:2024/04/28 09:33
让FreeBSD自动启动服务
今天配置一台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了!
heiyeluren
2005/03/17
- 让FreeBSD自动启动服务
- 让FreeBSD自动启动服务
- 让FreeBSD自动启动服务
- FreeBSD自动启动FTP服务
- 让SVN服务开机自动启动
- 让Linux开机自动启动mysql服务
- Linux下让Oracle服务自动启动与停止
- Linux下让Oracle服务自动启动与停止
- Linux下让Oracle服务自动启动与停止
- 把 jar包 做成 windows 服务, 让它自动启动
- 把 jar包 做成 windows 服务, 让它自动启动
- 让freebsd启动kde或gnome桌面
- freebsd系统自启动服务的添加
- freebsd 开机启动服务与inted服务器
- iis开机不能自动启动,怎样让IIS服务开机自动启动?
- FreeBSD/Linux添加自动启动项
- 监控一个web服务的讨论(如果weblogic服务死掉了,让其自动启动)
- 监控一个web服务的讨论(如果weblogic服务死掉了,让其自动启动)
- 深入讲解服务器集群技术
- MYSQL初学者使用指南
- 网络管理员必须掌握的知识
- JAVA中常用数据类型转换函数
- 第一贴!
- 让FreeBSD自动启动服务
- 通过 Java Swing 看透 MVC 设计模式
- 两碗牛肉面
- 数据窗口中按字段的显示值排序
- FreeBSD5.3进行CVSup升级不成功的问题
- Entity,Object Identity And Object Life Cycle
- 八十年代曾经的十大经典zz
- 基本对象Number,String,Array,Math,Date,函数的定义,全局变量
- 用C++ 而不是 C(3)使用跟踪语句