一:x-shell 虚拟机使用
x-shell是一个远程执行命令的客户端程序,对应的服务端程序是openssh-sever(默认22号端口)
套接字客户端-------网络------------------------套接字服务端
x-shell oppenssh-sever
1.1 使用设置
安装好后-------》
-
打开窗口工具:设置会话文件夹,存放的是每次远程连接服务端产生的文件,修改方便自己查看
-
左上角新建会话:设置需要远程连接的服务端名称,主机号,端口号,说明中可填自己想标注的内容
-
关闭x-shell的更新:工具栏,关闭7天自动更新
-
设置缓冲区大小:可加大显示屏中出现过的内容
二:远程链接工具排错
2.1 测试网络是否通畅
1、测试网络连通性:ping 服务端ip地址
2、关闭防火墙: systemctl stop firewalld:关闭防火墙
systemctl disable firewalld :取消开机启动
3、修改Selinux:(seliux:将linux软件提升到最高,强化作用,相对应的,安全性能高,很多的软件不能使用)
selinux有三种状态:
-
enforcing:启动 -----------------------------------------------》命令setenforce 1 # 加载并生效
-
permissive:提醒警告信息,没有直接禁止操作 ------》命令setenforce 0 # 加载但是不生效
-
disabled: 模块化,解藕合场景更融洽 -------------------》 # 不加载
查看selinux的状态:命令 getenforce
vim /etc/sysconfig/selinux # selinux因为是集成在内核例的系统软件所以要从底部解决,直接更改文件路径
将下图红色部分更改完成:(esc :wq)
更改完成后让配置生效,重启:
重启后再次查看selinux状态:
4、服务端没开启:命令 systemctl restart sshd # 开启服务端程序
5、网卡没开启:命令 systemctl restart network
三:操作系统启动流程
-
加电
-
启动BIOS,检测启动项目
-
读取启动盘第一个扇区512Bytes,包含是MBR主引导记录(446引导程序bootloader->grub 64分区信息 2结束标志)
-
grub启动
-
加载内核
读取运行级别
0-》关机
1-》单用户模式,不需要输入账号密码登录进操作系统后就是管理员账号=》破解管理员root 密码
2=》多用户模式,没有网络
3=》多用户模式,有网络
4=》系统未使用,保留
5=》图形界面模式,有网络
6-》重启
centos7启动的第一个程序systemd,pid-》0
启动其他服务围绕系统启动流程的各个环节,可以:
1、进入单用户模式
详见笔记
注意:关闭selinux2、grub加密
grub2-setpassword
修改配置文件/boot/grub2/grub.cfg删除–unrestricted3、BIOS加密
4:扣主板BIOS电池
5:锁住机柜