1、Linux系统管理与维护,TEL:13676946117QQ:390169913,考核办法,课堂纪律(考勤、回答问题) 课程考核方式 总成绩=平时成绩(10%)+实践成绩(40%)+期末答辩(50%),为什么要学习linux?,成本低廉 应用广(从服务器到嵌入式的PDA,以及个人桌面操作系统和与蓝牙技术相关联的无线设备, LINUX的风暴) 使用Linux在成本上还有一个潜在优势,就是Linux对于内存空间、硬盘容量的要求并不太高 高稳定性,通过这门课,我能学到什么?,本课程涵盖了国内认证(网络管理员、网络工程师)和国外认证(MSCE、CCNA)所涉及的理论和知识技能,有助于获取职业资格证书,
2、增强就业竞争力。 MCSE是微软认证系统工程师 CCNA和CCNP,都是思科认证网络专家,Linux应用领域,Linux 服务器 目前Linux服务器是当前最广泛的应用。 2004年,摩托罗拉计算机部和IBM合作开发和推广电信应用计算平台。 2002年,北京市东城区政府建立了基于Linux服务器平台的电子政务系统。2003年8月,韩国国家航空公司和IBM公司联合发布声明,表示韩国航空公司将把该公司的核心业务移植到 IBM的eServer服务器当中完成,其中操作系统则采用Linux。 嵌入式Linux系统 2003年,摩托罗拉公司推出Linux平台的A760手机。并在近两年推出新款的Linux手
3、机。 桌面应用 新版本的Linux系统特别在桌面应用方面进行了改进,达到相当的水平,完全可以作为一种集办公应用、 多媒体应用、网络应用等多方面功能于一体的图形界面操作系统。,课程目标,了解并掌握linux系统管理的基本命令掌握常用服务器的配置,项目一 Linux服务器平台的搭建,学习方法 了解Linux发展历史及其特点,掌握Linux组成及版本的概念。 Linux OS的安装 学会Linux的启动、登录与注销 熟悉linux桌面环境,写在前面的话,Linux不是玩具 学习linux,你一定要忘记windows的思维方式 要明白他的设计理念是缘自Unix的“把任务分解成一小块一小块完成“,lin
4、ux是一个命令行组成的操作系统,他的精髓在命令行!无论图形界面发展到什么水平这个原理是不会变的!,学习方法,好好的读完过一本linux安装及入门教材学好shell命令(因为你以后想往Oracle DBA发展的话,精通SHELL可以在管理上给你带来很大的便利 ;买一本命令参考手册是必要的 ) 参考资料:电子书Advanced Bash Scripting Guide写BASH最全,最好的一本,学习方法,学会一种Unix/Linux下编辑器Emacs或Vim,建议Vim (Emacs比较大些,要花些空间,功能具强 ;vim比较小些,功能也很强,是vi的增强版,vim支持多种语法,可以用来编脚本、C
5、、Java,功能足够我们用,学好需要一定的时间实践。因为我们用Unix/Linux,免不了有时要用console来控制 )学会管理系统 (服务器配置),你需要以下几种书: 一本好入门教材-一本linux指令参考手册-linux系统管理手册-讲解linux系统原理的书.,项目概要,大学毕业后,小王应聘到一家网络公司工作,被安排到网络运维组。公司的网络运维工作除了涉及Windows下的运营维护外,更多是Linux下的运营维护任务。小王对Windows下网络管理比较熟悉,对Linux并不是很熟悉。公司希望把他培养成为一名全面的网络运维管理员,就安排张工程师给小王进行指导。张工程师要求小王对Linux
6、操作系统的基础知识有一些了解,并给他提供了一台安装有Red Hat Enterprise Linux 5操作系统让他进行实践操作。,任务一 认识操作系统,1.1.1操作系统的概念 操作系统(Operating Systems,简称OS)是计算机系统中最基本的系统软件。 操作系统是一组程序的集合,这些程序能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,使整个计算机系统能高效的运行。,操作系统的作用,管理系统中的各种资源为用户提供良好的接口,操作系统的特征,并发性 共享性 随机性,1.1.
7、2 操作系统的发展,操作系统的发展经历了几个阶段: 串行处理、 简单批处理系统、 多道批处理系统、 现代操作系统。,1.1.3 操作系统功能及指标,设计目标:有效 、方便 、扩展的能力 。 五个方面的功能: 处理机管理、 存储管理、 设备管理、 文件管理、 用户接口。,1.1.3 操作系统功能及指标,(1)系统的可靠性、可维护性和可用性。 (2)系统吞吐量。 (3)系统响应时间。 (4)系统资源利用率。 (5)可维护性。 (6)可移植性。,1.1.4 常见的现代操作系统,现阶段常见的现代操作系统有Microsoft Windows、Unix、Linux等。 1. Microsoft Windo
8、ws Windows XP 、Windows2000/ 2003 、Windows Vista 2. Unix AIX 、HP-UX 、Solaris,任务一 认识Linux操作系统,1.2.1 Linux的产生与发展 1.2.2 Linux的组成与特点 1.2.3 Linux的版本 1.2.4 Red Hat Enterprise Linux,1.2.1 Linux的产生与发展,1991年 Linux最初由一名芬兰学生Linus Torvalds编写 。 Linux目前已成为可以与Unix和Windows相媲美的操作系统。Linux 成功的关键在于如下几点: 它是一个免费的源代码公开的软件,
9、可以自由下载安装并任意修改软件的源代码。 Linux操作系统与主流操作系统Unix兼容,很多Unix用户可以方便快捷地转为Linux用户。 各国政府、机构和厂商出于知识产权和安全原因,鼓励Linux的发展。 Linux支持几乎所有的硬件平台,包括Intel系统、Alpha系列、MIPS系统等。,1.2.2 Linux的组成与特点,Linux一般有4个主要部分: 内核、 Shell、 文件系统、 应用程序。,1.2.2 Linux的组成与特点,开放性 多用户 多任务 良好的用户界面 设备独立性 丰富的网络功能 可靠的系统安全 良好的可移植性,Linux的版本,Linux的发行版本可以大体分为两类
10、: 一类是商业公司维护的发行版本,以著名的Redhat(RHEL)为代表 一类是社区组织维护的发行版本,以Debian为代表。,Linux的版本,Redhat应该说是在国内使用人群最多的Linux版本,这个版本的特点就是使用人群数量大,资料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问; Debian,或者称Debian系列,包括Debian和Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。,Linux的版本,Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的 Linux桌面系统。 Ubuntu是一
11、个以桌面应用为主的Linux操作系统,在学习的时候建议用红帽,工作的 时候建议用Ubuntu Server版(用 过就知道为什么),Linux的版本,2 Linux操作系统的内核版本 内核版本号由3个数字组成,即r.x.y。 r: 内核的主版本号。 x: 次版本号。偶数表示稳定版本,奇数表示未测试版本。 y: 错误修补的次数。 比如,内核版本号2.6.30表示主版本号是2,次是4,第30次修正。,1.2.3 Linux的版本,2.常见的Linux发行版本,1.2.4 Red Hat Enterprise Linux,红帽(Red Hat)公司最早由Bob Young和Marc Ewing在19
12、94年创建,是目前世界上最资深的Linux和开放源代码提供商,同时也是最获认可的Linux品牌。基于开放源代码模式,红帽为全球企业提供专业技术和服务。,1.Red Hat Linux的发展历史,Red Hat Linux 1.0版本于1994年发行。 Red Hat Linux 9于2003年推出。 Fedora计划 。 Red Hat Enterprise Linux 。 2007年推出Red Hat Enterprise Linux 5 ,内核版本是2.6.18。,2.Red Hat Enterprise Linux 5的新特性,内核及性能的提升。 安全性的提高。 图形桌面的增强。 虚拟化
13、技术。 开发环境的改进。 管理与配置的简化。,任务1 安装Linux操作系统,1安装VMware软件 2建立虚拟机 3.安装Linux操作系统 4启动Linux,虚拟化技术,一般意义的虚拟机: 通过虚拟机软件,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就像是在真正的计算机中进行工作。因此,当我在虚拟机中进行软件评测时,可能系统一样会崩溃,但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上
14、的操作系统,并且,使用虚拟机的“Undo”(恢复)功能,我可以马上恢复虚拟机到安装软件之前的状态。,电影盗梦空间,任务1 安装Linux操作系统,(1)第一步 启动安装程序,任务1 安装Linux操作系统,(2)第二步 CD媒体检测,任务1 安装Linux操作系统,(3)第三步 欢迎界面,任务1 安装Linux操作系统,(4)第四步 语言选择,任务1 安装Linux操作系统,(5)第五步 键盘配置,任务1 安装Linux操作系统,(6)第六步 安装号码,任务1 安装Linux操作系统,(7)第七步 磁盘分区设置,任务1 安装Linux操作系统,(8)第八步 正在分区,任务1 安装Linux操作
15、系统,(8)第八步 正在分区,任务1 安装Linux操作系统,(8)第八步 正在分区,任务1 安装Linux操作系统,(9)第九步 引导装载程序配置,任务1 安装Linux操作系统,(10)第十步 网络配置,任务1 安装Linux操作系统,(11)第十一步 选择时区,任务1 安装Linux操作系统,(12)第十二步 设置根口令,任务1 安装Linux操作系统,(13)第十三步 选择软件包组,任务1 安装Linux操作系统,(13)第十三步 选择软件包组,任务1 安装Linux操作系统,(13)第十三步 选择软件包组,任务1 安装Linux操作系统,(14)第十四步 正在安装软件包,任务1 安装
16、Linux操作系统,(15)第十五步 祝贺您,任务1 安装Linux操作系统,(16)第十六步 系统的基本配置,任务1 安装Linux操作系统,(16)第十六步 系统的基本配置,任务1 安装Linux操作系统,(16)第十六步 系统的基本配置,任务1 安装Linux操作系统,(16)第十六步 系统的基本配置,任务1 安装Linux操作系统,(16)第十六步 系统的基本配置,任务1 安装Linux操作系统,(16)第十六步 系统的基本配置,任务1 安装Linux操作系统,(16)第十六步 系统的基本配置,任务1 安装Linux操作系统,(16)第十六步 系统的基本配置,任务1 安装Linux操作
17、系统,(16)第十六步 系统的基本配置,任务1 安装Linux操作系统,(16)第十六步 系统的基本配置,任务1 安装Linux操作系统,(16)第十六步 系统的基本配置,任务1 安装Linux操作系统,(16)第十六步 系统的基本配置,任务二 启动与登录Linux,1.3.1 GRUB系统引导 1.3.2 Linux的登录与注销,1.3.1 GRUB系统引导,打开安装有Red Hat Enterprise Linux 5计算机的电源,在系统自检完成之后,会出现GRUB系统引导界面。 GRUB的英文全称是GRand Unified Bootloader,是一个写入到主引导记录和硬盘上的启动分区
18、(/boot)中,并且用于加载操作系统的程序。,1.3.2 Linux的登录与注销,Linux的注销,选择“系统”菜单上的“注销” /“关机”命令,任务三 X Window与GNOME的使用,X Window 简介 使用GNOME Nautilus的使用 配置GNOME 退出GNOME,X Window 简介,X Window是在UNIX/Linux操作系统中提供图形化用户界面(GUI)支持的视窗系统(Window System),也被称为X。,X Window 简介,X Window虽然与微软的Windows很相似,但它们有本质的不同。微软的Windows系统与操作系统本身紧密结合,成为视窗
19、操作系统不可分割的一部分。而X Window并不是操作系统,只是UNIX/Linux操作系统下的一个应用程序,两者之间没有任何关系。,X Window 简介,X Window从逻辑上分为三层:X Server(X 服务器)、X Client(X 客户程序)和X Protocol(X 通讯协议)。 最底层的X Server(X服务器)主要处理输入/输出信息并维护相关资源,它接受来自键盘、鼠标的操作并将它交给X Client(X客户端)做出反馈,而由X Client传来的输出信息也由它来负责输出; 最外层的X Client则提供一个完整的GUI界面,负责与用户的直接交互(KDE、Gnome都是一个
20、X Client), 而衔接X Server与X Client的就是“X Protocol(X通讯协议)”、它的任务是充当这两者的沟通管道。,X Window 简介,Red Hat Enterprise Linux 5中提供两种X Window桌面环境:GNOME或KDE,默认是GNOME。,使用GNOME,GNOME桌面环境包括面板、程序菜单和桌面,使用GNOME,GNOME面板包括上、下部显示两个面板。 上面板包括3个程序菜单、程序启动器(默认中有一个Web浏览器)和用于通知警告信息的通知区域(包括时间显示、音量调节和键盘切换等) . 下面板左边是一个显示桌面图标、右边是四个桌面切换器和回
21、收站图标,中间是任务栏,使用GNOME,2. GNOME的操作 鼠标的基本操作 菜单操作 窗口操作 运行应用程序,使用GNOME,操作示例 查看计算机资源 文件归档管理 调整日期和时间 打开终端,Nautilus的使用,Nautilus的功能 浏览整个Linux系统的目录树结构。 管理文件和目录(包括打开、移动、复制、删除和重命名等)。 运行命令批处理文件。 为管理桌面和系统提供了一个综合界面。,Nautilus两种工作模式,Spatial模式浏览器模式,Spatial模式,浏览器模式,使用U盘和光盘,Red Hat Enterprise Linux 5中,将U盘或光盘插入驱动器后会自动挂装。
22、 U盘被挂装到/mnt/usb目录,光盘被挂装到/mnt/cdrom目录。 同时,在桌面上会出现U盘或光盘的图标,在“位置”菜单中也会增加U盘或光盘的菜单项。,配置GNOME,1.配置面板2.调整参数,退出GNOME,1.退出X Window2.切换虚拟终端3启动到命令行模式,任务四 图形化方式的桌面管理,2.2.1系统菜单 2.2.2 网络客户端工具 2.2.3 用户和组管理,系统菜单,1.挂载移动存储设备 2. 系统监视器 3. 声音配置 4.打印机配置 5.网络配置 6.安全级别与防火墙配置,用户和组管理,1用户和组 Linux中的账户包括:超级用户(UID=0,GID=0)、普通用户(
23、UID=500)、伪用户(0UID500)。 组账户(简称组),它是用户的集合,用户和组管理,2.修改根用户口令 3.用户管理器,自主训练,1.查看GNOME提供的“应用程序”、“位置”或者“系统”菜单,运行其中的应用程序和工具。 2.查看Linux文件目录结构,学会常用的文件目录操作,如复制、粘贴、移动、删除、更名、创建文档、创建文件夹等。 3.练习在Linux下使用光盘和U盘。,自主训练,1.观察Linux开机后的启动过程,熟悉GRUB系统引导界面。 2.熟悉Red Hat Enterprise Linux 5的图形化登录界面。 3.记住Linux的用户名和口令,特别是root用户的口令。并尝试分别以root用户和普通用户两种不同身份登录Linux。 4.练习图形模式下的注销、重启与关机。 5.学会在虚拟机上登录和注销Linux。,习题,1.简述操作系统的概念。 2.操作系统有哪些功能? 3.Linux有哪些特点? 4.什么是 Linux 内核版本?什么是 Linux 的发行版本?常见的发行版本有哪些? 5.GRUB是什么程序?它的作用是什么?,