Linux系统管理与服务器配置(基于CentOS-7)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Linux系统管理与服务器配置(基于CentOS-7)课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 系统管理 服务器 配置 基于 CentOS 课件
- 资源描述:
-
1、Date:19 July 2022第第1 1章章CentOS Linux 7CentOS Linux 7系统的系统的安装与介绍安装与介绍LinuxLinux系统管理与服务器配置系统管理与服务器配置 基于基于CentOS CentOS 7 7Date:19 July 2022目录 1.1项目一:CentOS Linux 7系统的安装 1.1.1Linux系统的起源与发展 1.1.2Linux系统的组成与版本 1.1.3Linux系统的安装 1.2项目二:首次启动CentOS Linux 7操作系统的配置 1.3项目三:Linux系统基本操作 1.3.1虚拟文本控制台1.3.2 Shell简介1.
2、3.3命令提示符1.3.4注销用户1.3.5重启和关机1.4知识扩展1.4.1查看系统信息命令1.4.2远程连接 1.5本章小结Date:19 July 20221.1项目一:CentOS Linux 7系统的安装某公司的高级网络服务器管理员根据公司办公和业务需求,计划在Linux环境下配置一系列的服务器,来满足员工访问网络、资源共享等需求。为此管理员首先需要在公司已有的服务器上安装合适版本的Linux操作系统。序号知识点详见章节1Linux系统的起源1.1.12Linux系统的组成与版本1.1.23Linux系统的安装1.1.3Date:19 July 20221.1.1Linux系统的起源
3、与发展UNIX是美国AT&T公司的贝尔实验室开发的一个系统。UNIX出现了System V和BSD两个版本。IBM的AIX UNIX,HP的HP-UNIX,SCO的SCO UNIX和SUN的Solaries等不同版本的系统这些系统大多是比较昂贵,需要专用的硬件,一般应用于政府部门,如交通、邮政、金融等部门作为他们的操作系统。Date:19 July 20221.1.1Linux系统的起源与发展用户界面、文件管理、程序管理是所有操作系统共同的特征。UNIX系统在此基础之上增加了两个特性:多用户、多任务。因为最初UNIX系统的开发是由硬件厂商针对特定硬件平台开发而来的,所以目前市场上比较主流的UN
4、IX系统有三种版本:HP-UX(运行在特定的HP小型机)IBM-AIX(运行于特定的IBM小型机)Sun的Solaris(运行于Sun小型机)这三种UNIX系统是硬件开发商根据自己的硬件平台特性研发出来的,与硬件配套销售的产品,由硬件厂商提供技术支持。Date:19 July 20221.1.1Linux系统的起源与发展Linux:类UNIX系统。Linux系统是UNIX系统的重写。起源于芬兰人Linus Torvalds。Linux系统的基本操作都与UNIX系统一样,但是又不局限于某一种硬件平台,可以在从PC到大型机很多硬件平台上运行。Linux来源于UNIX,而它又优于UNIX。Date:
5、19 July 20221.1.1Linux系统的起源与发展自由软件 可以免费提供给任何用户使用 它的源代码可以公开并可自由修改。Linux操作系统:自由软件,可以免费的、自由的提供给用户使用,它具有UNIX的优秀特点。Linux系统开发的初衷是建立一个不受任何商品化软件版权限制的、全世界都能使用的UNIX兼容产品。通常所指的Linux是指系统内核,而在内核基础之上增加开发一些应用程序就可以作为软件产品来发行。Date:19 July 20221.1.1Linux系统的起源与发展CentOSRed Hat LinuxSuSE LinuxDebian Linux红旗LinuxUbuntuDate
6、:19 July 20221.1.1Linux系统的起源与发展Linux系统的特点 开放的系统 多用户多任务的系统 具有出色稳定性和速度性能的系统 具有可靠系统安全性的系统 提供丰富网络功能的系统 具有标准兼容性和可移植性的系统 提供良好用户界面的系统Date:19 July 20221.1.2Linux系统的组成与版本Linux系统的组成 内核、Shell、文件系统和应用程序Linux系统版本 内核(Kernel)版本和发行版本 内核(Kernel)版本:数字由三部分“A.B.C”,A代表主版本号,B代表次主版本号,C代表修订号。发行版本:一些厂家或者组织者将Linux系统内核与应用软件和文
7、档包装起来,并增加软件的安装界面和系统维护工具的一个软件包集合。Date:19 July 20221.1.3Linux系统的安装系统的安装安装介质的准备光盘硬件的准备 处理器CPU:Pentium系列 硬盘空间(存放用户数据需要更多空间):5.0GB。内存:最少需要1G。其他 如果装多个操作系统,需要首先在原来的磁盘空间上预留一些空间来安装Linux系统。用户可以在Windows下使用分区工具进行分区调整。Date:19 July 20221.1.3Linux系统的安装系统的安装安装过程开始创建新的虚拟裸机。Date:19 July 20221.1.3Linux系统的安装系统的安装安装过程推荐
8、使用【典型】安装Date:19 July 20221.1.3Linux系统的安装系统的安装安装过程在VMware软件当中,提供了光盘安装和光盘镜像文件安装两种方式,一般采用第二种方式,利用事先准备好的ISO文件,进行安装。如图所示,选择安装光盘放入虚拟光驱中。Date:19 July 20221.1.3Linux系统的安装系统的安装安装过程首先选择【Linux】类型,然后选择具体的Linux操作系统的版本,如图所示。在选择版本时,应选择【CentOS 64位】。Date:19 July 20221.1.3Linux系统的安装系统的安装安装过程对新创建的虚拟机进行基本设置。Date:19 Jul
9、y 20221.1.3Linux系统的安装系统的安装安装过程设置虚拟机的详细参数Date:19 July 20221.1.3Linux系统的安装系统的安装安装过程虚拟机配置的详细清单Date:19 July 20221.1.3Linux系统的安装系统的安装安装过程确认了新建虚拟机的配置信息后,点击【完成】,然后就进入虚拟机中Linux操作系统的安装界面。Date:19 July 20221.1.3Linux系统的安装系统的安装安装过程在此界面选择【Install CentOS Linux 7】,片刻后,开始进入机器自检环节。自检完毕后,系统自动进入如图所示的选择安装时语言的界面,这里选择【中文
10、简体中文(中国)】,然后选择【继续】。Date:19 July 20221.1.3Linux系统的安装系统的安装安装过程进入安装信息摘要界面,此时,发现【安装位置】带有标记,需先解决此标记中的问题Date:19 July 20221.1.3Linux系统的安装系统的安装安装过程在分区过程中的界面如图所示。选用默认的目标位置,点击【完成】按钮进入返回上一级界面。当返回原界面后,带有图标标记的选项已经完全消除Date:19 July 20221.1.3Linux系统的安装系统的安装安装过程为了确保后期的服务器管理顺利完成,进入【软件选择】,挑选相应的服务器进行安装。Date:19 July 202
11、21.1.3Linux系统的安装系统的安装安装过程在软件选择界面,选择【带GUI的服务器】,在右侧的附件选项中,挑选后期计划使用的服务器和图形界面。Date:19 July 20221.1.3Linux系统的安装系统的安装安装过程软件选择完成后,返回,选择【开始安装】进入下一步。接下来需要设置的是管理员登录密码。在Linux操作系统中,系统管理员的账号是系统统一设定的,账号为“root”。Date:19 July 20221.1.3Linux系统的安装系统的安装安装过程设定系统管理员的密码。输入的【Root密码】和【确认】密码要匹配。点击【完成】,进入到系统安装阶段。Date:19 July
12、20221.1.3Linux系统的安装系统的安装安装过程安装完成后会出现如图所示界面,提示安装完毕,点击【重启】,重启机器。至此CentOS Linux7操作系统安装完成。Date:19 July 20221.2项目二:首次启动首次启动CentOS Linux 7操作系统的配置操作系统的配置在成功安装了CentOS Linux 7操作系统之后,需要对系统进行重新启动。在首次启动Linux操作系统时,需要完成对系统一系列的初始化配置工作才能进入系统,开始使用。Date:19 July 2022第一次启动CentOS Linux 7操作系统,默认进入图形界面,要求用户进行一些初始化的配置工作,如图
13、所示。引导用户进行CentOS Linux 7系统的基本配置。此时用户还未接受使用许可证,因此在此界面中,选择【LICENSE INFORMATION】。1.2项目二:首次启动首次启动CentOS Linux 7操作系统的配置操作系统的配置Date:19 July 2022选择【我同意许可协议】。然后点击【完成】,返回上一界面1.2项目二:首次启动首次启动CentOS Linux 7操作系统的配置操作系统的配置Date:19 July 2022点击【完成配置】,实现基本的许可配置。1.2项目二:首次启动首次启动CentOS Linux 7操作系统的配置操作系统的配置Date:19 July 2
14、022进入欢迎界面,选择默认的【汉语】,选择【前进】。1.2项目二:首次启动首次启动CentOS Linux 7操作系统的配置操作系统的配置Date:19 July 2022设置键盘输入方式。一般选择默认的汉语。1.2项目二:首次启动首次启动CentOS Linux 7操作系统的配置操作系统的配置Date:19 July 2022在时区选择界面中,利用搜索栏检索中国的城市,即可获得时区的信息1.2项目二:首次启动首次启动CentOS Linux 7操作系统的配置操作系统的配置Date:19 July 2022进入在线账号选择界面,用户可以选择性的输入邮箱、联系人等账号信息,如果未有这些账号,可
15、以选择【跳过】。1.2项目二:首次启动首次启动CentOS Linux 7操作系统的配置操作系统的配置Date:19 July 2022为系统创建常用用户信息。在创建新用户时,要求一次输入用户名、用户全称、用户密码以及用户密码的二次确认。1.2项目二:首次启动首次启动CentOS Linux 7操作系统的配置操作系统的配置Date:19 July 2022一切已经准备就绪,点击【开始使用CentOS Linux】。系统开始正式启动。1.2项目二:首次启动首次启动CentOS Linux 7操作系统的配置操作系统的配置Date:19 July 20221.3项目三:项目三:Linux系统基本操作
16、系统基本操作在起步阶段熟悉Linux系统并掌握其一些常规的操作方法。例如:系统登录方法、控制台切换、关机等。具体操作过程:首先登录Linux操作系统,观察系统的图形界面和文本界面,然后了解控制台的操作,在文本界面下进行文本控制台切换操作,最后关机,离开Linux操作系统。序号知识点详见章节1掌握登录注销用户方法1.3.3/1.3.42了解图形和文本界面1.3.1/1.3.23掌握关机方法1.3.5Date:19 July 20221.3.1虚拟文本控制台虚拟文本控制台虚拟文本控制台又被称为虚拟终端(tty)。从软件使用上看,只提供给用户一个使用命令行的字符界面,用于接收用户输入和反馈计算结果。
17、像Windows下的命令行状态,Linux、UNIX下的字符终端程序,都称为虚拟控制台。进入图形界面后,可以按Ctrl+Alt+F2,切换到文本界面。切换到文本界面之后,需要重新登录。在Linux的文本界面中输入密码时并没有任何标示进行回显,表面看起来好像没有做输入操作,实际上系统已经开始读取。进入文本界面之后,可以按Ctrl+Alt+F1切换回到图形界面。系统提供了很多个虚拟文本控制台。每个控制台相互独立,互不影响。CentOS操作系统,在安装后自动生成5个虚拟控制台(tty1tty5)。通过快捷键Alt+F2 Alt+F6,可以进行多个控制台之间的切换。Date:19 July 20221
18、.3.2 Shell简介简介Shell是一个命令解释器,将用户输入的命令进行适当的解释,然后提交给内核去执行,并将内核执行的结果显示给用户。Shell还有自己的语言,允许用户编写由Shell命令组成的程序。每个Linux用户都可以拥有自己的用户界面或Shell,Shell也有多种版本。目前主要有下面4种版本的Shell。BASH:GNU的Bourne Again Shell,是GNU操作系统上默认的Shell。Bourne Shell:是贝尔实验室开发的Shell。Korn Shell:是对Bourne Shell的发展,大部分内容与Bourne Shell兼容。C Shell:是SUN公司S
19、hell的BSD版本。Date:19 July 20221.3.2 Shell简介简介Shell的命令通常具有固定的格式,以方便用户进行操作,其一般格式如下:命令名选项参数1 参数2其中各部分的含义如下:命令名:需要提交给系统执行的命令,这些命令是一个可执行文件或Shell脚本文件。选项:是对命令的特别定义,以短线(-)开始。参数:是提供给命令运行的信息或命令执行过程中所使用的文件名。如果有多条命令要执行,可将这些命令输入在一行中,各命令之间用分号(;)进行分隔即可。Date:19 July 20221.3.3命令提示符命令提示符登录Linux系统的文本界面后,会出现以“#”或者“$”结束的命
20、令提示行。root localhost root#当前用户名 Linux主机名 当前目录名 命令提示符其中“#”是管理员的命令提示符,“$”是普通用户的命令提示符。命令提示符用于指示用户输入命令的位置,只有在命令提示符后面输入的命令系统才会解析执行。Date:19 July 20221.3.4注销用户注销用户若要注销当前用户,则在命令提示符后输入logout或exit命令。Date:19 July 20221.3.5重启和关机重启和关机若要重新启动Linux系统,则可输入命令:reboot shutdown r now如果要关机退出,则可输入命令:Halt shutdown h nowDate
21、:19 July 20221.3项目三:项目三:Linux系统基本操作系统基本操作操作过程:启动Linux操作系统,依据提示,输入用户名和密码。Date:19 July 20221.3项目三:项目三:Linux系统基本操作系统基本操作 进入图形界面后,可以按Ctrl+Alt+F2,切换到文本界面Date:19 July 20221.4.1查看系统信息命令查看系统信息命令查看Linux内核版本的命令:uname r或uname a。查看文件系统的磁盘空间大小和剩余空间大小的命令:df。显示系统已经运行了多长时间的命令:uptime。查看当前系统内存的使用情况的命令:free。查询有关CPU的详细
22、硬件信息命令:cat /proc/cpuinfo。查看CPU的使用情况和正在运行的进程情况的命令:top。查看登录日志信息的命令:last。查看登录用户信息的命令:w 用户名。显示月历或年历的命令:cal。显示或设置当前日期和时间的命令:date。Date:19 July 20221.4.2远程连接远程连接Telnet Telnet是基于TCP/IP网络的终端模拟程序。Telnet程序运行于用户本机,将本机连接到网络中的服务器。然后通过Telnet输入的命令,就会被服务器执行,就如同直接在服务器的控制台上输入命令一样。为了成功的登录telnet,必须输入有效的用户名和密码。Date:19 Ju
23、ly 20221.4.2远程连接远程连接安全外壳协议(Secure Shell,SSH)SSH是支持通过网络登录其他机器。通过SSH程序,可以在远端的服务器上执行命令,也可以实现不同机器之间文件的拷贝或者移动。SSH提供强大的验证机制和安全的信息交流通道。因为其安全特性,替代了远程登录(Remote Login,RLogin),远程Shell(Remote Shell,RSH),远程文件拷贝(Rmote Copy,RCP)等服务。Date:19 July 20221.4.2远程连接远程连接第三方工具PuTTYDate:19 July 20221.5本章小结本章小结本章主要由三个案例构成,分别详
24、细介绍了Linux系统的起源、组成和安装过程,介绍了CentOS Linux 7系统的首次配置方法和Linux系统的基本操作方法,并且通过知识扩展阐述了查看系统信息命令和远程连接系统的方法。在Linux系统的起源、组成和安装中,介绍了Linux操作系统的由来、常见的Linux操作系统、Linux操作系统的特点、操作系统的构成和版本号的命名规则。此外,还介绍了CentOS Linux 7操作系统的安装流程与方法。CentOS Linux 7系统的首次配置方法主要介绍了系统安装好后,首次使用时需要进行的基本设置,包括许可证、语言、时区、密码设置等。Linux系统的基本操作主要介绍了虚拟文本控制台、
25、Shell、命令提示符、注销、关机和重启等命令。知识扩展中主要介绍了查看系统信息的命令和远程连接的方法,涉及到的命令有:uname、df、uptime、free、cat /proc/cpuinfo、top、last、w、cal、date等。Date:19 July 2022LinuxLinux系统管理与服务器配置系统管理与服务器配置 基于基于CentOS CentOS 7 7第第2 2章章 文件系统文件系统Date:19 July 2022目录 2.1项目一:Linux下文件管理的实践2.1.1文件系统概述2.1.2Linux的树形目录结构2.1.3Linux的文件管理命令 2.2项目二:使用
展开阅读全文