zoukankan      html  css  js  c++  java
  • 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-》重启
  • 相关阅读:
    fetch函数的使用-常见问题
    React的理解-入门指导
    Navicat for mysql 11.1.20激活
    sqlserver使用job删除过期备份文件
    sqlserver删除重复的数据
    提高code效率
    Wampserver红色橙色解决思路----端口冲突是关键
    java mvc框架系列总结ssh,ssm,servlet
    正则表达式入门案例C#
    SpringBoot开发之《兼容http和https同时访问时443端口被占用》
  • 原文地址:https://www.cnblogs.com/taoxiaoxin/p/13840496.html
Copyright © 2011-2022 走看看