Linux【入门篇】—— 概述、虚拟机创建、环境配置、vmtools的安装使用、共享文件夹的使用

简介: Linux【入门篇】—— 概述、虚拟机创建、环境配置、vmtools的安装使用、共享文件夹的使用

一、Linux 概述

       Linux 全称 GNU/Linux,是一种免费开源的类 UNIX 操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,支持 32位 和 64位 硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。


       Linux 主要的发行版有 Ubuntu(乌班图)、RedHat(红帽)、CentOS、Debain(蝶变)、Fedora、SuSE、OpenSUSE(示意图),无论使用什么版本其内核都是 Linux,所以不同版本中的相关指令其实是相同的。Linux 三大主要应用领域:


个人桌面领域:Linux 薄弱点,目前仍在不断完善中;

服务器领域:Linux 在服务器领域是最强的,特点是免费、稳定、高效;

嵌入式领域:物联网相关的机顶盒、数字电视、网络电话、手机等等都是其应用领域。


二、Linux 环境搭建

       使用 Linux 需要一个环境,可以先安装一个虚拟机,然后在虚拟机上安装 CentOS 系统;当然也可以直接在真机上安装 CentOS 系统进行 Linux 操作。


1. 软件下载(附下载地址)

       在这里我使用的虚拟机软件是 VMware 12.0.0,镜像文件为 CentOS 7.6,链接如下:


VMware 链接:https://pan.baidu.com/s/1RNVL4nDmLMO6FnPHpTZKQw

提取码:0214


CentOS 7.6 链接:https://pan.baidu.com/s/1RFH9TSxKbTWqzOaD2O8Zvw

提取码:0214


2. 环境搭建

VMware 安装成功之后,界面如下;

image.png



第一步创建虚拟机,点击“创建新的虚拟机” --> “典型” --> “下一步”;

image.png



“稍后安装操作系统” --> “下一步”;

image.png



客户机操作系统选择 Linux,版本选择红帽 7 64位(CentOS 本身就是是红帽的分支);

image.png



接下来创建虚拟机名称并指定路径;

image.png



指定磁盘容量;

image.png



自定义硬件,此处需要注意网络适配器的设置,我们选择 NAT 模式,其余默认即可;

image.png



网络适配器设置结束后关闭该页面,点击完成;

image.png



至此虚拟机创建完成并已分配好空间;

image.png



接下来选择光盘镜像文件;

image.png



相关设置完成,开启虚拟机,选择 Install CentOS 7,回车开始安装;


安装结束后会指引我们选择语言,需要注意在选择语言之后会出现如下界面;

image.png



软件选择默认为最小安装,最小安装节省空间,运行速度也会更快,但是没有界面。为了便于直观的操作,我们选择 “GNOME 界面” --> “完成”;

image.png



安装位置,可使用自动分区,也可根据需要自行分区;

image.png



网络和主机名,开启网络连接;

image.png



点击开始安装;


设置 Root 密码和创建用户;

image.png



开始安装,此时操作系统中有两个用户,一个是 Root 权限最高,另一个就是我们创建的用户;

image.png



安装成功后重启,选择用户进行登录;

image.png



看到以下界面,Linux 环境配置完成,且通过火狐测试联网正常。

image.png


3. 补充:网络连接的三种模式

image.png


桥接模式;如果 Linux 虚拟系统想要和外界的系统进行通讯,那么虚拟系统的网段必须和外界系统一致。例如外界系统 IP 地址为 192.168.0.20,那么 Linux 的网段必须是 192.168.0.XX,这就是所谓的桥接,该模式易造成 IP 冲突。


NAT 模式;网络地址转换模式,网段无需一致 Linux 虚拟系统也可以与外界系统进行通讯。例如虚拟系统中有一段 IP 地址,那么在它的主机中便会自动生成一个与虚拟系统 IP 相同前缀的 IP 地址,两者组成网络,不会造成 IP 冲突。


主机模式;一个独立的系统,不与外部发生任何联系。

相关文章
|
2天前
|
人工智能 Linux 虚拟化
Linux Centos虚拟机扩容
Linux Centos虚拟机扩容
|
2天前
|
监控 关系型数据库 MySQL
Alibaba Cloud Linux基础入门(1)——配置zabbix
该文档是关于在Alibaba Cloud Linux上配置Zabbix的教程。首先,通过添加Zabbix仓库并安装相关软件包(如zabbix-server,web前端和agent)。然后,安装并启动MySQL数据库,执行`mysql_secure_installation`进行配置。接着,创建名为zabbix的数据库和用户,并导入Zabbix默认数据。最后,设置Zabbix服务开机自启动,并通过浏览器访问http://服务器IP/zabbix完成Web端配置,使用Admin/zabbix登录。
|
2天前
|
Linux Windows
虚拟机添加新硬盘之linux系统篇
虚拟机添加新硬盘之linux系统篇
14 1
|
2天前
|
Linux 芯片 Ubuntu
Linux驱动入门 —— 利用引脚号操作GPIO进行LED点灯
Linux驱动入门 —— 利用引脚号操作GPIO进行LED点灯
|
2天前
|
Ubuntu Linux
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯-2
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯-2
|
2天前
|
Linux 芯片
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯-1
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯-1
|
2天前
|
Linux C语言 Ubuntu
Linux驱动入门——编写第一个驱动
Linux驱动入门——编写第一个驱动
Linux驱动入门——编写第一个驱动
|
2天前
|
缓存 安全 Linux
Linux入门基本指令(2)
Linux入门基本指令(2)
12 0
|
2天前
|
Linux Windows
Linux入门基本指令(1)-2
Linux入门基本指令(1)
11 1
|
2天前
|
Linux 数据安全/隐私保护 Windows
Linux入门基本指令(1)-1
Linux入门基本指令(1)
14 1