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 冲突。


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

相关文章
|
6天前
|
安全 网络协议 Linux
Linux网络名称空间概述
Linux网络名称空间是操作系统级别的一种虚拟化技术🔄,它允许创建隔离的网络环境🌐,使得每个环境拥有自己独立的网络资源,如IP地址📍、路由表🗺️、防火墙规则🔥等。这种技术是Linux内核功能的一部分,为不同的用户空间进程提供了一种创建和使用独立网络协议栈的方式。本文旨在全方面、多维度解释Linux网络名称空间的概念、必要性和作用。
Linux网络名称空间概述
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
137 0
|
2月前
|
Shell Linux
Linux下的Shell基础——Shell概述和入门(一)
Linux下的Shell基础——Shell概述和入门(一)
38 0
Linux下的Shell基础——Shell概述和入门(一)
|
1月前
|
安全 Linux 网络安全
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
87 0
|
6天前
|
Linux 虚拟化
linux 虚拟机扩容--直接扩容到根目录
linux 虚拟机扩容--直接扩容到根目录
19 1
|
27天前
|
关系型数据库 MySQL 数据库
虚拟机Linux-Centos系统网络配置常用命令+Docker 的常用命令
虚拟机Linux-Centos系统网络配置常用命令+Docker 的常用命令
30 0
|
29天前
|
Linux 虚拟化 数据安全/隐私保护
使用VMware安装linux虚拟机
使用VMware安装linux虚拟机
使用VMware安装linux虚拟机
|
1月前
|
Linux 数据安全/隐私保护 虚拟化
如何在 VM 虚拟机中安装 Kail Linux 2023.4 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Kail Linux 2023.4 操作系统保姆级教程(附链接)
53 0
|
1月前
|
消息中间件 存储 缓存
概述Linux进程间通信模式
【2月更文挑战第14天】
|
1月前
|
网络协议 Linux 开发工具
使用Xshell连接VMware上的Linux虚拟机
使用Xshell连接VMware上的Linux虚拟机
37 0
使用Xshell连接VMware上的Linux虚拟机

热门文章

最新文章