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 root@172.25.254.181连接到172.25.254.181主机
ssh -X root@172.25.254.181连接到172.25.254.181主机,并可运行图形化界面

相关的查看指令

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

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值