慢慢来,是种诚意,加载中 . . .

操作系统学习


操作系统了解

操作系统是管理计算机硬件与软件资源的计算机程序,会对计算机管理硬件、驱动硬件;管理软件;资源分配与回收,操作系统也提供一个让用户与系统交互的操作界面。

在计算机中,操作系统是其最基本也是最为重要的基础性系统软件。

  • 从计算机用户的角度来说:计算机操作系统体现在其提供的各项服务;
  • 从程序员的角度来说:其主要是指用户登录的界面或者接口;
  • 从设计人员的角度来说:就是指各式各样模块和单元之间的联系。

经过几十年以来的发展,计算机操作系统已经由一开始的简单控制循环体发展成为较为复杂的分布式操作系统,再加上计算机用户需求的愈发多样化,计算机操作系统已经成为既复杂而又庞大的计算机软件系统之一。

二、操作系统的功能

操作系统主要包括以下几个方面的功能 :

①进程管理:其工作主要是进程调度,解决处理器的调度、 分配和回收等问题 。如:根据进程的优先级不同,来决定优先处理哪个进程的数据

②存储管理分为几种功能:
– 存储分配,如:内存资源的分配;
– 存储共享,如:不同进程可以共享内存中的数据等;
– 存储保护,如:保证内存中的程序只能在指定的存储区域内活动,互不干扰 ;
– 存储扩张,如:利用虚拟内存技术或者自动覆盖技术,从逻辑上扩充内存。

③设备管理分有以下功能:
– 设备分配,也就是为对应的进程分配合适的设备及相关硬件;
– 设备传输控制,主要是控制各种I/O设备和内存或CPU之间的数据传送 ;
– 设备独立性,又称设备无关性,是指应用程序独立于具体使用的物理设备。

④文件管理:
– 文件存储空间的管理,可以简单理解为,硬盘上哪些地方空着我可以写入数据,哪些地方的数据删除了,我可以将空间回收,以便有新的数据写入时使用,只不过这个是针对于块的操作;
– 目录管理 ,让我们可以按照名字进行存取,提高查询的速度等;
– 文件操作管理,如:文件的创建,删除,读,写等;
– 文件保护,如:为了防止文件被破坏或修改,针对不同的用户设置不同的权限。

⑤作业管理是负责处理用户提交的任何要求。

操作系统是一个计算机程序,是人类和计算机硬件沟通的一个桥梁,它解决了人不懂二进制的问题,同时也解决了硬件听不懂人下发指令语言。

相对于人来说他是人的大管家,负责管理硬件、支配硬件干活、把硬件工作的结果反馈给人。


这就是操作系统的作用,人类的帮手。

三、操作系统的分类

计算机的操作系统根据不同的用途分为不同的种类

  • 从功能角度分类: 实时系统、批处理系统、分时系统、网络操作系统等。

    实时系统主要是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统。提供及时响应和高可靠性是其主要特点。常用于工业控制,航空,航天等领域,目前主流的实时操作系统有uc/OS、FreeRTOS、TI DSP/BIOS、RT-Thread

    批处理系统在1960年左右出现,是指用户将一批作业提交给操作系统后就不再干预,由操作系统控制它们自动运行,批处理操作系统不具有交互性,它是为了提高CPU的利用率而提出的一种操作系统。

    分时系统可以实现用户的人机交互需要,多个用户共同使用一个主机,很大程度上节约了资源成本,如linux

    网络操作系统是向网络计算机提供服务的特殊的操作系统。借由网络达到互相传递数据与各种消息,分为服务器及客户端,我们日常接触的windows、linux等也都属于网络操作系统范畴

    分布式操作系统 简单来说就是有一堆计算机,各自物理硬件上是独立的,通过网络相连,互相通信,通过统一的“中间件”进行协调,共享资源,协同分工完成一件任务的计算机集群

  • 从使用角度分类:
    个人版系统: xp win7 win10 fedora
    网络版系统: win2008 win2012 RHEL CentOS


Linux起源和发展

一、什么是linux?

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善这个操作系统,使其最大化地适应用户的需要。

Linux系统应用
Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux操作系统不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的 一大亮点。

linux优点
Linux与其他操作系统相比 ,具有开放源码、没有版权、技术社区用户多等特点 ,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈 ,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。

clip_image001.png

二、Linux的起源

Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:

  • Unix操作系统
  • MINIX操作系统
  • GNU计划
  • POSIX标准
  • Internet网络。

20世纪80年代,计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有Unix、DOS和MacOS这几种。Unix价格昂贵,不能运行于PC;DOS显得简陋,且源代码被软件厂商严格保密;
MacOS是一种专门用于苹果计算机的操作系统。此时,计算机科学领域迫切需要一个更加完善、强大、廉价和完全开放的操作系统。由于供教学使用的典型操作系统很少,因此当时在荷兰当教授的美国人AndrewS.Tanenbaum编写了一个操作系统,名为MINIX,为了向学生讲述操作系统内部工作原理。MINIX虽然很好,但只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码。全世界学计算机的学生都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,芬兰赫尔辛基大学大学二年级的学生Linus Torvalds就是其中一个,在吸收了MINIX精华的基础上,Linus于1991年写出了属于自己的Linux操作系统,版本为Linux0.01,是Linux时代开始的标志。他利用Unix的核心,去除繁杂的核心程序,改写成适用于一般计算机的x86系统,并放在网络上供大家下载,1994年推出完整的核心Version1.0,至此,Linux逐渐成为功能完善、稳定的操作系统,并被广泛使用。

clip_image002.png

clip_image003.png

三、Linux的发展史

1984年,Andrew S.Tanenbaum开发了用于教学的UNIX系统,命名为Mininx。

1989年,Andrew S.Tanenbaum将Minix系统运行于x86的PC平台。

1990年,芬兰赫尔辛基大学学生Linux Torvalds首次接触Minix系统。

1991年,Linux Torvalds开始在Minix上编写各种驱动程序等操作系统内核组件。

1991年年底,Linux Torvalds公开了Linux内核源码0.02版

1994年,Linux 1.0版本发布

1996年,Linux 2.0版本发布

2011年,Linux3.0版本发布

这里面我们所介绍的发布时间,指的都是内核大版本的发布时间,次要版本号更新时间请参看FAQ,其中偶数版的内核为稳定版,奇数版的内核为开发版或测试版

四、Linux和Unix的对比

我们所讨论的差异只从硬件支持,版权和价格这些来讨论他们之间的区别,UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。

  • Linux是一种外观和性能与UNIX相同或更好的操作系统,但Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于UNIX的产品。
  • Linux是开发源代码的自由软件,UNIX是对源代码实行知识产权保护的传统商业软件.
  • UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上.
  • UNIX是商业软件,需要收费,而Linux是自由软件,免费、公开源代码的
  • 在对硬件的要求上,linux比unix要低,没有unix那么苛刻.在安装上linux比unix容易掌握.

五、类Unix操作系统介绍

  • 什么是类Unix操作系统?

类Unix系统(英文:Unix-like)是指继承UNIX的设计风格演变出来的系统,这些操作系统虽然有的是自由软件,有的是商业软件,但都相当程度地继承了原始UNIX的特性,有许多相似处,并且都在一定程度上遵守POSIX规范,但是它们却并不含有UNIX的源代码。由于UNIX标准认定价格昂贵,所以目前唯一获得UNIX标准认定的为苹果的MACOS系统。

  • 类Unix操作系统有哪些?

FreeBSD及其衍生产品、OpenBSD及其衍生产品、GNU/Linux、GNU/OpenSolaris等等,这里面我们所介绍的几种主流的类Unix操作系统,他们大多都属于开源产品,在互联网上是可以获取到的,有兴趣的同学可以自行搜索并下载安装

并且接触到了一个概念叫做“类Unix操作系统”,也知道了这个类Unix操作系统的家族非常庞大。

六、linux厂商

真实因为GPL,很多公司基于linux的源码进行修改、优化后推出了自己的产品,其中最著名的就是redhat,其实每个国家都有自己的linux系统,比如中国最早的红旗linux,现在的中科麒麟、深度,都是linux系统.企业通过收取技术服务费来进行盈利。

七、linux的应用

100% 的世界超级计算机跑在 Linux 上。包括 NASA 的集群。

SpaceX 在其灰背隼火箭引擎上使用具有特殊容错设计的 Linux。借此,Linux 帮助完成了 32 次航天任务。 埃隆·马斯克 特斯拉

电影泰坦尼克是首个基于 Linux 服务器拍摄的电影。

即使 Linux 的最大的竞争操作系统微软 Windows 也拥抱 Linux。Windows 最近集成了 Ubuntu Bash 到 Windows 10 里了。


GNU和GPL

一、GNU介绍

GNU是一个自由的操作系统,其内容软件完全以GPL方式发布。这个操作系统是GNU计划的主要目标,名称来自GNU’s Not Unix!的缩写,因为GNU的设计类似Unix,但它不包含具著作权的Unix代码。GNU的创始人,理查德·马修·斯托曼。

作为操作系统,GNU的发展仍未完成,其中最大的问题是具有完备功能的内核尚未被开发成功。GNU的内核是自由软件基金会发展的重点,但是其发展尚未成熟。在实际使用上,多半使用Linux内核、FreeBSD等替代方案,作为系统核心,其中主要的操作系统是Linux的发行版。Linux操作系统包涵了Linux内核与其他自由软件项目中的GNU组件和软件,可以被称为GNU/Linux。

clip_image001.png

1985年Richard Stallman又创立了自由软件基金会来为GNU计划提供技术、法律以及财政支持。尽管GNU计划大部分时候是由个人自愿无偿贡献,但FSF有时还是会聘请程序员帮助编写。当GNU计划开始逐渐获得成功时,一些商业公司开始介入开发和技术支持。

到了1990年,GNU计划已经开发出的软件包括了一个功能强大的文字编辑器Emacs。GCC(GNU Compiler Collection,GNU编译器集合),是一套由 GNU 开发的编程语言编译器。以及大部分UNIX系统的程序库和工具。唯一依然没有完成的重要组件就是操作系统的内核。

1991年Linus Torvalds编写出了与UNIX兼容的Linux操作系统内核并在GPL条款下发布。Linux之后在网上广泛流传,许多程序员参与了开发与修改。1992年Linux与其他GNU软件结合,完全自由的操作系统正式诞生。该操作系统往往被称为“GNU/Linux”或简称Linux。许多UNIX系统上也安装了GNU软件,因为GNU软件的质量比之前UNIX的软件还要好。GNU工具还被广泛地移植到Windows和Mac OS上。

理查德·马修·斯托曼

理查德·马修·斯托曼(英语:Richard Matthew Stallman,简称rms,有时也用大写的RMS,1953年3月16日-),美国程序员,自由软件活动家。他发起自由软件运动,倡导软件用户能够对软件自由进行使用、学习、共享和修改,确保了这些软件被称作自由软件。斯托曼发起了GNU项目,并成立了自由软件基金会。他开发了GCC、GDB、GNU Emacs,同时编写了GNU通用公共许可协议。

为了创建一个完全由免费软件组成的类Unix计算机操作系统,斯托曼在1983年9月推出了GNU项目。借此又发起了自由软件运动。他迄今为止一直是GNU项目的组织者,作为主要开发者的他开发了一些被广泛使用的GNU软件。在1985年10月他创立了自由软件基金会。

clip_image002.png

clip_image003.png

二、自由软件基金会介绍

自由软件基金会(英语:Free Software FoundationFSF)是一个致力于推广自由软件的美国民间非营利性组织。它于1985年10月由理查德·斯托曼创建。其主要工作是运行GNU计划,开发更多的自由软件。

从其创建到1990年代中自由软件基金会的基金主要被用来雇佣编程师来发展自由软件。从1990年代中开始写自由软件的公司和个人繁多,因此自由软件基金会的雇员和志愿者主要在自由软件运动的法律和结构问题上工作。

主要工作

  • GNU

自由软件基金会最早的目的在于促进自由软件的开发,但自由软件基金会也有自己的GUN项目

  • 发布并管理许可证

自由软件基金会具有发布GNU通用公共许可证和其它GNU许可证的能力和资源,但自由软件基金会只对它拥有版权的软件负责。其它软件必须由它们自己的拥有人来负责

  • GNU许可证

GNU通用公共许可证是自由软件工程中最普及的许可证。目前的版本是2007年发表的。自由软件基金会还发布了GNU宽通用公共许可证和GNU自由文档许可证

  • 监督版权

自由软件基金会拥有大多数GNU软件和一些非GNU自由软件的版权。每个GNU软件包的贡献者必须签署版权文件,这样自由软件基金会可以在诉讼案中在法庭上维护这些软件。此外这样假如许可证有所变化的话不必征求软件所有的贡献者的同意。

  • 自由软件目录

自由软件目录是所有自由软件包的一个列表。其中列出的每个软件包含47条信息,比如工程的主页、程序师、编程语言等。目的是提供一个自由软件的搜索引擎和为用户提供一个检查一个软件包是否自由的工具。自由软件基金会为此从联合国教科文组织获得少数基金。计划是将来这个目录可以翻译成不同的语言。

  • 颁发奖励

自由软件基金会每年颁发两部奖励:自由软件进步大奖和社会福利自由软件奖励。

三、GPL介绍

GNU通用公共许可协议(英语:GNU General Public License,缩写GNU GPL 或 GPL),是被广泛使用的自由软件许可证,给予了终端用户运行、学习、共享和修改软件的自由。许可证最初由自由软件基金会的理查德·斯托曼为GNU项目所撰写,并授予计算机程序的用户自由软件定义的权利。GPL是一个Copyleft许可证,这意味着派生作品只能以相同的许可条款分发。 GPL是第一个普遍使用的Copyleft许可证。历史上,GPL许可证系列一直是自由和开源软件领域最受欢迎的软件许可之一。

GPL历史

GPLv1:GPL版本1,即最初的版本,发布于1989年一月

GPLv2:发布于1991年6月,这个版本一直延续到1999年,并分支出一个派生的LGPL版本号为2.1,并将其重命名为轻量级通用公共许可证(又称宽通用公共许可证)

GPLv3:2007年6月29日正式发布


各发行版Linux介绍

一、RedHat Enterprise Linux介绍

可能这是最著名的Linux版本了,Red Hat Linux已经创造了自己的品牌,越来越多的人听说过它。Red Hat在1994年创业,当时聘用了全世界500多名员工,他们都致力于开放的源代码体系。

Red Hat Linux是公共环境中表现上佳的服务器。它拥有自己的公司,能向用户提供一套完整的服务,这使得它特别适合在公共网络中使用。这个版本的Linux也使用最新的内核,还拥有大多数人都需要使用的主体软件包。

Red Hat Linux的安装过程也十分简单明了。它的图形安装过程提供简易设置服务器的全部信息。磁盘分区过程可以自动完成,还可以选择GUI工具完成,即使对于 Linux新手来说这些都非常简单。选择软件包的过程也与其他版本类似;用户可以选择软件包种类或特殊的软件包。系统运行起来后,用户可以从Web站点和 Red Hat那里得到充分的技术支持。是一个符合大众需求的最优版本。在服务器和桌面系统中它都工作得很好。Red Hat通过论坛和邮件列表提供广泛的技术支持,它还有自己公司的电话技术支持,后者对要求更高技术支持水平的集团客户更有吸引力。

clip_image001.png

二、Ubuntu介绍

Ubuntu是一个以桌面应用为主的Linux操作系统,基于Debian,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。随着云计算的流行,ubuntu推出了一个云计算环境搭建的解决方案,可以在其官方网站找到相关信息。

clip_image002.png

三、Debian介绍

广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux内核为主,而且 Debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。

clip_image003.png

四、open SUSE介绍

openSUSE 项目是由 Novell 发起的开源社区计划。 旨在推进 Linux 的广泛使用,提供了自由简单的方法来获得世界上最好用的 Linux 发行版之一。openSUSE 项目为 Linux开发者和爱好者提供了开始使用 Linux 所需要的一切。该项目由SUSE等公司赞助,2011年Attachmate集团收购了Novell,并把Novell和SUSE做为两个独立的子公司运营。openSUSE 操作系统和相关的开源程序会被SUSE Linux Enterprise使用。openSUSE对个人来说是完全免费的,包括使用和在线更新。

clip_image004.png

五、CentOS介绍

CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同在于CentOS完全开源。

CentOS 每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。

clip_image005.png

六、Linux Mint介绍

Linux Mint 由Linux Mint Team团队于2006年开始发行,是一份基于Debian和Ubuntu的Linux发行版。其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件,它也增加了一套定制桌面及各种菜单,一些独特的配置工具,以及一份基于web的软件包安装界面。Linux Mint是对用户友好而功能强大的操作系统。它诞生的目的是为家庭用户和企业提供一个免费的,易用的,舒适而优雅的桌面操作系统。

clip_image006.png

七、Mageia介绍

2010年9月,为 Mandriva 发行版工作的多数雇员在 Mandriva 子公司 Edge-IT 实施清算时遭到解聘,他们随即与社群支持者于2010年9月18日在法国巴黎创建 Mandriva Linux 的分支项目—— Mageia。这是一个完全由社群运作的 Linux 发行版,将继续发挥 Mandriva Linux 对用户友好的优秀品质,而避免 Mandriva 公司缺乏竞争力的运作模式。

clip_image007.png

八、Fedora介绍

Fedora 是一个 Linux发行版,是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。 它允许任何人自由地使用、修改和重发布,无论现在还是将来。它由一个强大的社群开发,这个社群的成员以自己的不懈努力,提供并维护自由、开放源码的软件和开放的标准。Fedora 项目由 Fedora 基金会管理和控制,得到了 Red Hat 的支持。

clip_image008.png

九、Arch Linux介绍

Arch Linux是一款基于 x86-64 架构的 Linux 发行版。系统主要由自由]和开源软件组成,支持社区参与。系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。

clip_image009.png

十、Slackware介绍

Slackware 作为较古老的Linux发行版之一相比其他的主流发行版更希望成为具有 “UNIX风格” 的那一个,一直以来以简洁、安全和稳定所著称。其以灵活性和稳定性作为主要目标,但是缺少其他linux发行版本中那些为发行版定制的配置工具。在当今其他发行版都在使用 Systemd作为启动管理器时,Slackware 依旧使用 BSD 启动风格,各有优劣不做评价。

clip_image010.png


安装CentOS 8 linux 系统

一、Linux系统的选择

在linux的众多发行版当中,大多数都是面向普通用户的,面向企业的屈指可数,我们通过之前的课程了解到CentOS和Red Hat Enterprise Linux出自同样的源代码,所以从可靠性,硬件兼容性,以及生命周期上来讲无疑是最好的选择,而且CentOS还是一个免费的软件,接下来我们看一下CentOS如何安装

二、CentOS的安装流程

安装前的准备:CentOS8光盘镜像

1570758965669.png

step 2: 选择第一个选项,安装CentOS,然后等待开启图形安装界面

install0.png

step 3: 选择简体中文后继续

install1.png

step 4: 设置安装信息摘要

安装信息摘要0.png

1、键盘设置:如果键盘不是特殊键盘,比如科学运算类的,那就选默认。
2、安装源:系统安装方式,有网络、光盘等,这里本地介质代表光盘安装。
3、系统安装目的地:系统安装在哪块硬盘
4、语言支持:系统语言,这里默认中文,如果喜欢英文或者其他,这里可以设置。
5、软件安装:这里可以选择系统安装哪些软件,比如是否需要安装图形界面,后面具体说。
6、KDUMP:系统崩溃日志存储空间设置,为了解决系统奔溃bug使用。
7、时间和日期:设置时区、日期、时间的地方
8、网络和主机名:设置网卡信息和计算机名称的地方
9、安全策略:安全访问策略

step 5: 安装信息设置

  • 键盘:默认即可
  • 软件:安装源设置,默认即可,本地介质代表本地光盘安装
  • 安装源设置,这里面我可以选择自动分区,点击完成

1570759242400.png

这里是系统会自动将你的安装磁盘分区,具体分了哪些区呢?可以看通过下图步骤查看或者更改:

手动分区.gif

默认分区介绍
/boot:boot分区是用来存储linux启动程序的,100M就够了,系统推荐了1024M
/:存放系统数据的,除了启动程序其他程序默认都存这个分区上,系统默认将剩余分区都给它。
/swap:linux的交互分区,类似于windowns的虚拟内存,解决的是物理内存不够用的问题,
官方以前推荐该分区大小为内存的1-2倍,但是这个也是有使用窍门的,不一定按着他的来。
比如大文件服务器我就不分这个区,意义不大,小文件服务器我就肯定分这个区。
  • 语言支持:你希望系统是什么语言就点击这里选择即可,我选的的是默认简体中文
  • 软件选择:这里决定了你系统安装什么样的软件包,也就是说系统安装后是什么样的,很重要!
    生产环境下一般系统会使用以下两种安装方式:
    a、带图形界面的linux系统
    b、最小化安装
    通过这里我们就可以选择,上张图我们看看

软件选择.png

喜欢安装那种自己看着选吧,一般我工作中用到的就是红框画出的两种,根据自己的需求自己选择吧。

  • KDUMP:内核奔溃日志转储,当系统奔溃了,如果你想查日志,就可以找这个日志去看看,可以帮助你尽快定位问题,解决bug。
    因为是初学,大家点进去直接关掉就行了,以后等涉及到内核编译等工作再去研究吧。
  • 时间和日期:设置系统的时区、日期、时间
    时区设置2.png
    这里建议大家设置一下,否者你的系统默认采用的是美洲/纽约时区,和中国的时间不一样,很难受的。
  • 网络和主机名:设置网卡联网信息和计算机名字
    网络与主机名设置1.png

网卡:默认网卡是关闭的,这里强烈建议你打开,否者你按上系统上不了网,对于小白来说太痛苦了。

主机名:设置好主机名后点击应用按钮生效。

  • 安全策略:系统访问策略,后续说到安全在给大家说,现在说小白理解太难了,毕竟我们现在只是想安装个linux系统。

安装信息设置完成如下图,点击开始安装,继续吧

安装信息摘要1.png

step 6: 点击根密码选项来设置密码,如果有需求的可以通过创建用户选项来建立一个新用户

install4.png

step 7: 设置root密码,两遍输入要一致,如果是弱密码需要点击两次完成,也可以设置大小写字母+数字+特殊符号的这种强密码

install5.png

step 8: 设置完成密码后,回到之前的页面

install6.png

step 9: 完成安装之后我们来重启

install7.png

step 10: 重启完成之后我们可以看到有一个初始设置,在这里面我们能看到有一个授权

1570760127370.png

step 11: 接受许可协议,点击完成

1570760218023.png

step 12: 结束配置

1570760272700.png

以上就是CentOS8的安装流程,接下来我们看一下安装完成之后的一些相关设置

三、安装后的相关设置

安装完成之后,在进入系统之前我们可以看到一个欢迎页面,我们来看下这个页面有哪些设置

1570760388433.png

在欢迎页面点击前进之后可以来到隐私设置,在这个位置可以选择是否打开位置服务

1570760489852.png

接下来可以选择一个在线账号,如果都没有的话可以选择跳过

1570760531295.png

跳过之后我们可以看到一个个人信息设置的页面

install8.png

紧接着需要我们设置一个密码

1570760635589.png

1570760658382.png

输入密码登录

install10.png
install11.png

登录之后你会看到一个使用手册的页面,有兴趣的可以看下,这里面我们直接关掉这个页面。

install12.png

接下来我们以root用户的身份来进行登录,首先点击屏幕右上角的按钮选择注销用户

install13.png
install14.png

注销之后来到登录界面,选择“未列出?”

install15.png

点击之后会看到一个让我们输入用户名的窗口,在这个窗口里面输入root
1570761324446.png

然后输入密码,这个密码就是我们在安装系统的时候设置的密码,然后就可以以root用户的身份登录,登录之后也会看到一个欢迎页面,如果不想设置可以选择退出

1570761440353.png

这些都设置完成之后建议各位为新安装的虚拟机做一个快照,这个时候就可以用到我们之前提到的几个快捷按钮了,标记为数字1的是创建一个快照;标记为数字2的是恢复虚拟机到之前的快照,前提是你之前创建过快照;标记为数字3的是管理虚拟机的快照,在这里面你可以对已经创建的快照进行不安利,比如说删除,由于我们是新安装的虚拟机,所以这里面我们选择1,创建快照

1570763495661.png

创建快照

1570763675787.png

创建完成之后,如果以后有什么误操作导致此虚拟机严重故障,无法使用,就可以选择恢复快照

1570763764638.png

至此安装后的设置流程就结束了,nice


评论
  目录