服务的概念
服务指在操作系统中,用以支持各种功能的程序.
服务管理
指令 | 作用 |
---|---|
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: