Linux下服务的管理

服务的概念

服务指在操作系统中,用以支持各种功能的程序.


服务管理

指令 作用
systemctl start 服务名 开启服务
systemctl stop 服务名 关闭服务
systemctl status 服务名 显示状态
systemctl restart 服务名 重启服务
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 list-units:

  • 查看当前运行的所有服务
    这里写图片描述

systemctl list-unit-files:

  • 查看服务是否开机启动
    这里写图片描述
  • disabled表示禁止开机启动
  • enabled表示允许开机启动
  • static表示该服务与其他服务相关联,不能单独设置该服务的启动状态

systemctl list-dependencies sshd

  • 查看sshd服务的依赖关系
    这里写图片描述

systemctl status sshd:

  • 显示sshd服务的状态
    这里写图片描述

其中:这里写图片描述表示服务当前的状态,有以下几种:

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

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

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

systemctl enable sshd:

  • 修改sshd服务为开机启动
    这里写图片描述

systemctl disable sshd:

  • 禁止sshd服务开机启动

这里写图片描述


连接到其他主机

指令 作用
ssh [email protected] 连接到172.25.254.181主机
ssh -X [email protected] 连接到172.25.254.181主机,并可运行图形化界面

相关的查看指令

指令 作用
ifconfig eth0 查看虚拟机的ip
ip addr show br0 查看真机的ip
last 查看谁登陆过我
w 查看谁正在使用我
lastb 查看谁试图登陆我但是失败了

last
这里写图片描述
w:
这里写图片描述
lastb:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/liuchonghua/article/details/81743606
今日推荐