Xshell远程连接、MBR/BOOT和GRUB三者关系总结(系统启动过程)

2023-10-18 11:35:10 浏览数 (1)

远程连接

  • 远程连接Linux服务器的常见工具有Xshell、SecureCRT、Putty等,这些客户端连接工具在Linux服务器对应着相同SSH服务进程sshd,即远程连接都是使用SSH协议,当然它们也支持其他的协议,比如telnet等。
  • 在Windows操作系统下,xshell是最好的终端。
  • 在Mac操作系统下,用的是iTerm2,下载地址:https://www.iterm2.com/downloads.html
  • 远程连接工具排错
    • # 一 测试网络是否畅通
      • 1.ping 10.0.0.200 #服务器ip地址(Windows主机ping服务端)
      • 2.是否被拦截了:SElinux,Firewalld #防火墙
        • systemctl stop firewalld         #关闭防火墙
        • systemctl disable firewalld  #开机不启动
        • setenforce 0   #关闭SElinux,只是临时设置
          • setenforce 1 # Enforcing-》加载并生效setenforce 0 # Permissive-》加载但是不生效 # Disabled ->不加载
        • vim /etc/sysconfig/selinux        #永久配置,关闭SElinux 修改SELINUX=disabled
        • 查看Selinux的状态             getenforce
      • 3.sshd服务是否开启 命令:telnet 10.0.0.200(ip地址) 22(端口号)
        • systemctl restart sshd # 开启服务端程序
    • # 二、远程连接失败常见原因
      • 1.ip地址是否正确
      • 2.网卡配置是否正确
    • 3.关闭centos7 NetworkManager
      • systemctl stop NetworkManager
      • systemctl disable NetworkManager
    • 4.虚拟网络编辑器
      • NAT模式:子网 IP:10.0.0.0
      • NAT设置:网关 IP:10.0.0.254
    • 5.VMware服务是否正常启动
      • VMware 服务是正常运行(WIN搜索服务)
      • VMware网卡问题,查看本地网络。

操作系统启动流程

  • 加电
  • 启动BIOS,检测启动项目
  • 读取启动盘第一个扇区512Bytes,包含是MBR主引导记录(446引导程序bootloader->grub 64分区信息 2结束标志)
  • grub启动,grub将操作系统内核加载进内存
  • 操作系统会让BIOS检测驱动程序,读取运行级别
    • 0-》关机
    • 1-》单用户模式,不需要输入账号密码登录进操作系统后就是管理员账号=》破解管理员root密码
    • 2=》多用户模式,没有网络
    • 3=》多用户模式,有网络
    • 4=》系统未使用,保留
    • 5=》图形界面模式,有网络
    • 6-》重启

0 人点赞