我们经常在系统中会遇到服务,那么什么时是服务,简单的来说,系统中运行的对
系统本身没有意义,但对客户主机有巨大意义的程序的服务性软件叫做服务,那么我们用
什么来控制服务,在系统中我们采用系统初始化可以对服务进行相应的控制,那么什么有
是又是初始化进程, systemd 系统初始化进程 pstree 显示系统中的进程数。
ssh ---------------------->sshd
client(用户) server(服务)
正文:
一、ssh远程登录及远程复制
1、连接两台主机(本实验用真机和虚拟机)
(1)、查看真机的IP
命令:ip addr show br0
(2)、在虚拟机上输入更改IP的命令对IP 进行修改
命令:nm-connetion-editor
(注:虚拟机IP 的设定应该和真机IP地址前三位一致,否则将会出现连接不上真机的情况)
(3)、查看设置后虚拟机的IP地址
命令:ip addr show eth0
(4)、查看是否连接上真机
格式: ping 真机IP
2、用真机远程登录虚拟机
格式:ssh username@user's ip
(2)、在真机上登录虚拟机并完成复制
格式:scp 文件名称 username@user's IP 指定的方向
二、服务控制命令systemctl
systemctl相关命令如下:
命令 | 说明 |
systemctl status sshd | 查看服务状态。inactive(不可用),active(可用) |
systemctl start sshd | 开启服务 |
systemctl stop sshd | 关闭服务 |
systemctl restart sshd | 重启服务 |
systemctl reload sshd | 重启加载服务配置 |
systemctl enable sshd | 设定服务开机启动 |
systemctl disable sshd | 设定服务器开机不启动 |
systemctl list-units | 列出已经开启后服务当前状态 |
systemctl list-unit-files | 列出所有服务开机启动的状态,disable,enable,static |
systemctl list-dependencies | 列出服务的寄赖 |
systemctl set-default multi-user.target | 设定系统启动级别为用户模式(无图形) |
systemctl set-default graphical.target | 设定系统启动级别为用户模式(有图形) |
1、查看服务状态。inactive(不可用),active(可用)
命令:systemctl status sshd
2、开启服务
命令:systemctl start sshd
3、关闭服务
命令:systemctl stop sshd
4、重启服务
命令:systemctl restart sshd
5、重启加载服务配置
命令:systemctl reload sshd
6、设定服务开机启动
命令:systemctl enable sshd
7、设定服务器开机不启动
命令:systemctl disable sshd
8、列出已经开启后服务当前状态
命令:systemctl list-units
9、列出所有服务开机启动的状态,disable,enable,static
命令:systemctl list-unit-files
10、列出服务的寄赖
命令:systemctl list-dependencies
11、设定系统启动级别为用户模式(无图形)
命令:systemctl set-default multi-user.target
12、设定系统启动级别为用户模式(有图形)
命令:systemctl set-default graphical.target