0


【超详细】Linux开发环境搭建指南 | Ubuntu

文章目录

虚拟机安装对比

VirtualBox和VMware两款虚拟化软件的对比

特性VirtualBoxVMware Workstation Pro许可证开源且免费(核心产品)专有,付费用户界面GUI和CLI(VBoxManage)GUI和命令行工具快照功能支持支持(仅限Pro版本)3D图形支持支持OpenGL 3.0和Direct3D 9,视频内存128MB支持DirectX 10和OpenGL 3.3,视频内存高达2GB虚拟磁盘格式支持VDI, VHD, VMDK等主要使用VMDK,支持转换USB设备支持需要扩展包支持USB 2.0和3.0支持USB 2.0和3.0性能通常认为VMware性能更好,但VirtualBox足够用于大多数用户VMware性能通常更优,适合企业级应用集成和扩展支持Vagrant和Docker集成与vSphere和Cloud Air集成操作系统支持支持Windows, Linux, macOS等支持Windows, Linux, macOS等,macOS需要VMware Fusion附加组件免费扩展包提供额外功能需要购买Pro版本获得附加功能社区和支持社区支持,文档可能较少广泛的第三方支持和文档价格免费付费,价格较高

Virtual Box 下载

官方地址

在这里插入图片描述

ubuntu 操作系统下载

你需要选择一个合适的Linux发行版。常见的选择包括Ubuntu、Fedora、Debian和CentOS。对于初学者来说,Ubuntu是一个用户友好且广泛使用的选择。

清华大学 Ubuntu 软件镜像站

在这里插入图片描述

Virtual Box 安装

就正常执行exe进行安装就行, 什么都不用改,好像要必须安装在

C盘

, 改了不能继续后面步骤

在这里插入图片描述

安装ubuntu

在这里插入图片描述

这里需要设置名称,会在首页左边列表展示,然后修改 存放的位置和选择你下载的

.iso

镜像

在这里插入图片描述

修改用户名密码,这里就是root的密码

在这里插入图片描述

推荐下列配置

在这里插入图片描述

设置储存

在这里插入图片描述

最后就等待自动安装了

设置中文语言

打开设置,选择语言

在这里插入图片描述

在这里插入图片描述

共享文件夹设置

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

添加输入法

  • 下载搜狗输入法 linux 安装包

在这里插入图片描述

安装步骤,参考官方教程

  • Ubuntu搜狗输入法安装指南

安装 vscode

搜索 code, 找到你想要的软件,直接安装

在这里插入图片描述
在这里插入图片描述

解决主机不能通过ssh连接宿主机

在这里插入图片描述
使用命令:

apt list --installed|grep openssh  #检查是否安装sudoapt intall openssh-server  # 安装命令

在这里插入图片描述
安装完成,在通过 下面命令,

ssh [email protected] #可通过 -p 21 修改端口

在这里插入图片描述

网络连接

在这里插入图片描述

几种网络连接区别

Oracle VM VirtualBox 提供了几种不同的网络连接方式,以适应不同的使用场景和需求。

主要以前三种为例
  1. **NAT(网络地址转换)**:- NAT 是 VirtualBox 中的默认网络模式。- 虚拟机通过主机的网络接口连接到外部网络,主机充当网关设备。- 虚拟机获得的是私有IP地址,对外部网络不可见,需要通过主机进行IP地址转换。- 能让宿主机通外网
  2. **桥接模式**:- 在桥接模式下,虚拟机表现得像网络上的另一台独立的物理主机。- 虚拟机会连接到物理网络,获得与主机相同网络段的IP地址。- 虚拟机可以直接与其他设备在同一局域网内通信,无需通过主机。
  3. **仅主机(Host-only)**:- 虚拟机可以与主机通信,但不能直接连接到外部网络。- 适用于需要与主机进行通信,但又不希望虚拟机访问外部网络的场景。
  4. 内部网络:- 也称为私有网络或回环网络。- 虚拟机之间在同一内部网络中可以互相通信,但与外部网络(包括主机)不能直接通信。- 适用于多虚拟机在同一网络中进行测试或开发,而不暴露给外部网络。
  5. NAT 网络:- 这是一种特殊的网络模式,允许多个虚拟机通过一个NAT引擎连接到外部网络。- 虚拟机获得的是私有IP地址,通过NAT引擎进行IP转换。

每种网络连接方式都有其特定的用途和配置要求。选择合适的网络模式取决于你的具体需求,比如是否需要虚拟机直接访问外部网络,或者是否需要在同一网络内进行多虚拟机通信等。

主机和宿主机相互 ping通

    1. 单独的 NAT(网络地址转换) 不行,原因是不会生成额外的内网IP,不能ping
    1. 添加桥接模式 或者 仅主机(Host-only) 模式在这里插入图片描述主机能轻松的ping 通宿主机在这里插入图片描述但是宿主机都不能ping通主机IP在这里插入图片描述 如果出现了这种情况需要在主机上设置 启用网络和文件共享,之后就能轻松的ping 通了

在这里插入图片描述

网络代理

使用主机的代理,通过主机进行转发访问

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

标签: linux 服务器 Ubuntu

本文转载自: https://blog.csdn.net/cdns_1/article/details/141646718
版权归原作者 子羽bro 所有, 如有侵权,请联系我们删除。

“【超详细】Linux开发环境搭建指南 | Ubuntu”的评论:

还没有评论