`
varsoft
  • 浏览: 2443313 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

让FreeBSD自动启动服务

阅读更多

让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操作系统设计与实现

    1.4 FreeBSD的开发模式 1.5 参考文献 第2章 FreeBSD设计概述 2.1 FreeBSD的功能和内核 2.2 内核结构 2.3 内核服务 2.4 进程管理 2.4.1 信号 2.4.2 进程组和会话 2.5 内存管理 2.5.1 BSD内存管理设计要点 2.5.2 ...

    BSD-Asterisk:在FreeBSD中创建一个星号VoIP服务器

    安装星号pkg install asterisk13 /usr/local/etc/rc.d/asterisk start 检查服务器是否正在运行: ps ax | grep asterisk 要在启动时自动运行服务器,请将以下行添加到/etc/rc.conf : asterisk_enable="YES" ...

    pyload-freebsd:pyLoad的FreeBSD端口

    包含用于自动启动pyLoad的rc.d脚本。 所需的端口或二进制软件包: 数据库/ py-sqlite3 ftp / py-curl(在配置对话框中激活COOKIES!) 图形/ py-成像 朗/ python 安全/ py-pycrypto www / py-django SSL支持...

    unifi-pfsense:在 pfSense 和其他 FreeBSD 系统上安装 UniFi 控制器软件的脚本

    该项目提供了一个 rc 脚本来启动和停止 UniFi 控制器,以及一个安装脚本来自动下载和安装所有东西,包括 rc 脚本。 该项目使用 Ubiquiti 的最新分支而不是 LTS 分支。 从 2020 年 12 月开始,这意味着 6.x 分支。 ...

    多重u盘启动盘制作工具Ventoy.rar

    ventoy启动盘制作工具全面兼容包括Windows 7、Windows 8、Windows 8.1、Windows 10、Windows 11、Windows Server 2012、Windows Server 2012 R2、Windows Server 2016、Windows Server 2019、Windows Server 2022、...

    cs-reboot-info:云服务器工具来识别受影响的服务器

    这是一个Rackspace工具,用于标识具有计划的自动重启窗口的Cloud Server。 在例行或关键系统维护的情况下,Cloud Server可能会安排有计划的重新引导。 此工具已经针对以下事件进行了验证,但通常应在服务器已计划...

    X-wall 免费软路由

    从此CD启动后, 会自动列出所接入的硬盘,以及光盘 AI_IMG 目录下的文件. (你也可以用UltraISO打开此ISO文件, 自己将img文件放入, 将此CD作为一个 m0n0wall 或者 x-wall 的安装光盘, 以及FreeBSD的live cd 使用) ...

    跨平台程序,可启动指向URL或磁盘上文件的Web视图-Golang开发

    跨平台程序,它启动指向URL或磁盘上文件的Web视图(在这种情况下,它将在自动分配的端口上为它们生成本地http服务器)。 webview一个跨平台程序,它启动指向URL或磁盘上文件的webview(在这种情况下,它会在自动分配...

    nextcloud-spreed-signaling:用于Nextcloud Talk的独立信令服务器

    吉特去> = 1.13 制作在构建时会自动获取所有其他依赖项。 $ make build或在FreeBSD上$ gmake build然后,将二进制文件创建为bin/signaling 。配置默认配置文件包含在server.conf.in 。 将其复制到server.conf并根据...

    hostMonitor8.58破解版(注册机)

    HostMonitor可以执行已设定好策略来自动恢复应用服务,而不需要人工干预。例如“重启服务”,“重新启动计算机”或“拨号联网”。请见完整的行 动目录。 高灵活性行动模式允许您依据测试结果按照预先设定的程序...

    system_monitor:多平台系统监控器

    要启动Web服务器,请运行./system_monitor ,它将在端口3000上启动服务器。 托多斯 使编译更容易且更可移植(也许使用autoconf和automake) 一种配置方式 用户密码 HTTP端口 刷新超时 显示什么信息 用户认证 作为...

    Piplin:一个开源的自托管持续集成和部署系统-

    测试,预发布和生产等多个环境)支持联动部署,计划:开发环境部署成功后可自动触发测试环境启动部署服务管理支持机柜功能,机柜可与多个部署环境绑定支持项目克隆功能项目支持多成员通过Websocket实现项目部署状态...

    discuz!6.1GBK 版本论坛系统

    【新增】后台 - 网站第三方统计代码设置,站长可以直接贴入代码,启动第三方流量统计系统 【新增】后台 - 人性化时间格式设置,可全站开启和关闭此功能 【新增】后台 - UCHome 管理设置,可开启或者关闭某些互通...

    FreeNitori:FreeNitori项目镜像https://git.randomchars.netRandomCharsFreeNitori

    首次构建后,您可以跳过依赖项部分,并通过执行make run让make自动启动Nitori。 跑步 Nitori将生成一个配置文件(如果不存在)并退出,请确保编辑该文件并填写内容,然后再次运行。 讨论 我们目前有一个来讨论该...

    entr:不是我的,这是https的镜像

    事件通知测试运行器 用于在文件更改时运行任意命令的实用程序。 使用或避免轮询。 entr编写旨在使快速反馈和自动测试自然而完全地变得普通。 安装-BSD,Mac OS和Linux ...启动并自动重新加载node.js服务器: $ ls

    O2O掌上城市(ShopNC本地生活).rar

    O2O掌上城市ShopNC本地生活系统是网城创想公司自主研发的一款产品,采用O2O模式(Online To Offline),将线下商铺和互联网结合,让互联网成为线下交易的前台,专注于本地生活服务,集生活和购物为一体的专业网站,...

    jack-jack:在一处管理和运行常用命令。 跨平台,基于Electron

    启动一个命令后,其他命令将停止union:当一个命令已启动或停止时,其他命令将启动或停止(可选) autorun :应用启动时自动运行的命令全部:适用于所有平台aix darwin freebsd linux openbsd sunos win32 ,...

    Piplin-PHP

    比如:开发环境部署成功后可自动触发测试环境启动部署服务管理支持机柜功能,机柜可与多个部署环境绑定支持项目克隆功能项目支持多成员通过Websocket实现项目部署状态的实时跟踪支持钉钉机器人、Slack、邮件和自定义...

    SVN使用手册中文版快速入门

    当我启动Apache,mod_dav_svn抱怨说发现一个“bad database version”,它发现了db-3.X而不是db-4.X。 我在RedHat 9得到“Function not implemented”错误,无法工作,我如何修正这个问题? 为什么日志说通过...

    SVN使用手册中文版.chm

    当我启动Apache,mod_dav_svn抱怨说发现一个“bad database version”,它发现了db-3.X而不是db-4.X。 我在RedHat 9得到“Function not implemented”错误,无法工作,我如何修正这个问题? 为什么日志说通过...

Global site tag (gtag.js) - Google Analytics