Mac OS X 下开机启动服务

博客介绍了在Linux下将脚本文件放于/etc/init.d/设为开机自启,Mac下可用brew管理程序,非brew安装的程序可用launchctl管理,还以redis为例说明在Mac下新建plist文件的操作,同时提到数据库以认证登陆权限方式启动及设置登陆密码的相关内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在linux下在/etc/init.d/下面放置一个脚本文件,设为开机自启动一样,mac的神器brew。



这样就ok.

如果不是brew安装的程序。

可以使用launchctl来管理这些服务。

以root身份做以下事情:以redis为例

在/Library/LaunchDaemons下新建com.redis.plist,内容如下:


sudo launchctl load /Library/LaunchDaemons/com.redis.plist
sudo launchctl start com.redis



 这些配置没有办法 熟悉他 记住他 使用他。


如果要认证登陆权限的方式启动 可以mongod --auth启动。

或者 直接全局更改配置项 

sudo vi /etc/mongod.conf

找到#security: 取消注释,修改为:


  1. security:
  2. authorization: enabled 

    然后在重复上边 brew info mongdb的自启动命令即可

一旦开启的认证,那么每个数据库都要设置登陆密码才能正常操作





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值