在Alpine Linux上如何启动服务

admin 2023-05-10 AM 779℃ 0条

在Alpine Linux上,如何在启动时添加或删除服务?
如何在Alpine Linux的启动时启用Nginx/Apache之类的服务?
如何在Alpine Linux上启动/停止/重启服务?

查看所有服务的状态

执行以下命令:

rc-status

查看服务列表

执行以下命令:

rc-status --list

可以使用rc命令更改运行级别:

rc {runlevel}
rc boot
rc default
rc shutdown
  • boot通常,您应该添加到引导运行级别的唯一服务是那些处理文件系统安装,设置所连接外围设备的初始状态以及记录日志的服务。系统将热插拔服务添加到引导运行级别。引导和sysinit运行级别中的所有服务都会自动包括在所有其他运行级别中,但此处列出的服务除外。
  • single停止除sysinit运行级别中的服务以外的所有服务。
  • reboot更改为关闭运行级别,然后重新引导主机。
  • shutdown更改为关闭运行级别,然后暂停主机。
  • default如果没有指定运行级别则使用。

查看手动启动的服务:

rc-status --manual

查看崩溃的服务:

rc-status --crashed

Alpine Linux如何列出所有可用服务

执行以下命令:

rc-service --list
rc-service --list | grep -i nginx

Alpine Linux如何安装apache2/nginx:

apk add apache2

如何在系统启动时自启动服务:

rc-update add {service-name} {run-level-name}

在系统引导时启动apache2服务:

rc-update add apache2

或者

rc-update add apache2 default

在Alpine Linux上如何启动/停止/重启服务

如何启动服务:

rc-service {service-name} start

或者

/etc/init.d/{service-name} start

如何停止服务:

rc-service {service-name} stop

或者

/etc/init.d/{service-name} stop

如何重启服务:

rc-service {service-name} restart

或者

/etc/init.d/{service-name} restart

设置开机启动nginx

rc-update add nginx default
标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~