在Alpine Linux上如何启用和启动服务
时间:2019-11-20 08:53:50 来源:igfitidea点击:
在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