Linux教程

深入浅出Linux操作系统(一)

本文主要是介绍深入浅出Linux操作系统(一),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

✍、目录脑图

在这里插入图片描述

  • 文章参考韩顺平老师的Linux2021年度课程:B站链接直达
  • 当前采用 centos 7.6 虚拟机环境搭建,之后进行服务器真实环境记录

目录

  • ✍、目录脑图
  • 1、VMware下载
    • 1.1、VMware安装
    • 1.2、centos下载
    • 1.3、安装centos
    • 1.4、开启虚拟机
    • 1.5、虚拟机克隆
    • 1.6、虚拟机快照
    • 1.7、虚拟机的迁移和删除
    • 1.8、安装vmtools

1、VMware下载

  1. 官网地址:https://www.vmware.com/cn.html

    选择->资源->产品下载

在这里插入图片描述

  1. 在所有下载页面选择 产品列表,然后鼠标下滑,找到 VMware Workstation Pro

在这里插入图片描述

  1. 点击下载产品

在这里插入图片描述

  1. 我是windows系统,所以选择Windows版本,转至下载->立即下载

在这里插入图片描述

  1. 下载之后跳转注册页面,这里需要注意的是我们先将页面切换为中文,将除了验证码的其他表单都填了,之后将页面切换为English,这样的验证码才会正常显示。

    如果有问题可参考此篇博客:VMware官网注册账号之验证码问题

在这里插入图片描述

  1. 注册激活登录之后,进行VMware 16.0 版本的下载

1.1、VMware安装

  1. 右键下载的安装包,以管理员身份运行

  2. 点击下一步

在这里插入图片描述

  1. 勾选接受许可协议,点击下一步

在这里插入图片描述

  1. 更换安装位置,然后下一步

在这里插入图片描述

  1. 下方两个想勾选也可以勾选,想不勾选也可以不勾选,点击下一步

在这里插入图片描述

  1. 然后一直下一步,点击安装即可

  2. 安装成功后桌面会有快捷方式,右键以管理员方式运行,输入激活码(激活码百度、淘宝等自己找找,这里我就不提供了哈)

在这里插入图片描述

1.2、centos下载

目前centos主流有7版本和8版本,我这里以7版本为例。

  1. 我们去网易开源镜像站进行下载:https://mirrors.163.com/

在这里插入图片描述

  1. 找到 7.6.1810 版本,进去有一个 readme 文件

在这里插入图片描述

  1. 下载 readme 文件,使用记事本打开,进入下图网站:http://vault.centos.org/

在这里插入图片描述

  1. 进入网站后下载 7.6 版本即可,路径为 /7.6.1810/isos/x86_64/

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 按照上述步骤再下载8.1版本

1.3、安装centos

  1. 打开VMware,[文件] -> [新建虚拟机]

在这里插入图片描述

  1. 选择稍后安装操作系统

在这里插入图片描述

  1. 客户机操作系统选择 Linux,版本选择 CentOS 7 。因为我们下载的是版本 7.6

在这里插入图片描述

  1. 给自己的虚拟机起名,并且将其安装位置进行设置

在这里插入图片描述

  1. 这里可以按如下勾选即可

在这里插入图片描述

  1. 选择自定义硬件

在这里插入图片描述

  1. 根据建议内存选择即可(这里我选择2GB)

在这里插入图片描述

  1. 处理器给 2*2 即可

在这里插入图片描述

  1. 网络适配器选择NAT模式即可
    • 桥接模式,虚拟系统可以和外部系统通讯,但是容易造成IP冲突。
    • NAT模式,网络地址转换模式,虚拟系统可以和外部系统通讯,不造成IP冲突。
    • 主机模式:独立的系统

在这里插入图片描述

  1. 之后点击关闭,点击完成,左侧我的计算机就会出现我们的虚拟机名称。右键我们的虚拟机,点击设置

在这里插入图片描述

  1. 选择 使用ISO影像文件,将我们上述目录[1.2]下载的 centos7.6 .iso 放置进去

在这里插入图片描述

1.4、开启虚拟机

  1. 点击开启虚拟机

在这里插入图片描述

  1. 双击虚拟机屏幕,键盘上下选择,我们选择 Install Centos ,然后回车等待一会进入下面的页面

在这里插入图片描述

  1. 选择中文,点击继续,选择软件安装

在这里插入图片描述

  1. 在以后工作生活动我们可以默认选择 最小安装,但是在学习时尽量选择带有如下环境

在这里插入图片描述

  1. 选择安装位置

在这里插入图片描述

  1. 我们可以自动配置分区,也可以自己配置分区,这里我选择我要配置分区,然后点击完成

在这里插入图片描述

  1. 手动分区,Linux系统一般分三个区,
    • /boot 分区:1G
    • swap 分区:一般以运行内存为准即可(上述我们分了2GB的运存)
    • / 根分区:剩余空间

在这里插入图片描述

  1. 更改/boot分区的文件系统为 ext4

在这里插入图片描述

  1. swap分区,上述我给的运存是2GB,所以这里给分2GB

在这里插入图片描述

  1. 更改swap分区设备类型为标准分区,文件系统为 swap

在这里插入图片描述

  1. 之后就是给/根分区,根分区分剩余的17GB空间即可

在这里插入图片描述

  1. 更改/分区的设备类型和文件系统

在这里插入图片描述

  1. 点击完成,点击接受更改

在这里插入图片描述

  1. 点击 KDUMP

在这里插入图片描述

  1. 我们不勾选启用kdump,这个在实际工作中可以勾选,学习过程就不用勾选了节省内存

在这里插入图片描述

  1. 点击网络与主机名

在这里插入图片描述

  1. 打开以太网,更改主机名,点击应用

在这里插入图片描述

  1. 点击 SECURITY POUCY

在这里插入图片描述

  1. 关闭如下按钮

在这里插入图片描述

  1. 点击开始安装

在这里插入图片描述

  1. 点击ROOT密码

在这里插入图片描述

  1. 设置ROOT密码,这里我就设置为简单的root,但是在实际工作中密码必须要复杂

在这里插入图片描述

  1. 我们点击创建用户,因为Linux系统通常不会以最高权限的用户使用,我们创建一个低级用户

在这里插入图片描述

  1. 我这里就创建tom用户

在这里插入图片描述

  1. 等待完成,点击重启

在这里插入图片描述

  1. 点击如下按钮

在这里插入图片描述

  1. 选择同意协议,点击完成

在这里插入图片描述

  1. 点击完成配置

在这里插入图片描述

  1. 这里默认是以tom为账户进行登录,我们也可以点击未列出登录其他账号

在这里插入图片描述

  1. 例如我这里登录root用户

在这里插入图片描述

  1. 选择汉语

在这里插入图片描述

  1. 选择汉语带拼音

在这里插入图片描述

  1. 关闭位置服务

在这里插入图片描述

  1. 跳过

在这里插入图片描述

  1. 这样我们就可以进入如下界面

在这里插入图片描述

  1. OK,至此我们的Linux系统就安装好了!

1.5、虚拟机克隆

如果你已经安装了一台Linux系统,你还想要更多的。难道我们还有必要再重新上述步骤重新安装吗?当然不需要,我们可以克隆就可以。

方式一:直接拷贝一份安装好的虚拟机文件

  1. 找到我们的安装目录

在这里插入图片描述

  1. 找到目录,右键复制

在这里插入图片描述

  1. 发送给其他电脑,其他电脑使用VMware打开,这样我们这里的Linux系统就可以被其他电脑使用了,包括root、tom账户等。

方式二:使用VMware提供的方式克隆,注意,在克隆之前我们要先关闭Linux系统

  1. 点击如下按钮关闭Linux系统

在这里插入图片描述

  1. 点击我们的虚拟机,右键

在这里插入图片描述

  1. 点击下一页

在这里插入图片描述

  1. 选择如下按钮

在这里插入图片描述

  1. 选择创建完整克隆

在这里插入图片描述

  1. 修改名称、位置,然后点击完成等待即可克隆成功

在这里插入图片描述

1.6、虚拟机快照

如果我们在使用虚拟机系统的时候,想回到原先的一个状态,也就是说我们担心可能有些误操作造成系统异常,需要回到原先某个正常运行的状态,VMware提供了这样的功能,就叫做快照管理。

  1. 我们右键虚拟机-快照-拍摄快照

在这里插入图片描述

  1. 如下设置名称、描述,点击拍摄快照

在这里插入图片描述

  1. 快照拍摄完成,我们右键桌面,选择新建文件夹。这里我新建了一个QXL的文件夹

在这里插入图片描述

  1. 我们再次拍摄快照,名称我取为 快照B

在这里插入图片描述

  1. 然后我又新建了一个文件夹QXL2

在这里插入图片描述

  1. 再次拍摄快照,第三次拍摄快照,名称我设为 快照C

在这里插入图片描述

  1. 我们选择快照管理器

在这里插入图片描述

  1. 我们转到快照A的状态,点击确定,虚拟机会重启,然后回到我们快照A的状态

在这里插入图片描述

  1. 如下图,快照A的状态没有QXL文件夹的创建

在这里插入图片描述

  1. 若我们想去其他快照,我们可以按照上述操作选择去其他快照。

1.7、虚拟机的迁移和删除

虚拟系统安装好了,它的本质就是文件(放在文件夹的)。因此虚拟系统的迁移很方便,我们可以把安装好的虚拟系统这个文件夹整体拷贝或剪切到另外位置使用。

删除也很简单,用VMware进行移除,再点击菜单->从磁盘删除即可,或者直接手动删除虚拟系统对应的文件夹即可。

在这里插入图片描述

这里移除只是在VMware左侧菜单移除,之后还需要去对应安装的文件夹删除对应文件夹,这样才是从磁盘中彻底的删除。

1.8、安装vmtools

  • vmtools 安装后,可以让我们在 windows 下更好的管理 vm 虚拟机
  • 可以设置 windows 和 centos 的共享文件夹
  1. 弹出Centos

在这里插入图片描述

  1. 重新安装VMware Tools

在这里插入图片描述

  1. 桌面会出现 VMware Tools,我们打开,复制如下文件

在这里插入图片描述

  1. 打开桌面的主文件夹,选择其他位置-计算机

在这里插入图片描述

  1. 找到 opt 文件夹,粘贴我们刚才的文件

在这里插入图片描述

在这里插入图片描述

  1. 使用解压命令 tar,得到一个安装文件。

    首先在桌面右键打开终端,输入如下指令,然后回车

    cd/opt/  [进入到opt目录]
    ls       [打印出当前目录的列表]
    tar -zxvf  XX.tar.gz[解压XX.tar.gz文件]
    

在这里插入图片描述

在这里插入图片描述

  1. 解压完成之后,再次使用ls指令打印目录列表,发现有如下蓝色文件夹

在这里插入图片描述

  1. 进入文件夹,cd 命令

在这里插入图片描述

  1. 安装,命令为 ./xx

在这里插入图片描述
10. 之后一直回车,等待片刻

在这里插入图片描述

  1. 我们在自己的主机Windows上的磁盘上建立共享文件夹。我这里在D盘建立 myshare文件夹,并且建立 hello.txt,在里面写上hello

在这里插入图片描述

  1. 在VMware里面我们的虚拟机右键,点击设置-选项-共享文件夹,勾选如下

在这里插入图片描述

  1. 点击添加,将我们刚才的共享文件夹myshare 添加,选择下一步->启用此共享

在这里插入图片描述

  1. 在Linux系统打开主文件夹-其他位置-计算机-mnt-hgfs

在这里插入图片描述

  1. 如果我们看不到共享文件夹,可以先将虚拟机关机,然后再设置共享,之后再重启虚拟机应该就可以了。(若还有问题可以百度搜寻,有很多伙伴都有此类问题)

在这里插入图片描述

  1. 这样我们在 myshare 文件夹对文件进行增删改操作,在我们的Windows主机也会进行增删改。

Windows 和 Centos 在实际开发中,文件的上传下载是使用 远程方式 完成的,这种方法会在后面记录

这篇关于深入浅出Linux操作系统(一)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!