二、开发环境篇:2.Linux系统(ubuntu20.04)

对于Linux初学者老廖建议安装桌面版本的Ubuntu,并且不建议追求最新的版本,20.04是比较合适的一个版本。

1 安装虚拟机

参考:1.VMware安装

2 Ubuntu镜像下载

Linux有很多发行版,选择较为友好的Ubantu。登录清华镜像,下载20.04版本的Ubantu。镜像链接如下:

Tsinghua Open Source Mirrormirrors.tuna.tsinghua.edu.cn/

建议直接点击下载https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04/ubuntu-20.04.6-desktop-amd64.iso

3 虚拟机配置

3.1 Ubuntu配置和安装

step1:打开第一步所下载的VMware Workstation。在主界面中,选择【创建新的虚拟机】。

step2:如图,会自动弹出【新建虚拟向导】,选择【自定义(高级)】后,点击【下一步】。

step3:这一步选择默认值 或者 16.x 即可,点击【下一步】。

程序员老廖注:主要我是要发给其他同学使用所以选择了兼容16.x,如果是自己使用使用默认配置即可。

step4:选择通过【浏览】选择刚才下载的镜像的位置并加载好镜像,自动识别到为ubuntu

点击【下一步】

step5:填写【全名】 【用户名】 【密码】

step6:【虚拟机名称】填写,以及选择安装到哪个【位置】,点击【下一步】。

step7:【处理器数量】与【每个处理器的内核数量】,我是设置为4,2,点击【下一步】。

step8:选择【此虚拟机的内存】,此值应依据电脑本身情况酌情调整。常用值为1G(1024MB)、2G(2048MB)、4G(4096MB)等等。在这里选择4G

step9:选择【使用网络地址转换】,点击【下一步】。

桥接模式是 安装的Ubuntu和主机是同样的ip网段。

step10:选择推荐的【LSI Logic】即可,点击【下一步】。

step11:选择推荐的【SCSI】即可,点击【下一步】。

step12:选择【创建新虚拟磁盘】,点击【下一步】。

step13:设置【最大磁盘大小】为40,并选择【将虚拟磁盘拆分成多个文件】后,点击【下一步】。最大磁盘大小默认为20GB,磁盘剩余空间较大的话该数值可以往上加, 这里设置的磁盘大小不会马上占用对应的磁盘,设置个120GB也没有关系的(老廖补充)

step14:点击【下一步】。

step15:点击【完成】。

step16:在上一步骤点击完成后,开始自动安装Ubuntu。

自动安装成功的速度和电脑配置有一定的关系,

3.2 打开终端安装ifconfig命令

CTRL + Alt + T弹出终端

在终端输入

sudo apt-get update
sudo apt-get install net-tools

然后再ifconfig即可看到当前 ubuntu的ip

3.4 如何操作虚拟机

如果要重新编辑虚拟机

先关机

回到VMware Station界面,单击界面左侧【编辑虚拟机位置】。

虚拟机电源类选项说明

  1. 启动客户机和开机: 前者是正常开机。后者相当于物理上电。打开电源时进入固件:开机自动进入boss页面。

  1. 关闭客户机和关机:前者是正常关机后者是强制断电。

  1. 挂起客户机和挂起:前者是休眠(释放cpu和内存),将系统里的数据进程由内存写入到磁盘。后者是强制性休眠。

  1. 重新启动客户机和重置:前者是正常重启。后者是强制重启;

注意:凡是强制的都有数据丢失的可能性。

参考链接:https://blog.csdn.net/m0_66741725/article/details/127683163

重新开启虚拟机

如果想下次开机继续保留ubuntu的状态

挂起后要启动也是点击 开启此虚拟机:

保存快照

VMware虚拟机的一个很重要的功能就是快照, 简而言之就是一种快速的系统备份与还原的功能, 就像时光机, 可以倒退到某个点时系统状态, 比如, 当你装某个软件, 或做某项测试时, 如果把系统搞坏了, 那么你可能就要重装系统以及装相当软件及配置,每次出问题,都要这样做, 很费时间与精力, 解决这个问题, 可以在进行测试前先做一个快照, 如果发生意外, 只需要回到那个快照即可, 不需要重头再装相关软件及配置

要使用VMware的快照功能, 需要执行 "虚拟机"->"快照"->"拍摄快照"

后续系统出问题了可以恢复之前保存的快照。

但要强调的是,快照是比较占用磁盘空间的。

3.5 注意事项

此主机支持Intel VT-x,但Intel VT-x处于禁用状态

【注】:此时若出现【此主机支持Intel VT-x,但Intel VT-x处于禁用状态】的提示。请进入BIOS,将【Intel Virtual Technology】设为【Enabled】即可,具体方法可百度 (老廖补充,可以搜索自己对应型号电脑设置bios的方法)。

要不要设置静态IP

  1. 新手不建议配置静态ip,不要跟风网上配置静态ip的方法,很容易导致网络异常。

当动态ip发生变化时,在ubuntu里通过ifconfig命令获取新的ip。

4 更换国内源

Ubuntu后续包的下载默认是使用国外的源,容易出现下载慢或者不能正常下载的情况,建议换成国内的源,比如清华的源。

Ubuntu20.04更换apt清华镜像源

这里要特别注意,不同的Ubuntu版本的源是不一样的,这里配置的源只适合Ubuntu20.04

先备份原有的源:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 

编辑上面的文件,可以用vim工具,如果安装的是桌面版本有图形界面,可以用gedit

sudo gedit /etc/apt/sources.list

把下面的内容替换文件里内容(删除原有的内容),保存

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

然后做更新

sudo apt-get update
sudo apt-get upgrade

#Linux开发环境##C++后端##C++##Ubuntu#
C/C++一站式学习知识库 文章被收录于专栏

C/C++学习难度较大且方向较多,设置的开发环境也比较多,为了节省大家的时间,程序员老廖我创建了该知识库,大家可以参考知识库的文章系统学习。

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务