alpine linux安装ftp,把玩Alpine linux(五): init系统

导读

Alpine Linux使用的是Gentoo一样的OpenRCinit系统.使用"rc-update"、"rc-status"、"rc-service"、"openrc"等命令可用于管理init系统

e07fbbeda5307d3e5824f5e72d009725.png

rc-update

rc-update主要用于不同运行级增加或者删除服务。

rc-update语法格式

Usage: rc-update [options] add [...]

or: rc-update [options] del [...]

or: rc-update [options] [show [...]]

Options: [ asuChqVv ]

-a, --all Process all runlevels

-s, --stack Stack a runlevel instead of a service

-u, --update Force an update of the dependency tree

-h, --help Display this help outputrc-status

-C, --nocolor Disable color output

-V, --version Display software version

-v, --verbose Run verbosely

-q, --quiet Run quietly (repeat to suppress errors)

使用实例

$ rc-update add docker boot #增加一个服务

$ rc-update del docker boot #删除一个服务

rc-status

rc-status 主要用于运行级的状态管理。

rc-status语法格式

Usage: rc-status [options] ...

or: rc-status [options] [-a | -c | -l | -r | -s | -u]

Options: [ aclrsuChqVv ]

-a, --all Show services from all run levels

-c, --crashed Show crashed services

-l, --list Show list of run levels

-r, --runlevel Show the name of the current runlevel

-s, --servicelist Show service list

-u, --unused Show services not assigned to any runlevel

-h, --help Display this help output

-C, --nocolor Disable color output

-V, --version Display software version

-v, --verbose Run verbosely

-q, --quiet Run quietly (repeat to suppress errors)

使用实例

$ rc-status #检查默认运行级别的状态

$ rc-status -a #检查所有运行级别的状态

rc-service

rc-service主用于管理服务的状态

rc-service语法格式

Usage: rc-service [options] [-i] ...

or: rc-service [options] -e

or: rc-service [options] -l

or: rc-service [options] -r

Options: [ e:ilr:INChqVv ]

-e, --exists tests if the service exists or not

-i, --ifexists if the service exists then run the command

-I, --ifinactive if the service is inactive then run the command

-N, --ifnotstarted if the service is not started then run the command

-l, --list list all available services

-r, --resolve resolve the service name to an init script

-h, --help Display this help output

-C, --nocolor Disable color output

-V, --version Display software version

-v, --verbose Run verbosely

-q, --quiet Run quietly (repeat to suppress errors)

使用实例

$ rc-service sshd start #启动一个服务。

$ rc-service sshd stop #停止一个服务。

$ rc-service sshd restart #重启一个服务。

openrc

openrc主要用于管理不同的运行级。

openrc语法格式

Usage: openrc [options] []

Options: [ a:no:s:SChqVv ]

-n, --no-stop do not stop any services

-o, --override override the next runlevel to change into

when leaving single user or boot runlevels

-s, --service runs the service specified with the rest

of the arguments

-S, --sys output the RC system type, if any

-h, --help Display this help output

-C, --nocolor Disable color output

-V, --version Display software version

-v, --verbose Run verbosely

-q, --quiet Run quietly (repeat to suppress errors)

Alpine Linux可用的运行级

default

sysinit

boot

single

reboot

shutdown

使用实例

$ openrc single #更改为single运行级

其它指令

$ reboot #重启系统,类似于shutdown -r now。

$ halt #关机,类似于shutdown -h now。

$ poweroff #关机

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值