systemctl与service和chkconfig

1、service

service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、重新加载配置(reload)、查看状态(status)等。

查看定时任务服务状态


2、chkconfig

chkconfig是一个维护/etc/rc[0~6] d 文件夹的命令行工具,它减轻了系统直接管理这些文件夹中的符号连接的负担。chkconfig主要包括5个原始功能:为系统管理增加新的服务、为系统管理移除服务、列出单签服务的启动信息、改变服务的启动信息和检查特殊服务的启动状态。当单独运行chkconfig命令而不加任何参数时,他将显示服务的使用信息。

必要参数

–add 开启指定的服务程序

–del 关闭指定的服务程序

–list 列出chkconfig所知道的所有服务

选择参数

–level<代号> 设置服务程序的等级代号,它是一串0~7的数字,如“-level35”代表指定运行等级3和5

–help 显示帮助信息

–version 显示版本信息

CS7中chkconfig

3、systemctl

在CentOS7 中 systemctl 是设置系统服务的命令,即 service , 它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。主要负责控制systemd系统和服务管理器

什么是systemd系统?

CentOS 7 使用systemd替换了SysV。Systemd目的是要取代Unix时代以来一直在使用的init系统,兼容SysV和LSB的启动脚本,而且够在进程启动过程中更有效地引导加载服务。

systemd的特性有:

支持并行化任务;

同时采用socket式与D-Bus总线式激活服务;

按需启动守护进程(daemon);

利用 Linux 的 cgroups 监视进程;

支持快照和系统恢复;

维护挂载点和自动挂载点;

各服务间基于依赖关系进行精密控制。

查看systemctl的相关信息

列出所有可用单元

列出所有运行中单元

查看某个服务的运行状态

启动、重启、停止、重载服务

# systemctl start

# systemctl restart

# systemctl stop

# systemctl reload

*激活/禁止自动启动,停止服务 显示服务详细信息

# systemctl enable

# systemctl disable

# systemctl kill httpd

# systemctl show crond

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值