Linux服务管理

目录

service和systemctl区别

service服务级别问题 

systemctl服务级别问题 

service启停服务

systemctl启停服务

stop和start

restart和reload

enable和disable

服务启动时候的顺序问题

service和systemctl区别

service的启动脚本在/etc/init.d/目录

systemctl的启动脚本在/usr/lib/systemd/system/目录

systemctl和原有的脚本不同:

原有的脚本是有级别的,通过chkconfig --list进行查看,查看结果也会显示被systemd替代了

service服务级别问题 

 经常用到的字符模式:0 (关机)   3(字符终端多用户模式)   6(重启)

init 0      //关机
init 6      //重启

systemctl服务级别问题 

在service有服务的级别问题,在systemctl也有这种服务级别问题

systemctl的级别默认位置在/lib/systemd/system目录

ls -l runlevel*.target  //查看不同级别
systemctl get-default   //查看当前运行的级别
systemctl set-default multi-user.target  //让下次启动时运行在字符界面

 原来的0-6的7个级别会被映射到后面不同的级别上,比如poweroff(关机),rescue(救援)

service启停服务

        语法格式:service 服务名称 start/stop/restart

service network start  

systemctl启停服务

stop和start

ls sshd.service         //以ssh.service为例
systemctl stop sshd.service       //停止
systemctl status sshd.service     //查看状态
systemctl start sshd.service      //启动

restart和reload

restart:服务停止掉再启动,一般用于加载配置文件

reload:不停止服务加载配置文件

enable和disable

enable:随着开机一起运行

disable:随着开机不运行

服务启动时候的顺序问题

        服务启动的时候是通过Unit选项下面设置值进行确定的,如果想安排服务需要讲服务写成.service的形式放在After后面。

vim sshd.service  //打开配置文件

Service:表示想让启动时候执行哪些命令

Install:表示当前的Service哪一个target会被引导

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ლ旺旺掀被

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值