跟光磊学Linux运维-Windows安装Ubuntu服务版

2020-12-18 21:36

阅读:436

跟光磊学Linux运维-Windows安装Ubuntu服务版

跟光磊学Linux运维

Ubuntu简介

Ubuntu(乌班图)早期是一个开源的GNU/Linux操作系统,Ubuntu是基于Debian的GNU/Linux,支持x86,amd64(即x64)和pcc架构,由全球专业的开发团队(Canonical Ltd)打造,其名来自非洲南部祖鲁语或豪萨语的ubuntu一词,类似于儒家"仁爱"的思想,意思是人性,我的存在是因为大家的存在,是非洲一种传统的价值观,早期的Ubuntu基于Debian发行版和GNOME桌面环境,而从Ubuntu 11.04后,Ubuntu发行版放弃了GNOME桌面环境,转而使用Unity桌面环境,与Debian不同的是它每6个月会发布一个新版本,Ubuntu的目标在于为一般用户提供一个最新、同时又相当稳定的主要由自由软件构建而成的操作系统,Ubuntu具有庞大的社区力量,用户可以方便的从社区获取帮助,Ubuntu对GNU/Linux的普及特别是桌面(开发人员使用桌面版作为开发环境)做出了巨大的贡献,由此使更多的人共享开源的成果和精彩。

Canonical 公司是一个私营公司,由南非的企业家马克 萨特尔沃斯(Mark Shuttleworth)创建,主要为了促进开源软件项目,Canonical在马恩岛注册登记。其雇员分布在世界各地,主要办事处在伦敦,在蒙特利尔也有办事处。
Canonical公司支持并创建了几个项目,主要都是自由开源软件或者是一些旨在改善自由软件开发者和贡献者的工具。

Ubuntu是各种公有云(Amazon AWS,Microsoft Azure)上最受欢迎的操作系统。这是因为Ubuntu与各大云运营商密切合作。针对云服务的基础架构。优化内核和系统。加快安全更新速度。并最大限度降低用户默认需要的网络或存储成本。

Ubuntu 中文官网 https://cn.ubuntu.com/
Ubuntu官网 https://ubuntu.com/

Ubuntu的发行历史

Ubuntu没有像其它软件一样有1.0版本,是因为其第一个版本是发布于2004年,所以Ubuntu的生日是2004年的10月20日。Ubuntu的版本号有个固定的特征,其使用一个形容词和一个动物名称组成,并且形容词和名词的首字母都是一致的。Ubuntu版本的命名规则是根据正式版发布的年月命名,Ubuntu 16.04也就意味着2016年4月发布的Ubuntu,研发人员与用户可从版本号码就知道正式发布的时间,目前(2020/10/03)最新Ubuntu版本是20.04(LTS),每隔两年的4月份,都会推出一个长期支持版本(LTS),具支持期长达五年,而非LTS版本的支持期通常只有半年。

Ubuntu使用场景

Ubuntu系统在物联网、桌面系统、云环境和服务器系统与容器有广泛的使用场景

  • Ubuntu桌面系统:Ubuntu作为个人电脑的操作系统,快速又安全,开源,免费,有数以千计的应用程序可供选择, 从工作学习到娱乐游戏(QQ、WPS,Chrome,Edrawmax,Typora),无所不能。桌面版适合开发者,拥有完善的生态,支持主流的开发环境。

Ubuntu20.04桌面版
技术图片

而运维人员通常选用服务器版即Ubuntu Server,目前最新的版本是Ubuntu Server 20.04.1 LTS,其中LTS表示长期支持版(5年的安全更新),Ubuntu Server 20.04支持到2025年。

在安装Ubuntu Server前,首先去官网下载
ubuntu-20.04.1-live-server-amd64.iso 文件,该文件大小为941M,相对于CentOS8.2的安装镜像小了许多,因为该安装是不带桌面的最小化安装版本,而且安装的界面不支持图形,即不支持鼠标操作。

技术图片
Ubuntu Server下载地址

Ubuntu Server 20.04-1 官方下载地址 https://releases.ubuntu.com/20.04.1/ubuntu-20.04.1-live-server-amd64.iso

Windows/macOS如何安装Ubuntu Server

为了满足日常办公、游戏影音的需要,绝大多数同学的台式机或者笔记本上通常安装的操作系统是Windows10或者是macOS11(即将发布)。
技术图片
在学习Linux时可以借助虚拟机软件来安装Linux,Windows上常用的虚拟机软件是VMWare WorkStation,这里提前安装了VMWare WorkStation Pro 16.0版本。
技术图片

而macOS上使用的虚拟机软件是Parallels Desktop
技术图片

Parallels Desktop支持Windows10,Ubuntu Desktop 20.04以及CentOS8.2,不过因为macOS的普及率在国内远远不如Windows,因此这里还是使用Windows10+VMWare WorkStation Pro 16来演示主流Linux系统发行版的安装
技术图片

使用虚拟机来虚拟硬件,调用宿主机(Windows,macOS)的硬件资源来安装和使用Linux,这样的好处是即使虚拟机中的操作系统崩溃,也不会对宿主机有什么影响,而且也不用额外再去购买昂贵的服务器,因为在虚拟机中安装、使用Linux和服务器上的使用几乎一模一样。但是因为跟光磊学Linux运维系列会使用到20多个常用服务,因此宿主机的硬件配置尽量不低于Intel i9 CPU+32G内存+512G固态磁盘

Windows可以使用鲁大师查看系统硬件配置
技术图片

macOS可以点击左上角的苹果菜单,然后选择关于本机,在概览处查看硬件配置
技术图片

VMWare WorkStation Pro 和Parallels Desktop 都是商业版软件,需要付费使用,如果有条件的同学建议支持正版。

创建Ubuntu Server虚拟机

  1. 创建虚拟机
    技术图片

  2. 自定义虚拟机配置
    技术图片

  3. 选择虚拟机兼容性
    技术图片

  4. 稍后安装操作系统
    等虚拟机配置完成后加载光盘镜像,定制化安装操作系统

技术图片
稍后安装操作系统

  1. 选择客户机操作系统
    Ubuntu Server20.04.1是64位操作系统,因此这里选择Ubuntu 64位

技术图片
选择客户机操作系统

  1. 命名虚拟机
    命名虚拟机为Ubuntu-Server-20.04.1,虚拟机的安装路径是C:\VirtualMachines\Linux\Server\Ubuntu\Ubuntu20.04
    技术图片

  2. 配置CPU
    CPU为2颗,每颗2核

技术图片
配置CPU

  1. 配置内存
    内存为4G
    技术图片
  2. 配置网络类型

网络类型为NAT
技术图片

  1. 选择IO控制器类型

技术图片
I/O控制器类型

11. 选择磁盘类型
技术图片

  1. 创建新的虚拟磁盘
    技术图片
  2. 指定磁盘大小
    技术图片
  3. 指定磁盘文件存储路径
    磁盘文件存储路径为C:\VirtualMachines\Linux\Server\Ubuntu\Ubuntu20.04\Ubuntu-Server-20.04.1.vmdk
    技术图片
  4. 自定义硬件
    技术图片
    加载位于C:\迅雷下载\ubuntu-20.04.1-live-server-amd64.iso的光驱文件
    技术图片
    加载完光驱后关闭
    技术图片
    然后点击完成
    技术图片
    到此便完成Ubuntu Server虚拟机创建
    技术图片

安装Ubuntu Server 20.04

在创建完Ubuntu-Server20.04.1的虚拟机后,就可以点击开启Ubuntu20.04.1-Server虚拟机准备安装系统了
技术图片

由于本人电脑是4K分辨率,默认的安装界面显示的内容太小
技术图片
因此在VMWare WorkStation的菜单 查看-拉伸客户机-保持纵横比例拉伸
技术图片

拉伸之后安装界面的字体变大
技术图片

  1. 选择语言
    默认是美式英语
    技术图片

  2. 忽略更新
    在安装Ubuntu Server 20.04.1时,安装程序会提示有个更新的版本20.09.1,这里选择Continue without updating,即默认安装Ubuntu Server 20.04.1
    技术图片

  3. 选择键盘
    默认是美式键盘
    技术图片

  4. 配置网络
    技术图片

  5. 配置代理地址
    如果上网需要走代理地址,这里可以配置。
    技术图片

  6. 配置Ubuntu默认镜像地址
    默认的镜像地址是http://cn.archive.ubuntu.com/ubuntu
    这里改成阿里云的镜像地址 https://mirrors.aliyun.com/ubuntu/
    技术图片

  7. 自定义分区

Ubuntu Server 20.04.1的自定义分区和CentOS8.2的分区策略一致。
即Ubuntu Server 20.04.1的分区分为根分区(/)、boot分区(/boot)、swap分区以及data(/data)分区

  • 根分区用于存放其他不能独立分区的系统目录
  • boot分区用于存放系统引导文件,系统启动时会从/boot目录加载内核文件
  • swap分区用于当系统物理内存不足时,临时使用磁盘空间模拟内存使用,一般服务器的swap分区分配8G磁盘空间。
  • data分区用于存放测试数据

技术图片
自定义分区

选中磁盘/dev/sda回车后选择Add GPT Partition回车、100创建GPT分区
技术图片

创建根分区
根分区的挂载点是/
根分区的大小是100G
技术图片
根分区创建成功
技术图片

创建data分区
技术图片
data分区的挂载点是/data
data分区的大小是50G
技术图片

创建boot分区
技术图片
boot分区磁盘大小是2G,挂载点是/boot,文件系统是默认的ext4
技术图片

创建swap分区
技术图片
swap分区的大小为4G,没有挂载点,文件系统是swap
技术图片

分区总览
技术图片
格式化磁盘,创建分区
技术图片

  1. 创建用户
    技术图片

  2. 安装OpenSSH服务
    如果不安装OpenSSH服务,无法远程登录Ubuntu
    技术图片

  3. 选装其他的服务组件
    我这里不安装其他组件 ,暂时用不到
    技术图片

  4. 系统安装进行中

技术图片
系统安装进行中

在View full log视图中看到默认是从阿里云镜像下载相关组件
技术图片
技术图片

  1. 重启系统
    系统安装完成后提示需要重启系统
    技术图片

重启系统后会提示需要卸载光盘镜像
技术图片

选中虚拟机Ubuntu20.04
技术图片

去掉启动时连接,然后回车,此时系统会自动重启
技术图片

  1. 登录系统
    在系统终端输入账号、密码并回车后就能成功登录系统
    技术图片

VMWare WorkStation 制作快照

VMWare WorkStation提供了快照的功能用于保存系统的某段时间的状态,当后期对系统进行破坏性(自杀性)试验操作时,如果系统不能正常启动,可以选择恢复快照来还原到系统的某个状态。

首先关闭系统,然后选择快照-拍摄快照
技术图片

技术图片
拍摄快照

然后设置快照名称和说明,拍摄快照即可。
技术图片

后期在遇到系统不能使用时可以返回快照
技术图片

如果快照依然不能还原系统,在系统安装完成后,可以关闭系统后将C:\VirtualMachines\Linux\Server\Ubuntu\Ubuntu20.04目录备份到系统的某个文件夹中。后期使用VMWareWorkStation打开Ubuntu-Server-20.04.1.vmx文件即可。


评论


亲,登录后才可以留言!