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

远程连接

  • 远程连接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-》重启
posted @ 2020-10-19 15:29  贾维斯Echo  阅读(239)  评论(0编辑  收藏  举报