Linux系统服务器与进程管理

使用systemctl管理服务器

显示、启动和停止服务

在系统运行中可以使用systemctl显示、启动、停止和重启指定的服务

指令 作用
systemctl start 服务名 开启服务
systemctl stop 服务名 关闭服务
systemctl restart 服务名 重启服务
systemctl status 服务名 显示状态
systemctl enable 服务名 开机启动服务
systemctl disable 服务名 禁止开机启动
systemctl list-units 查看系统中所有正在运行的服务
systemctl list-unit-files 查看系统中所有服务的开机启动状态
systemctl list-dependencies 服务名 查看系统中服务的依赖关系
systemctl mask 服务名 冻结服务
systemctl unmask 服务名 解冻服务
systemctl set-default multi-user.target 开机时不启动图形界面
systemctl set-default graphical.target 开机时启动图形界面

使用systemctl命令管理服务
Linux系统服务器与进程管理_第1张图片
Linux系统服务器与进程管理_第2张图片
在这里插入图片描述


查看crond服务的状态
Linux系统服务器与进程管理_第3张图片


在这里插入图片描述
上图表示当前服务状态,有一下几种类型:

状态 含义
active(running) 表示程序正在执行
active(exited) 执行一次就正常退出的服务,不在系统中执行任何程序
active(waiting) 正在执行中,处于阻塞状态,需要等待其他程序执行完才能执行
inactive (dead) 未启动状态

vendor preset 后面的表示服务默认的启动状态
vendor preset 前面的表示服务当前的启动状态,有以下几种情况:

启动状态 含义
inactive 服务关闭
disable 服务开机不启动
enabled 服务开机启动
static 服务开机启动项被管理
failed 服务配置错误

你可能感兴趣的:(Linux)