局域网内虚拟机与客户端通信

118 阅读2分钟

什么是虚拟机

  • 虚拟机是一种创建于物理硬件系统 充当虚拟计算机系统的虚拟环境,它模拟出了自己的整套硬件,包括 CPU、内存、网络接口和存储等。

客户端如何实现与虚拟机的通信

  • 个人理解

    • 首先确保虚拟机正确安装并能正常使用,
    • 其次配置ip,用ip实现通信,
  • 问题来了 我们就以IPv4为例

    • ip的每段数字都代表什么,具体怎么配置
    • 例如: 192.168.5.29
    • 192:表示该 IP 地址所在的网络地址;
    • 168:表示该 IP 地址所在的子网地址;
    • 5:表示该 IP 地址在该子网中的主机地址;
    • 29: 表示该 IP 地址在该主机中的具体地址;
  • 在配置ip的时候虚拟机和客户端除最后网段(29)可以不同,其他三个网段都要相同这样才能实现客户端和虚拟机之间的通信。

  • 如何测试虚拟机和客户端是否连接成功

    • 客户端用 ping + 虚拟机ip
    • 虚拟机用 ping + 客户端ip
    • 是否连接成功终端会告诉你答案我就不贴图了
  • 这些只是其中的一小部分。


下面是如何更好的使用Git 仓库

  • 如何更好的在局域网内使用Git仓库同时使用ssh来配置路径,如何更好的管理Git仓库。

  • 接下来就是如何配置ssh仓库

  • 首先本地和虚拟机都要有Git 安装Git相信大佬们一定都会

    • 虚拟机上先新建个文件夹并在终端中 cd 进入您新建的文件夹
    • 初始化一个Git仓库,并用 git remote add origin ssh+虚拟机的用户名+虚拟机的ip+当前文件夹路径配置您所需要的Git地址
    • 如果您不知道文件夹当前路径可以用pwd进行查看,并且配置公钥与私钥
    • 测试是否成功可以在客户端上git clone 看看是否能成功
    • 在提交代码的时候切记要是新建分支或者切换其他分支
    • 具体在您使用的时候就知道原因了也有可能我是我配置的问题
    • 在提交代码前记得配置您的用户名和邮箱。
  • 以上就是我粗糙的总结,但这也是我学到的

  • 我会时刻提醒自己笨鸟一定要先飞


下面是虚拟机的使用安装流程

zhuanlan.zhihu.com/p/80305506

下面是Git所有常见命令

www.ruanyifeng.com/blog/2015/1…