沉梦听雨的编程指南 沉梦听雨的编程指南
首页
  • 基础篇
  • 集合篇
  • 并发篇
  • JVM
  • 新特性
  • 计算机网络
  • 操作系统
  • 数据结构与算法
  • 基础篇
  • MySql
  • Redis
  • 达梦数据库
  • Spring
  • SpringBoot
  • Mybatis
  • Shiro
  • 设计须知
  • UML画图
  • 权限校验
  • 设计模式
  • API网关
  • RPC
  • 消息队列
  • SpringCloud
  • 分布式事务
  • 云存储
  • 搜索引擎
  • 多媒体框架
  • 虚拟机
  • 开发工具篇
  • 工具库篇
  • 开发技巧篇
  • 工具类系列
  • 随笔
  • 前端环境搭建
  • HTML与CSS
  • JS学习
  • Axios入门
  • Vue Router入门
  • Pinia入门
  • Vue3入门
  • Vue3进阶
  • 黑马Vue3
  • 脚手架搭建
  • 瑞吉外卖
  • 黑马点评
  • vue-blog
  • 沉梦接口开放平台
  • 用户中心
  • 聚合搜索平台
  • 仿12306项目
  • 壁纸小程序项目
  • RuoYi-Vue
  • 博客搭建
  • 网站收藏箱
  • 断墨寻径摘录
  • 费曼学习法
Github (opens new window)

沉梦听雨

时间是最好的浸渍剂,而沉淀是最好的提纯器🚀
首页
  • 基础篇
  • 集合篇
  • 并发篇
  • JVM
  • 新特性
  • 计算机网络
  • 操作系统
  • 数据结构与算法
  • 基础篇
  • MySql
  • Redis
  • 达梦数据库
  • Spring
  • SpringBoot
  • Mybatis
  • Shiro
  • 设计须知
  • UML画图
  • 权限校验
  • 设计模式
  • API网关
  • RPC
  • 消息队列
  • SpringCloud
  • 分布式事务
  • 云存储
  • 搜索引擎
  • 多媒体框架
  • 虚拟机
  • 开发工具篇
  • 工具库篇
  • 开发技巧篇
  • 工具类系列
  • 随笔
  • 前端环境搭建
  • HTML与CSS
  • JS学习
  • Axios入门
  • Vue Router入门
  • Pinia入门
  • Vue3入门
  • Vue3进阶
  • 黑马Vue3
  • 脚手架搭建
  • 瑞吉外卖
  • 黑马点评
  • vue-blog
  • 沉梦接口开放平台
  • 用户中心
  • 聚合搜索平台
  • 仿12306项目
  • 壁纸小程序项目
  • RuoYi-Vue
  • 博客搭建
  • 网站收藏箱
  • 断墨寻径摘录
  • 费曼学习法
Github (opens new window)
  • API网关

  • RPC

  • 消息队列

  • Spring Cloud

  • 分布式事务

  • 云存储

  • 搜索引擎

  • 多媒体框架

  • 虚拟机

    • Linux基础小结
    • Linux环境搭建
      • 注意事项
      • 1.准备 Linux 环境
        • 1.1.安装 VMware
        • 1.1.1.卸载旧版 VMware(可选)
        • 第一步:删除程序
        • 第二步:检查目录
        • 第三步:清理注册表
        • 1.1.2.安装 VMware
        • 1.1.3.常见错误
        • 1.2.创建虚拟机
        • 1.3.安装 Centos7
        • 1.4.设置虚拟机快照
      • 2.SSH客户端
        • 2.1.安装 MobarXterm
        • 2.2.配置默认编辑器
        • 2.3.配置右键粘贴
        • 2.4.SSH 配置
        • 2.5.关闭 X-Server 服务
      • 3.配置阿里云 yum 源
        • 3.1.备份原有的 yum 源文件
        • 3.2.下载阿里云的 yum 源文件
        • 3.3.更新 yum 缓存
      • 学习参考
    • 安装Docker
    • Docker入门
    • 配置桥接模式
    • 防火墙相关
    • 查看日志的六种命令详解
    • docker run指令
  • 微服务
  • 虚拟机
沉梦听雨
2024-03-31
目录

Linux环境搭建

# Linux 环境搭建

本篇学习笔记文档对应 B 站视频:01.Docker课程介绍_bilibili (opens new window)

# 注意事项

  • CentOS 7 yum无法使用解决方法Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch= - 愚生浅末 - 博客园 (opens new window)

# 1.准备 Linux 环境

首先,我们要准备一个 Linux 的系统,成本最低的方式就是在本地安装一台虚拟机。为了统一学习环境,不管是使用 MacOS 还是 Windows 系统的同学,都建议安装一台虚拟机。

windows 采用 VMware,Mac 则采用 Fusion

# 1.1.安装 VMware

VMware 是业界最好用的虚拟机软件之一。

  1. windows 版本的网站如下:

    • https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
  2. Mac 下也有对应版本,叫做 VMware Fusion:

    • https://www.vmware.com/cn/products/fusion.html

特别注意,【Windows10 以上版本】操作系统需要下载安装 VMware Workstation Pro16 及以上版本,安装方式此处略。

如果自己电脑上已经有了低版本的 VMware,则需要先卸载,再重新安装。卸载过程比较麻烦。

# 1.1.1.卸载旧版 VMware(可选)

# 第一步:删除程序

首先,在控制面板找到程序和功能选项,找到 VMware,进行卸载操作:

image

弹出确认框, 点击"下一步":

image

下一步之后, 选择删除:

image

接下来,按照提示完成卸载操作即可。

# 第二步:检查目录

卸载完成后,还需要看看 VMware 的安装目录是否有旧数据,一并清理掉。

比如安装在 C 盘的 Program Files(x86):

image

则需要直接删除整个 VMware 目录:

image

# 第三步:清理注册表

接下来要清理注册表:

首先,按住 Windows + R , 在弹出框中输入 "regedit" 调出注册表(也可直接搜索注册表编辑器):

image

进入注册表编辑器,

打开 HKEY_CURRENT_USER 文件夹,找到 Software 文件夹并打开

image

找到 “VMware,Inc”,右键删除。

# 1.1.2.安装 VMware

安装步骤略。。

安装以后可以免费试用,大家可以去官网购买正版许可证,或者去网上看看有没有好心人赠送你一个许可证。启动后的界面如图所示:

image

# 1.1.3.常见错误

如果 VMware 虚拟机运行报错,例如:

image

这个是由于英特尔的虚拟化技术, 没有开启, 需要进入系统的 BIOS 界面 , 开启英特尔的虚拟化技术 ; 不同的电脑型号 , 进入 BIOS 界面的方式不同, 需要百度查询一下自己电脑的型号 , 如何进 BIOS;

windows10 系统可以参考: https://blog.csdn.net/biu_code/article/details/107504627

以 ThinkPad 为例,如图:

image

# 1.2.创建虚拟机

Centos7 是比较常用的一个 Linux 发行版本,在国内的使用比例还是比较高的。

大家首先要下载一个 Centos7 的 iso 文件,我在资料中给大家准备了一个 mini 的版本,体积不到 1G,推荐大家使用:

image

我们在 VMware《主页》界面中点击《创建新的虚拟机》按钮:

image

然后会弹出一个窗口,我们直接点击下一步:

image

然后页面中选择你准备好的 ISO 文件,继续点击下一步:

image

然后填写虚拟机的名称以及虚拟机将来保存的位置:

image

再次下一步,填写虚拟机磁盘大小。这里建议给大一点,否则将来不够用调整起来麻烦。而且这里设置大小并不是立刻占用这么多,而是设置一个上限:

image

继续下一步,然后选择虚拟机硬件设置:

image

在弹出的窗口中设置虚拟机硬件,建议 CPU 给到 4 核,内存给到 8G:

image

配置完成后,点击关闭,回到上一页面,继续点击完成:

image

虚拟机就创建完毕了:

image

# 1.3.安装 Centos7

接下来,我们启动刚刚创建的虚拟机,开始安装 Centos7 系统:

image

启动后需要选择安装菜单,将鼠标移入黑窗口中后,将无法再使用鼠标,需要按上下键选择菜单。选中 Install Centos 7 后按下回车:

image

然后会提示我们按下 enter 键继续,

过一会儿后,会进入语言选择菜单,这里可以使用鼠标选择。选择中文-简体中文,然后继续,

接下来,会进入安装配置页面,

鼠标向下滚动后,找到系统-安装位置配置,点击:

image

选择刚刚添加的磁盘,并点击完成:

image

然后回到配置页面,这次点击《网络和主机名》

在网络页面做下面的几件事情:

  1. 修改主机名为自己喜欢的主机名,不要出现中文和特殊字符,建议用 localhost
  2. 点击应用
  3. 将网络连接打开
  4. 点击配置,设置详细网络信息

image

最好用一个截图软件,记住上图中的网络详细信息,接下来的配置要参考:

image

点击配置按钮后,我们需要把网卡地址改为静态 IP,这样可以避免每次启动虚拟机 IP 都变化。所有配置照搬你自己截图的网络信息填写,不要照抄我的:

image

上图中的四个信息参考之前的以太网(ens33)网卡的截图,不要照搬我的来写。

最后,点击完成按钮:

image

回到配置界面后,点击开始安装:

image

接下来需要设置 root 密码:

image

填写你要使用的 root 密码,然后点击完成:

image

接下来,耐心等待安装即可。

等待安装完成后,点击重启:

耐心等待一段时间,不要做任何操作,虚拟机即可启动完毕:

输入用户名 root,然后点击回车,会要求你输入密码:

此时你要输入密码,不过需要注意的是密码是隐藏的,输入了也看不见。所以放心输入,完成后回车即可:

只要密码输入正确,就可以正常登录。此时可以用命令测试虚拟机网络是否畅通:

ping baidu.com
1

如果看到这样的结果代表网络畅通:

image

默认 ping 命令会持续执行,按下 CTRL + C 后命令即可停止。

# 1.4.设置虚拟机快照

在虚拟机安装完成后,最好立刻设置一个快照,这样一旦将来虚拟机出现问题,可以快速恢复。

我们先停止虚拟机,点击 VMware 顶部菜单中的暂停下拉选框,选择关闭客户机:

image

接着,点击 VMware 菜单中的 🔧按钮:

image

然后在弹出的快照管理窗口中,点击拍摄快照,填写新的快照信息:

img

快照拍摄完成了!而且我们可以在不同阶段拍摄多个不同快照作为备份,方便后期恢复数据。

假如以后虚拟机文件受损,需要恢复到初识状态的话,可以选中要恢复的快照,点击转到即可:

image

# 2.SSH客户端

在 VMware 界面中操作虚拟机非常不友好,所以一般推荐使用专门的SSH客户端。市面上常见的有:

  • Xshell:个人免费,商业收费,之前爆出过有隐藏后门。不推荐
  • Finshell:基础功能免费,高级功能收费,基于Java,内存占用较高(在1个G左右)。不推荐
  • MobarXterm:基础功能免费、高级功能收费。开源、功能强大、内存占用低(只有10m左右),但是界面不太漂亮。推荐使用

# 2.1.安装 MobarXterm

这里我们会选择内存占用较低的 MobarXterm 作为 SSH 客户端,其官网地址:

https://mobaxterm.mobatek.net/ (opens new window)

FinalShell 占用内存较高,不推荐!所以选择 MobarXterm

安装完成后界面如图所示:

image

点击 session 按钮,进入会话管理:

在弹出的 session 管理页面中,按照下图填写信息并保存:

image

点击 OK 后会提示你是第一次连接,询问你是信任连接的服务:

选择 accept 之后,会询问你是否要记住密码,选择 yes:

紧接着需要你设置一个 MobarXterm 的全局密码用于做密码管理,建议设置一个与虚拟机密码不同的

输入密码:

输入成功后,就会连接成功,并进入操作界面了:

image

这里需要做一些基础的配置:

image

# 2.2.配置默认编辑器

首先建议设置一下默认编辑器,这样我们通过 MobarXterm 的 FTP 工具打开文件时会以指定的编辑器打开,方便修改。我这里配置的是 vscode:

也可以配置成 Sublime

image

# 2.3.配置右键粘贴

复制粘贴是很常用的配置,MobarXterm默认左键选中即复制,但是需要配置右键点击为粘贴:

image

这样,复制和粘贴可以全部通过鼠标操作,无需按键。

# 2.4.SSH 配置

接下来还有几个 ssh 配置:

image

分别是:

  • 默认的登录用户
  • ssh 保持连接
  • 取消连接成功后的欢迎 banner

# 2.5.关闭 X-Server 服务

大多数情况下,我们没有 x-server 的需求,因此可以选择不要自启动:

image

# 3.配置阿里云 yum 源

# 3.1.备份原有的 yum 源文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
1

# 3.2.下载阿里云的 yum 源文件

# 如果没有 wget 工具,需要提前安装
yum install -y wget
# 下载
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

# 或者 用 curl
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
1
2
3
4
5
6
7

阿里云镜像站:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (opens new window)

# 3.3.更新 yum 缓存

yum clean all
yum makecache
1
2
  • 配置完成后,您的 CentOS 7 系统将使用阿里云的 yum 镜像进行软件包的下载和更新。
  • 这将提高下载速度并减少对外网的依赖。

# 学习参考

  • centos7 配置阿里云yum镜像【最全和最详细以及无法通过订阅者管理器进行注册问题解决】_yum阿里云-CSDN博客 (opens new window)
  • 虚拟机 + 内网穿透做服务器 (opens new window)
上次更新: 2025/5/9 20:43:08
Linux基础小结
安装Docker

← Linux基础小结 安装Docker→

Theme by Vdoing | Copyright © 2023-2025 沉梦听雨 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式