开发者社区> 黑马腾云> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Linux入门系列1--环境准备及Linux安装

简介: “工欲善其事、必先利其器”,本文作为“Linux零基础入门系列”开篇,将完整演示整个开发环境的安装和配置过程,为后续的开发和实验做好基础准备。
+关注继续查看

“工欲善其事、必先利其器”,本文作为“Linux零基础入门系列”开篇,将完整演示整个开发环境的安装和配置过程,为后续的开发和实验做好基础准备。如果您已安装好环境,可以直接跳过本文;如果您是第一次使用Linux,建议按照本文步骤进行操作。

ps:网上已经有很多安装教程,但为了保证系列文章的完整性和可读性,特意从0开始搭建环境以供参考。安装和使用过程中,特别要注意环境及软件版本,因为不同版本的操作过程可能略有不同。

一、环境及软件准备

硬件条件:一般电脑就行

软件准备: VMware Workstation Pro15.5.0、Centos 7.0

ps:如果您电脑现在装的本身就是linux操作系统,并只在单机操作的话可以不用装VMware,甚至都不用继续看本文。如果您电脑装的是windows操作系统,那本文则是为您量身而作。

1.1、关于PC配置

内存建议大于4G,CPU需要支持VT虚拟化技术(VMware虚拟机中安装Centos时需要,下文会提到),除非是很多年前的老旧电脑,否则目前的市场标配已经完全能满足。

pc

本文采用的pc配置及操作系统

1.2、VMware虚拟机软件

VMware是一款先进的桌面计算机虚拟化软件,可以在同一台pc上同时运行多个不同的操作系统。用她的目的就是为了在同一pc上方便的安装体验不同的操作系统,或是模拟出多台电脑的效果,使得您不用花费money购买多台电脑。

ps:VMware是收费软件,如果用于学习用途可以使用试用版即可。

VMware官网

1.3、Centos操作系统

linux操作系统主要发型版有:RedHat、Centos、Ubuntu等。本文采用Centos7.0,不同版本区别请参看官网。

CentOs官网

环境特别说明*

本文采用win10操作系统64位、VMware 采用15.5.0、CentOs采用7.0。强烈建议以下操作跟本环境一样,因为不同的软件版本,安装过程略有不同,操作命令也不一样(比如CentOs6和CentOs7的命令是有很多区别的)。当然其他不同版本搭配使用也是可以的,只是要注意区别,举一反三。

相关软件我已提供下载

VMware:https://pan.baidu.com/s/1BYXOUWnMXHUDd7SeuLCmiw 提取码:4wei
CentOs7.0:https://pan.baidu.com/s/1ZLcqRzjTHRnrJwfHGUAOmA 提取码:mq8s

二、VMware安装

2.1 安装

安装过程非常简单,傻瓜式直接点击下一步即可。只有个别步骤需要自定义时才根据个人需求进行选择。

下载解压后双击安装包

vm1

点击下一步按钮

vm2

勾选许可条款

vm3

更改安装目录(默认是装在c盘,建议修改到磁盘空间比较大的其他目录)

vm4

在弹出新窗口中,选择或新建一个目录后,单击确定按钮

vm5

点击下一步按钮

vm6

取消默认勾选(默认2个都选中,根据个人喜好)

vm7

创建快捷方式

vm8

点击安装

vm9

开始安装

vm10

安装完成

vm11

点击许可证按钮

vm12

2.3 运行VMware

单击桌面快捷图标即可启动,so easy!

vm16

ps: 至此VMware虚拟机安装完成,后续将在此虚拟机中安装CentOs操作系统。

三、Centos安装

安装VMware虚拟机软件后,就可以模拟出系统硬件资源,然后进行CentOs操作系统的安装。

ps:您可以理解为:硬件资源模拟的过程就是您购买电脑硬件的过程,有了电脑您才能安装操作系统。这也正好体现了VMware的强大之处,使得您不必真正再去买一台物理电脑来安装CentOs操作系统。

3.1 硬件资源模拟

打开VMware虚拟机软件,单击“创建新的虚拟机”按钮

c1

选择“典型”,单击“下一步”

c2

保持默认“稍后安装操作系统”,单击“下一步”

c3

选择操作系统类型及版本,本文选择centos7

c4

命名虚拟机并设置存储位置后,点击“下一步”(保持默认也可,本文在虚拟机安装目录下新建centos7文件夹并选择为存储目录)

c5

指定磁盘大小(默认大小为20G,采用默认即可)点击下一步

c6

单击“自定义硬件”按钮

c7

调整内存大小为2G(根据自己电脑配置即可)

c8

根据物理电脑配置,调整cpu个数及核心数、开启虚拟化功能

c9

设置光驱采用刚下载的iso镜像文件

c10

设置网络模式为“NAT模式”

c11

其他无须配置,点击“关闭按钮”,返回到“新建虚拟机向导”

c12

点击“完成”按钮,

c13

出现此图,说明您的虚拟机已经配置成功了。接下来就是真正安装CentOs操作系统了。

3.2 CentOs安装

3.2.1开启虚拟机进入系统安装

点击“开启此虚拟机”按钮

i1

ps:此步骤可能会出现错误:“已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作”,提示“此主机至此Interl VT-x,但Interl VT-x处于禁用状态”。

原因:电脑不支持VT虚拟化技术或者电脑支持但是没有开启。只要不是太老旧的电脑一般都支持,可重启PC进入BIOS开启虚拟化支持,需要注意不同品牌或型号的主板可能BIOS设置略有区别。

选择安装系统“Install CentOS 7”

i2

进入虚拟机:鼠标单击或ctrl+g,鼠标移出虚拟机:ctrl+alt。在虚拟机内部通过上下箭头进行选择。

系统会自动进行安装,稍后会进入欢迎界面

i3

选择语言为英文

i4

3.2.2时间和时区设置

i5

i6

3.2.3语言设置

语言选择添加中文支持,避免乱码

i7

i8

3.2.4安装组软件包

i9

i10

3.2.5分区设置

i11

i12

i13

i14

i15

3.2.6主机名和网络设置

i16

i17

i18

ps:选择手动配置IP,避免自动获取IP每次会变得问题。那么如何设置IP地址及网关呢?通过单击虚拟机“编辑”菜单,弹出虚拟网络编辑器,查看名称为“VMnet8”网络,查看“NAT设置”可以查看到网关,将网关填入此处的Gateway、IP只需要在同一网段即可。

如下图:ip1

ip2

设置完成后,开启网络并点击完成按钮

i19

3.2.7正式进入安装并设置账号密码

点击开始安装按钮

i20

设置root密码

i21

i22

ps:如果设置的密码过于简单,会提示Weak,并且需要点击二次Done按钮。

设置普通账户

i23

i24

之后泡一杯咖啡,静静地等待系统自动安装完成,根据物理机配置不同大概10-20分钟之间,安装完成后重启系统。

i25

3.2.8安装完成后的配置

上图点击Reboot后,系统全自动重启,启动完成后自动进入如下界面

i26

同意许可

i27

点击完成配置按钮

i28

系统会再次全自动重启,重新成功后出现登录界面

i29

3.2.9登录系统

通过之前设置的root账号密码进行登录

i30

登录成功之后,保持默认设置,一路点击下一步即可完成初始设置

i31
i32
i33
i34

至此,CentOs操作系统安装完毕!

下一篇文章将演示CentOs目录结构及界面基本操作

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用
升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用。 由于我们主站服务器是3年前重装的一次,3年前用的centos 6.8版本实在是太老,对于我们现在的应用最低至少是PHP7.3以上的应用问题实在是太大了,而且对于很多插件支持都很差。必须升级到centos7.6,而且最重要的是发现高版本的宝塔太好用了,还有云备份,必须得升级,但是面对接近100g的数据,搬家迁移实在是愚公移山精神。
605 0
Aliyun linux 2 安装 Mysql8相关环境
AliyunLinux2,采用YUM默认安装的Mysql数据库版本为5.7版本,现在需要安装8.0版本,可以采用下列方法。 因Aliyun Linux 2与CentOS 7.6.1810发行版保持二进制兼容,故选用带“el7”版本的软件安装包。
486 0
ETH geth私链搭建linux安装(以太坊是一个用于分散式应用程序的全球性开源平台)
在以太坊上,您可以编写代码来控制数字值,完全按照编程方式运行并且可以在世界任何地方访问
1005 0
整理常用Linux命令以及软件安装方式(附mysql安装执行脚本)
进入平台的第一篇文章,试试水,于是决定将常用的Linux命令进行相应的整理,并分享给大家进行参考。
353 0
ETH geth主网钱包linux安装(以太坊是一个用于分散式应用程序的全球性开源平台)
在以太坊上,您可以编写代码来控制数字值,完全按照编程方式运行并且可以在世界任何地方访问
608 0
ADA 主网钱包linux安装(我们的世界在变化。我们可以一起改善它。)
卡尔达诺(Cardano)是一个权益证明区块链平台:第一个基于同行评审研究并通过基于证据的方法开发的平台。它结合了开创性技术,为分散的应用程序,系统和社会提供了无与伦比的安全性和可持续性。 卡尔达诺拥有一支由工程师组成的领导团队,可以将权力从不负责任的结构重新分配到边缘,再到个人,并为积极的变革和进步提供动力。 不可能的历史,使成为可能
226 0
BCH 主网钱包linux安装(比特现金)
比特币现金为您赚钱。快速付款,基本免费将钱汇出国外,并安全地存储储蓄,而无需中间人控制您的资金。 --审核不通过能将原因告诉我吗?
195 0
ETC geth主网钱包linux安装(构建不可阻挡的应用程序)
以太坊经典是执行智能合约的去中心化计算平台。应用程序完全按照编程方式运行,没有审查,停机或第三方干扰的可能性。 以太坊经典(Ethereum Classic)是一个分布式网络,由区块链分类账,本机加密货币(ETC)和强大的链上应用程序和服务生态系统组成。
534 0
ETH geth私链搭建linux安装(以太坊是一个用于分散式应用程序的全球性开源平台)
在以太坊上,您可以编写代码来控制数字值,完全按照编程方式运行并且可以在世界任何地方访问
1868 0
BTC 主网钱包linux安装( 比特币)
比特币是一种实验性数字货币,可以即时支付给世界任何地方的任何人。比特币使用对等技术在没有中央授权的情况下进行操作:管理交易和发行资金是由网络集体进行的。比特币核心(Bitcoin Core)是可以使用这种货币的开源软件的名称。
675 0
+关注
8
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载