Linux服务器构建与运维管理 第1章: Linux简介与安装 阮晓龙 3938213680/rxl@hactcm.edu.cn http://linux.xg.hactcm.edu.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信息系统科研工作室 2020.2
Linux服务器构建与运维管理 第1章:Linux简介与安装 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://linux.xg.hactcm.edu.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信息系统科研工作室 2020.2 1
2 提纲 Linux概述 Linux简介、 Linux内核、 Linux家族 口 Linux的安装 安装前准备、 Linux安装的方式 口基于 VMware vSphere安装 Centos 口基于∨ tualBox安装 Ubuntu Server ¤操作系统维护 口 Centos系统维护(A|、RPM、YUM) 口使用命令行管理方式( Command、She) 口 Ubuntu Server系统维护(APT) 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 提纲 Linux概述 Linux简介、Linux内核、Linux家族 Linux的安装 安装前准备、Linux安装的方式 基于VMware vSphere安装CentOS 基于VirtualBox安装Ubuntu Server 操作系统维护 CentOS系统维护(AI、RPM、YUM) 使用命令行管理方式(Command、Shell) Ubuntu Server系统维护(APT) 2
3 1 Linux概述 11 Linux简介 口 Linux是一套可免费使用和自由传播的类∪n操作系统,是一个基于POSX和 ∪NX的多用户、多任务、支持多线程和多CP∪的操作系统。 Linuⅸ×应用广泛,可安装在各种计算杋硬件设备中,比如手机、平板电脑、路 由器、视频游戏控制台、台式计算机、大型机和超级计算机等。 囚!)○口酉 旦口口。 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 Linux是一套可免费使用和自由传播的类Unix操作系统,是一个基于POSIX和 UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 Linux应用广泛,可安装在各种计算机硬件设备中,比如手机、平板电脑、路 由器、视频游戏控制台、台式计算机、大型机和超级计算机等。 3 1.1 Linux简介
4 1 Linux概述 11 Linux简介 全球的公有云中,90%的虚拟主机是 Linux操作系统,嵌入式市场 lInux的占有 率是60%以上,超级计算机市场Linx占有率达99%,世界上超过80%智能手 机上运行 Linux 囚!)O■4口 旦口口。 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 全球的公有云中,90%的虚拟主机是Linux操作系统,嵌入式市场Linux的占有 率是60%以上,超级计算机市场Linux占有率达99%,世界上超过80%智能手 机上运行Linux。 4 1.1 Linux简介
1 Linux概述 11 Linux简介 1969年∪NX是AT&T公司的贝尔实验室的一个实验项目。 ¤1973年∪NⅨX被无偿提供给众多大学和实验室研究项目,∪NX开始与 学术界合作开发,诞生了BSD( Berkeley Software Distribution,伯克 利软件发行版)。 1979年AT8T公司出于商业考虑决定将∪NⅨX的版权收回,于是荷兰 Andrew s. Tanenbaum教授开发了Minⅸ系统用于教学。 口1991年芬兰的大学生 inus torvalds对Mni进行研究,并基于此开发 了自己的操作系统: Linux( Linus的∪NX)。 同时 Linus torvalds还将系统的源代码上传到互联网,引起了很多人的兴趣, 从此 Linux正式诞生。 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 1969年 UNIX是AT&T公司的贝尔实验室的一个实验项目。 1973年 UNIX被无偿提供给众多大学和实验室研究项目,UNIX开始与 学术界合作开发,诞生了BSD(Berkeley Software Distribution,伯克 利软件发行版)。 1979年 AT&T公司出于商业考虑决定将UNIX的版权收回,于是荷兰 Andrew S. Tanenbaum教授开发了Minix系统用于教学。 1991年 芬兰的大学生Linus Torvalds对Minix进行研究,并基于此开发 了自己的操作系统:Linux(Linus的UNIX)。 ◼ 同时Linus Torvalds还将系统的源代码上传到互联网,引起了很多人的兴趣, ◼ 从此Linux正式诞生。 5 1.1 Linux简介
6 表1-1 Linux发人事记 1 Linux概述 时间 事件 年9月Liux00.1诞生 1991年10月Liux002诞生,并且正是被命名为Liux 1992年4月第一个LnⅨ新闻组 comp. os linu诞生 1992年10月第一个可以安装的Lnu版本SLs( Softlanding Linux System)证生 19211 vare, RedHat Debian bu生 19413月Lm10推出,L转向GP版权协议 995年3月Lnux12推出 年11月 1996年6月Liu20推出, Debian GNU/Linux11推出 1990年1月Liu22推出 2000年 u基金会成立 2001年1月 Linux24推出 2003年12月 Linux26推出 2004年 butu第一次发布,版本为410 2009年9月移湍商用操作系统 Android发布 2011年基于Lmux的|BM的 Watson计算机霸得了 Jeopardy智力挑战 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 6 1.1 Linux简介
1 Linux概述 11 Linux简介 口GPL是GNU的公共许可证。 GNU来源于20世纪80年代初期,其创始人 Richard stallman坚持认为软件 应该是“自由"的,软件业应该发扬开放、团结、互助的精神,而这些想法 就催生了后来的GNU计划。 ■GNU计划,目标是创建一套完全自由的操作系统。 Richard Stallman最早 在net∪NⅩ- wizards新闻组上公布该消息,并附带一份《GN∪宣言》解释 为何发起该计划,其中一个理由就是要重现当年软件界合作互助的团结精 神",旨在发展一个类似∪NX,且为自由软件的完整操作系统GNU系统。 口在GNU计划下诞生了文字编辑器 Emacs、C语言编辑器gc以及一系列UNX程序 库和工具,1991年 Linux加入GNU计划,这让GNU实现了最初的目标 ¤完整的GPL协议可以在互联网上通过各种途径获取,如GNU的官网 (http://www.gnu.org) 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 GPL是GNU的公共许可证。 ◼ GNU来源于20世纪80年代初期,其创始人Richard Stallman坚持认为软件 应该是“自由”的,软件业应该发扬开放、团结、互助的精神,而这些想法 就催生了后来的GNU计划。 ◼ GNU计划,目标是创建一套完全自由的操作系统。Richard Stallman最早 在net.UNIX-wizards新闻组上公布该消息,并附带一份《GNU宣言》解释 为何发起该计划,其中一个理由就是要“重现当年软件界合作互助的团结精 神”,旨在发展一个类似UNIX,且为自由软件的完整操作系统GNU系统。 在GNU计划下诞生了文字编辑器Emacs、C语言编辑器gcc以及一系列UNIX程序 库和工具,1991年Linux加入GNU计划,这让GNU实现了最初的目标。 完整的GPL协议可以在互联网上通过各种途径获取,如GNU的官网 (http://www.gnu.org)。 7 1.1 Linux简介
CM年花鲁 MSDN CCDe⑥忧奇日聊面e回型c升国□林学满示□果用网 8 图转到正交安省璃言 English lend 0 naemt bgl cata tca], ch [de] LAmd e aspafial [esl fancai itr] hrab [hr talant同a 1. Linux Fp GNU操作系统 11 Linux简介 GNU操作系统 关于《N作系统 GNU的历史整 下载发行版 更序尽的GN历史 BYTE击对 Richard stallman的平边(1986 我的s经历和 GNU Emacs开发历程( Richard Stallman否 一个人为由软件而战,关于 Richard stallman和GNU的早期开发经历的文章,由超的(me Mow York /NT在1999年1月11日发表,该文章有一个何题,就是使用了“知产权”这个直传 进可以代Symb公司在 MIT Lisp Machinej系晚上做的类似改进 这是 stallman在1983年5月访问斯坦播时与的两海报.它们体现了Smnn当时已经在除开始开发如要你需要安装一个完酸的界,请看们 GNU系统,型面没有“白由软件”的字银:曰然,他还没有开始把这两个词放在一起使用 的全应由的GNN行点 为什么应该分变性(1983 的,把它出来(1983 GNU和 Linux GNu和Lnu的关系 为什么mu系统”应该叫的 GNU/LIm 丛未新说过 GNLHOGNU用户 其他GNU相关的资源 GNVAinUX. GNU/Hurd和白由软性用户组 地址http://www.gnu.org 可南中医药大学/阮晓龙/
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 8 1.1 Linux简介 地址:http://www.gnu.org
9 1 Linux概述 1.2 Linux内核 口 Linux由三部分组成:内核( Kernel)、外壳(Shel)、实用工具。 破是文性系统多任接作柔软维电提铁了硬件抽家层 口单独的一个内核不是一个完整的操作系统,还需要配置相关的She和实用工具 才能运行。 口网站https://www.kernel.org列出Linux内核的详细信息,可查看内核各个版本的 修改记录,并可下载查阅内核源代码。 Linux内核是由C语言写成的,主要模块有进程调度、存储管理,虚拟文件 系统、网络接口、进程通信等。 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 Linux由三部分组成:内核(Kernel)、外壳(Shell)、实用工具。 ◼ 内核是Linux的核心部分,从本质上说是一个软件,它提供了硬件抽象层、 磁盘及文件系统控制、多任务等操作系统基本功能。 单独的一个内核不是一个完整的操作系统,还需要配置相关的Shell和实用工具 才能运行。 网站https://www.kernel.org列出Linux内核的详细信息,可查看内核各个版本的 修改记录,并可下载查阅内核源代码。 ◼ Linux内核是由C语言写成的,主要模块有进程调度、存储管理,虚拟文件 系统、网络接口、进程通信等。 9 1.2 Linux内核
“合Q现紫 t口+三 10 花鲁蠕回MDN日cDN②奇艺日虾米果中语城回型c升国□满示□ The linux Kernel archives 1. Linux wt ConcE US FAO SKates 1.2 Linux内核 Stable Kerne 4.15.7 NC rsync//rsync demeL,org/pub/ mainline 4.16-nc4 2018-03-04 [tarball [patch Inc patch Iview dim [browse tarbaul [] [patch! Inc patch 2018-03-03 tarbaul Ipgp! Patch Inc patch Iview dim [browse [ 2018-03.03 Itarballl Pop [patch Iec patch Ivew diff] [browse erm 4149 2018-01-22 [tarball Lpgpl [patch [nc patch] Iview dim] [browse [changed B9B EOLI [tarbell Ipgp! [patch tarballl lpgp! [pateN Inc patch [view diff [browse [chunpeogl lirunx-next nPxt-20180306 2038-03-04 Other resources Social Doometaton A redhat packet fastly Google VI CONSTELLIX 地址:htts//www.kernel.org 可南中医药大学/阮晓龙/
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 10 1.2 Linux内核 地址:https://www.kernel.org