1-Linux环境搭建,分别说明购买云服务器和虚拟机+镜像文件两种方式
创始人
2024-09-25 14:52:27
0

1.1 Linux简单介绍

1946 年,第一台计算机 ENIAC 在美国宾夕法尼亚大学诞生,主要用于军工领域,最初是用于导弹的弹道计算。

Linux是一款用C语言写的源代码公开(开源)的操作系统。

Linux官网

在这里插入图片描述
点击 HTTP 后面的网址
在这里插入图片描述
选择 Linux
在这里插入图片描述
点击 kernel
在这里插入图片描述
进去后发现很多版本。

开源的大部分都是免费的。如何理解开源呢?

  1. 为什么有人愿意无偿参与?

    最初是几十年前贡献开源代码的人自己不差钱;有些开源是一件改变世界的事情,比如Linux;第三点是和社会的志愿者是一类角色,世界上有很多顶级的工程师愿意参与。

  2. 开源 VS 闭源

    对于开源来说,简单说优点就是集思广益,参与人数很多,有人写,有人用,有人看,有人发现问题,有人解决问题,慢慢地就会出现越来越好的代码。

    对于闭源来说,参与人数有限,在发现问题和解决问题的速度肯定没有开源快,效率一定没有开源高。

    我们从安全方面说,开源也就是所有的逻辑公开,源码之前了无秘密。

Linux操作系统有各种各样的版本

  1. 商业化发行版:Ubuntu,CentOS……

    可以看成 Linux 操作系统的品牌

  2. 技术发行版:1.XXX或者2.XXX等等

在这里插入图片描述
修正次数达到某个数字会向次版本号进 1,次版本号达到某个数字会向主版本号进 1。

如果次版本号是偶数,说明该版本是稳定版本。如果是奇数,表示测试版本,测试版本发出了先用一用,然后观察一段时间,没有问题再升级到偶数,就像抢先体验。

1.2 Linux环境搭建(购买云服务器)

有三种方式

  1. 双系统(不推荐)

    在 Windows 再装一个系统,成本很高,在装双系统的时候 Windows 容易出问题。

  2. powershell(不推荐)

  3. 虚拟机 + Ubuntu 镜像(比较推荐)

    需要下载虚拟机软件,推荐 VMware player 免费版 + CentOS 7/Ubuntu镜像文件,由于CentOS停止更新维护,采用Ubuntu即可

    将在后面详细说明。

  4. 云服务器(最推荐)

    云服务器是真正的开发和生产环境,常见的有阿里云,腾讯云,华为云以及百度云

购买云服务器,以腾讯云为例

  • 选择轻量应用服务器
    在这里插入图片描述
  • 进入到特惠,如果是第一次买,比较便宜。
    在这里插入图片描述
  • 选择 2核2G 基本够用了,当然你也可以选择 2核4G 的
    在这里插入图片描述
  • 进去后选择常见的 CentOS 或者 Ubuntu,由于 CentOS 停止维护,所以建议选择Ubuntu 22.04/20.04/24.04 LTS 即可。
  • 购买完成后,点击右上角 控制台
    在这里插入图片描述
  • 点击 轻量应用服务器
    在这里插入图片描述
  • 进去后一定要 重置密码,密码尽量复杂
    在这里插入图片描述
  • 重置好密码后,点击确认即可
    在这里插入图片描述

购买完成后,怎么样登录云服务器?

  1. 复制你的公网IP
    在这里插入图片描述

  2. 下载 Xshell,选择家庭学校免费版,由于xshell网址经常改变,需要自行搜索。
    在这里插入图片描述

  3. 安装完成后,登录云服务器,形式为ssh root@云服务器公网IP,然后回车,点击接受并保存(如果是Ubuntu的话,root需要写成ubuntu)
    在这里插入图片描述

  4. 出现输入密码框,密码就是前面购买云服务器后重置的密码
    在这里插入图片描述

1.3 Linux环境搭建(虚拟机 + Ubuntu镜像文件)

下载 VMware 虚拟机

由于 VMware 被 Broad 收购,所以 VMware 下载链接等被并入 Broad 网站。点击Broadcom Inc. | Connecting Everything,进入到以下界面
在这里插入图片描述
点击 Register 注册,注册成功后返回首页,点击 Go To Portal 登录,username 就是注册时使用的邮箱。
在这里插入图片描述
登录成功后进行以下操作
在这里插入图片描述
往下滑,找到 VMware Workstation Pro
在这里插入图片描述
在这里插入图片描述
注意:如果你的电脑是 Windows,这里就下载 Windows,不要以为我们需要的是 Linux 从而下载错误。然后选版本,一般最新即可。
在这里插入图片描述
这个下载非常慢,可以考虑用一些方法让下载加快。

下载完成后,傻瓜式安装即可。但是有两个地方要注意:
在这里插入图片描述
建议所有软件都安装到C盘之外,DEF盘都行。
在这里插入图片描述
将这两个取消勾选。

虚拟机下载完成后,需要下载Ubuntu的镜像文件

点击清华大学开源软件镜像站,进去后搜索 Ubuntu,找到发行版
在这里插入图片描述
在这里插入图片描述
安装这些稳定版本都是可以的,如果你之前没有使用过,那么采用最新版本 24.04 是最好的选择,它将支持到 2029 年,如果是 22.04 和 20.04,将会支持到 2027 年和 2025年。我采用24.04演示。
在这里插入图片描述
点击它,即可下载。下载完成后,打开 VMware —> 创建新的虚拟机 —> 点击下一步
在这里插入图片描述
这里就选择你镜像文件下载的位置。下方出现 “已检测到 Ubuntu 64位 24.04” 说明没问题。
在这里插入图片描述
全名和密码随便写,用户名只能是小写字母、数字、破折号。然后一路傻瓜式安装。
在这里插入图片描述
这里看情况可以改大,也可以不改。默认 20 完全可以。我个人改成 40 了。
在这里插入图片描述
到这里建议自定义硬件,每个处理器的内核数量修改为 2。
在这里插入图片描述
在这里插入图片描述
网络适配器选择桥接模式。
在这里插入图片描述
这里的勾选取消掉,点击完成,如果出现以下界面,说明虚拟机创建完成。
在这里插入图片描述
在这里插入图片描述
点击其中任意一个进入虚拟机。稍微等一会儿即可。

到这里是对虚拟机的创建,创建后对Ubuntu的系统安装等又是另一件事情了。

安装Ubuntu系统

在这里插入图片描述
选择中文简体,当然我建议使用英文,更能锻炼自己,并且工作环境中也是英文居多。我在这里以中文演示,演示完成后我将把语言改回英语。
在这里插入图片描述
保持默认,直接点击下一步。

在这里插入图片描述
键盘布局选汉语就行,也可以选择英语。点击下一步。
在这里插入图片描述
因为我们设置了桥接,所以这里选择有线连接,也只能选择有线连接。点击下一步。如果是更新,先选择跳过。
在这里插入图片描述
安装Ubuntu。点击下一步。
在这里插入图片描述
选择交互安装,点击下一步。
在这里插入图片描述
默认集合是最小安装,会安装的快。扩展集合则是完整安装。点击下一步。
在这里插入图片描述
这里根据需求选择,我是两个都选了。点击下一步。
在这里插入图片描述
全新安装选择“擦除磁盘并安装Ubuntu”。高级功能不用管,你也可以进行一些设置。我个人是直接点击下一步。
在这里插入图片描述
用户名默认是姓名的小写,不需要修改。

设置的密码一定要记得。登录和sudo会用到。
在这里插入图片描述
地区这里,直接下一步就可以。
在这里插入图片描述
点击安装即可。
在这里插入图片描述
等待安装。安装时间与网速有关。
在这里插入图片描述
安装完成后,立即重启。重启后在桌面回车或者点击进行登录。登录后会出现下方界面。
在这里插入图片描述
点击前进。
在这里插入图片描述
这里提示是否要升级到Ubuntu Pro。直接跳过就行。
在这里插入图片描述
这个是系统改善建议,选No就行。选Yes也没问题。
在这里插入图片描述
直接 Finish 就行。

打开终端,运行以下命令更新软件源

sudo apt update 

更新软件源后,通过以下命令升级已安装的软件包

sudo apt upgrade -y 

安装常用软件

  1. 编译工具:build-essential软件包组包含了gccg++make等编译工具和构建工具,也包含了标准 C 库和头文件

    sudo apt install build-essential -y 
  2. Git

    sudo apt install git-all -y 
  3. Vim

    系统自带有 vim,但是 Ubuntu 自带的 vim 版本太低了,会对正常试用造成影响,所以最好先把系统自带的 vim 编辑器卸载干净后,再安装最新的 vim

    卸载 vim:

    sudo apt-get remove vim vim-runtime vim-tiny vim-common vim-scripts vim-doc -y 

    安装新版 vim:

    sudo apt-get install vim -y 

结语

到此环境就彻底搭建完成了,如果你们发现文中有错误或者有更好的建议与想法,欢迎留言。

相关内容

热门资讯

安卓系统为什么不封闭,揭秘安卓... 你有没有想过,为什么安卓系统那么开放,却不像苹果iOS那样封闭呢?这背后可是有着不少有趣的故事和原因...
安卓系统更新包多大,解析不同版... 你有没有发现,每次安卓系统更新,手机里都会多出那么几个G的文件?这可真是让人好奇,安卓系统更新包究竟...
安卓手机安装双系统吗,安卓手机... 你有没有想过,你的安卓手机是不是也能像电脑一样,装上两个系统,一个用来工作,一个用来娱乐?没错,这就...
oppo会升级安卓系统,畅享最... 你知道吗?最近有个大消息在手机圈里炸开了锅,那就是OPPO要升级安卓系统啦!这可不是什么小打小闹的更...
安卓系统上安装windows,... 你有没有想过,在安卓手机上安装Windows系统?听起来是不是有点不可思议?但你知道吗,这竟然是可能...
安卓系统怎么进运行框,安卓系统... 你有没有想过,你的安卓手机里有一个超级实用的功能,那就是运行框!它就像是一个小助手,帮你快速找到正在...
安卓系统电视无图像设置,安卓电... 你家的安卓系统电视突然没图像了?别急,让我来给你支个招,让你轻松解决这个问题!一、检查电源和连接线首...
安卓机建议升级系统吗,提升性能 你有没有发现,你的安卓手机最近有点儿慢吞吞的?是不是在犹豫要不要升级系统呢?别急,让我来给你好好分析...
升级不了安卓系统升级,探寻升级... 你有没有遇到过这种情况?手机里的安卓系统突然告诉你,它需要升级,但你左等右等,就是升不上去。这可真是...
备用安卓系统手机推荐,盘点热门... 你有没有想过,如果你的手机突然罢工了,你会怎么办?别担心,今天我就要给你安利几款备用安卓系统手机,让...
旧安卓系统ipad无法更新系统... 你有没有遇到过这种情况?你的旧安卓系统iPad突然告诉你,它无法更新系统了!是不是瞬间感觉心里有点小...
运行安卓6系统命令大全,全面掌... 你有没有想过,你的安卓手机里隐藏着无数强大的功能,只等着你去发现和探索呢?今天,就让我带你走进安卓6...
安卓系统简笔画教程下载,轻松绘... 你有没有想过,用简单的线条就能把复杂的安卓系统画出来?没错,就是那种一看就懂,一画就上手的感觉!今天...
华为如何鸿蒙转安卓系统,轻松实... 你知道吗?最近华为的大动作可是让整个科技圈都沸腾了!他们竟然把鸿蒙系统转到了安卓系统上,这可真是让人...
安卓10系统的问题,安卓10系... 你有没有发现,自从你的手机升级到安卓10系统后,好像有点不对劲呢?别急,让我来给你细细道来,看看安卓...
安卓系统苹果搞笑视频,苹果搞笑... 你知道吗?在互联网的世界里,搞笑视频可是个永恒的热门话题。尤其是那些结合了安卓系统和苹果手机的搞笑片...
卡片机改造安卓系统,探索改造之... 你有没有想过,那些曾经陪伴我们记录美好时光的卡片机,现在竟然也能焕发第二春呢?没错,就是那些小巧便携...
装安卓系统倒车出不来,智能科技... 你有没有遇到过这样的事情:手机装了个安卓系统,结果倒车的时候出不来啦?这可不是闹着玩的,简直让人抓狂...
定制安卓系统哪家好点儿,哪家服... 你有没有想过,手机系统就像是个人的衣服,每个人都需要找到最适合自己的那一款?今天,咱们就来聊聊定制安...
台电用回安卓系统吗,开启智能新... 最近有个话题在科技圈里炒得挺热的,那就是台电是不是要用回安卓系统了?你有没有想过,这个小小的决定背后...