Linux基础篇——Linux(CentOS为例)的下载和安装

背 景

  随着自己对计算机知识的深入,一定会接触到Linux(Linux Is Not Unix )系统的,Linux因为其稳定性,与其它软件,程序,服务等兼容性好的优点,当然最主要的是有免费的版本,深受广大程序员喜欢,那么如何下载和安装一款自己的linux呢?
  比较常见的linux版本有CentOS,Ubuntu,Red Hat等,这个版本之间有什么联系呢?该选哪个呢?其实这些版本都是基于最早的Linux标准内核的基础上新增自己独特的功能或应用,从而形成了独特的版本,所以,永远不要说自己是Linux的高手,因为真正的高手是从最原始的内核自己一点一点搭建形成自己的一个Linux版本的,有点天下武功出少林的意思。
   那选什么版本呢,首先Red Hat因为收费,基本不会选择,除非企业版的运用,CentOSUbuntu应个人喜欢,江湖传闻,APP开发者比较喜欢Ubuntu,服务开发者比较喜欢CentOS,其实没有多大区别,看个人喜欢,但是本人亲自测过,同级别版本的CentOSUbuntuUbuntu比较耗资源,所以我们选CentOS吧。

CentOS下载

CentOS官网学习

  
注意:官网前端页面在后续可能会变更,打开未必和文中图片所言,可以直接进入文中后续的下载页面;

  官网地址: centos.org
  如果实在记不住,就百度一下centos基本前几个就有官网的链接。

一般以.org结尾的都是顶级域名,很有身份和地位如http://spark.apache.org/
http://hadoop.apache.org/

  进入官网后,如图1,直接点击Get CentOS Now按钮跳转图2的下载界面。
在这里插入图片描述

图1 centos官网首页

  在图2的下载界面可以看到有两大块,一个是 CentOS Linux DVD ISOCentOS Stream DVD ISO,两个有什么区别,应该用哪一个呢?

  • CentOS Stream
    Centos Stream是一个滚动发布的Linux发行版,它介于Fedora Linux的上游开发和RHEL的下游开发之间而存在。你可以把CentOS Streams当成是用来体验最新红帽系Linux特性的一个版本,尝鲜使用,翻译翻译就是新功能,但是有什么新坑也是未知的。

  • CentOS Linux
    CentOS Linux 就是普通使用的CentOS的系统了,如果追求稳定性,和正式使用,日常使用,还是强力推荐使用这个的。

  如果直接点击CentOS Linux DVD ISO就会跳转到最新版本的下载界面了,但是呢,本着开发用稳定版的讲究,一般都会选择最新版的上一个或两个版本,所以下滑图2,到图3处。

在这里插入图片描述

图2 centos下载界面

  在图3, 选择Older Versions段落的then click here,然后跳转到图4的老版本界面。

在这里插入图片描述

图3 选择老版本下载

CentOS官网下载页面

  在图4我们选择centos7这个版本,点击图4的mirrors(镜像文件)跳转图5的mirrors(镜像文件)选择,也可以直接来到下载页:

在这里插入图片描述

图4 选择centos7版本

  其实不管你选择什么版本,最终都会来到图5这个界面,这么多镜像文件该选哪一个呢,图5的上面部分是国内比较有名的一些centos镜像文件站点,下半部分是周边国家的一些站点;那镜水楼台先得月,我们就看上半部分,别的可能认识,是那马爸爸aliyun(阿里云)你不能说不认识吧?让中国人骄傲的huaweicloud(华为云)你不能说你没听过吧?那我们就进入马爸爸的阿里云站点吧,跳转图6。
在这里插入图片描述

图5 选择centos7的mirrors文件下载

  这么多版本该选哪个呢?,我一般选择 CentOS-7-x86_64-DVD-1708.iso ,直接点击站点上的 CentOS-7-x86_64-DVD-1708.iso 链接就可以下载了,以下是各个版本的ISO镜像文件说明:

  • CentOS-7-x86_64-DVD-1708.iso 标准安装版(最推荐)

  • CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有软件(以用来补充系统的软件或者填充本地镜像,使用起来方便,自然本身体积也大)(推荐)

  • CentOS-7-x86_64-LiveGNOME-1708.iso GNOME桌面版 (喜欢桌面版的朋友可以试试)

  • CentOS-7-x86_64-LiveKDE-1708.iso KDE桌面版 (喜欢桌面版的朋友可以试试)

  • CentOS-7-x86_64-Minimal-1708.iso 精简版,自带的软件最少,适合硬件配置比较差的机器。

  • CentOS-7-x86_64-NetInstall-1708.iso 网络安装版(从网络安装或者救援系统,没用过不做评价)
    在这里插入图片描述

图6 阿里云centos7的mirrors文件版本明细

CentOS的安装

安装虚拟机软件VMware Workstation

  这里安装就安装在VMware Workstation Pro(一种虚拟机工作的)里面吧,如果不了解VMware Workstation Pro那可不行,赶紧去熟悉下。

百度百科:VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的 IT开发人员和系统管理员而言, VMware在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它成为必不可少的工具。

  打开安装好的VMware Workstation Pro,如图7,点击创建虚拟机跳转图8;
在这里插入图片描述

图7 打开安装好的VMware Workstation Pro

安装虚拟机和CentOS操作系统

  在图8的新建虚拟机向导内,就偷懒一点,选择典型(推荐)(T)吧,因为自定义(高级)(C)虽然自己配置的选项多,但是也复杂呀,再说我们也不是专业运维大神,就不那么讲究了,偷个懒,听官方的推荐吧,点击典型(推荐)(T)跳转图9;
在这里插入图片描述

图8 新建虚拟机向导

  图9处点击浏览,选择我们上面下载的centos包,如果你的VMware Workstation Pro版本和你下载的centos镜像文件都比较常见,两者比较兼容,这里就会自动跳出提示已检测到CentOS 7 64位,如果你的两则不兼容,可能需要你自己去指定你的centos版本,这也是为什么不提倡软件用最新版本的原因之一,因为可能你更新了,你的合作小伙伴并没有来得及更新,对你不兼容,然后点击下一步,跳转图10;
在这里插入图片描述

图9 选择已下载的centos包

  在图10 设置虚拟机的名字和安装位置中,注意,虚拟机名称(V)不是这台centos里面的hostname,只是显示在VMware Workstation Pro左侧显示栏的我的计算机下面的一个名字而已,我因为要搭建集群,我就简单起个node7吧;位置(L)是这台虚拟机安装的位置,有点计算机常识的都知道虚拟机也比较大,就不放在C盘了,我们就选择在E盘的E:\Virtual Machines\node7,那好奇的你肯定想到了一点,我要是把E:\Virtual Machines\node7删了,会怎么样呢?那有两种可能,一种是这个E:\Virtual Machines\node7下的虚拟机正在被VMware Workstation Pro打开使用中,会告诉你该虚拟机正在被打开,无法删除,第二种就是没有在打开使用,确实被你删除了,但是当你再点击VMware Workstation Pro左侧显示栏的我的计算机下面的node7时候,会提示该虚拟机已经删除,是否移除无效的node7,所以这也是虚拟机牛逼之处,安装、卸载都非常简单,很符合高内聚,低耦合的编程思想,配置好后点击下一步跳转图11。

在这里插入图片描述

图10 设置虚拟机的名称和安装位置

  图11处设置磁盘的大小和磁盘的文件个数,大小根据应用需求以及本机有的空间大小设置合理即可,我们就设个60G吧,勾选默认的将虚拟机磁盘拆分成多个文件,点击下一步跳转图12。
在这里插入图片描述

图11 设置虚拟机磁盘大小和文件数

  到了图12处,整个向导就完成了,注意这只是虚拟机centosVMware Workstation Pro上的设置完成了,并不代表虚拟机centos本身的配置好了,检查下虚拟机的配置信息,勾选创建后开启此虚拟机,点击完成,跳转开启的虚拟机,如图13,开始配置虚拟机centos本身;

在这里插入图片描述

图12 新建虚拟机向导完成

配置Centos7的语言

  开启刚刚安装好的虚拟机centos后,来到图13处,开始配置,选择语言,默认是English,我们选择中文吧,看你自己选择了,即使这里选择一种,后续进了centos也是可以改的,点击继续(C)跳转图14;

在这里插入图片描述

图13 配置虚拟机centos之选择语言

  图14处,只需要管一下安装位置(D)网络主机名(N)即可,点击安装位置(D),跳转图15,确认安装位置信息后点击完成(D)即可;点击网络主机名(N)跳转图16,这里的主机名(H)就是这台centos的hostname,我就给他取个node7的名字吧,别忘了点击应用,当然也可以进了 centos后用指令hostnamectl set-hostname node7来配hostname;
  网络配置我们进了虚拟机用指令配置,请参考博客Linux基础篇——Linux网络、IP、主机名配置篇
  一般菜鸟的话都配置好了后,就点击图14的开始安装(B),跳转图17,但是想成为高手自己玩的话,建议自己做一下手动分区安装一下桌面,则跳转到图15.1;
在这里插入图片描述

图14 配置虚拟机centos之安装信息配置

配置Centos7的手动分区

在这里插入图片描述

图15.1 确认虚拟机centos的安装位置信息之自动分区

  注意:高手一般都采用手动分区,这个很重要;手动分区的话点击图15.1的我要配置分区,跳转图15.2;一般重分区至少需要设置三个分区,具体如下表和图15.2:

设备名称分区数大小建议挂载点格式分区功能
sda1分区1200M/bootext4存储开关机等系统内容
sda2分区22Gswapswaplinu虚拟内存
sda3分区3磁盘剩下的所以空间/ext4系统根目录

  不懂得话先这么干,把机器装起来,至于原理为什么,可以查看总目录的2.3 Linux磁盘分区、磁盘挂载卸载章节;

在这里插入图片描述

图15.2 确认虚拟机centos的安装位置信息之手动分区

配置Centos7的桌面

  需要桌面的话点击图14的软件选择(S),默认是最小安装;可以选择GNOME桌面,然后点左上角的完成(D)就行了,生产环境一般不安装桌面系统

在这里插入图片描述

图15.3 安装桌面

在这里插入图片描述

图15.4 设置虚拟机centos的主机名和网络

  到了图17处,就正式进入centos的安装进度读条,期间可以设置下root的密码,点击ROOT密码跳转图18,给你的centos配置个密码,注意自己设的密码。别忘记了,不然很麻烦的,root账户是linux下最大权限的超级管理员,拥有该centos机器下的所有权限,所以一般的公司内开发,root账户是不会给开发员的,会给到这台机器的管理人员,因为有了root权限不但容易做错事,更容易做坏事;创建用户(U)我们登录centos后用指令创建,具体可以参考博客Linux基础配置——Linux配置用户和用户组操作(三)
  到这里,整个centos虚拟机就安装配置结束了,剩下的,只需要等待进度条完成即可,进度条完成后会有完成字样,如果有完成配置按钮 ,那你也就按一下,安装完成后,会有重启按钮,需要虚拟机centos,重启完毕后正式进入centos系统,如图19。

在这里插入图片描述

图17 虚拟机centos的安装

在这里插入图片描述

图18 配置虚拟机centos的root权限密码

  图19处,说明我们的centos虚拟机就顺利安装完成了,会有login让你输入,其实就是让你输入用户名,我们输入root,然后会跳出下一行Password(linux下的Password输入不会像windows下有明文或者****的字符提示,linux光标是不会动的,别怕,你尽管输入,输错了如果你记得位数也可以按删除键Back删除,输完就按回车键Enter即可),密码准确后,就能跳转图20,表示你的Linix完成,但是这样的centos是没有网络的,所以我们还需要配置下网络,请参考博客Linux基础配置——Linux网络配置及固定IP操作(二)
在这里插入图片描述

图19 登录虚拟机centos

在这里插入图片描述

图20 成功登录虚拟机centos

  桌面和命令行切换的命令是;

init 5  # 切换桌面系统或者快捷键Ctrl+Alt+F7
init 3  # 切换到命令行系统 或者快捷键 Ctrl+Alt+Fn(n为1-6)来切换终端

  切记,切换桌面系统也可以打命令行,有个终端,终端的输入Linux命令和命令行模式 是一致的,但是生产环境一般不安装桌面系统;
在这里插入图片描述

图21 桌面终端开启
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

╭⌒若隐_RowYet——大数据

谢谢小哥哥,小姐姐的巨款

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值