Centos7的服务命令

Centos7的服务命令

首先讲下Centos7关于服务的基本概念。
Centos7使用systemd这个启动管理机制,具体这个启动过程及机制内容很多。
Centos7服务的配置文件
/usr/lib/systemd/system 为每个服务的启动脚本设置
/run/systemd/system 为系统执行过程中产生的脚本服务
/etc/systemcd/system 为管理员根据主机系统建立的执行脚本
Centos7将每一个服务称为unit,即服务单元的意思,而每种单元根据功能区分,又可以分为不同的类型(type)。

扩展名主要服务功能
.service一般服务用类型(service unit):主要是系统服务,包括服务器本身所需要的本地服务以及网络服务等,经常使用到的服务大多我i这种类型
.socket内部程序数据交换的socket服务(socket unit),这类服务通常在监控信息传递的socket服务文件中
.target执行环境类型(target unit):其实是unit的集合,可以理解为service的集合
.mount文件挂载相关服务(mount unit),例如网络的自动挂载、NFS文件系统挂载
,path检测特定文件或目录类型(path unit),某些服务需要检测某些特定的目录来提供队列服务,例如打印服务就是通过打印队列目录来启动打印功能
.timer循环执行的服务(timer unit)

其实,只有service系统服务最常见

  1. systemctl #查看已经所有启动的服务
  2. systemctl list-unit-files #查看所有已安装的服务
  3. systemctl list-units --type=service --all #查看所有安装的*.service项目
  4. systemctl start httpd #开启httpd服务
  5. systemctl restart httpd #重启httpd服务
  6. systemctl stop httpd #关闭httpd服务
  7. systemctl status httpd #查看httpd启动的状态
    s
    第一行介绍服务的名称及简介
    第二行介绍服务启动文件及是否开机自启动
    第三行介绍服务的状态是运行还是等待
    第六行介绍该服务主进程的ID
    第七行介绍服务的所有进程
    第九行和下面介绍服务的任务数
    最下面几行为服务启动时间及异常等信息发生的时间及状态
  8. systemctl enable httpd #设置开机自启动
  9. systemctl disable httpd #设置开机不启动
  10. systemctl list-dependencies #查看服务关联性
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值