Linux网络管理及应用全.ppt
《Linux网络管理及应用全.ppt》由会员分享,可在线阅读,更多相关《Linux网络管理及应用全.ppt(203页珍藏版)》请在三一办公上搜索。
1、1,Linux网络管理及应用,2,Linux操作系统,第1章 Linux网络操作系统概述,3,第1章 Linux操作系统概述,1.1自由软件简介1.2 Linux操作系统概述1.3常见的Linux发行版1.4 Linux操作系统的安装1.5VMWare虚拟机,4,1.1自由软件简介,LINUX是自由软件的的代表;自由软件的含义:研究程序运行机制,源代码公开,并根据自己需要修改它的自由重新奋发复制份,以使他人能够共享软件的自由改进程序,为使他人受益而散发它的自由自由软件是指其使用者对该软件有使用、复制、分发、研究、改写、再利用的自由。自由是关乎权利,而非价格,Free指“自由”,而不是“免费”,
2、5,自由软件,自由权利自由之一:不论目的为何,都有使用该软件的自由。自由之二:有研究该软件如何工作的自由,并且可以改写软件,以符合使用者的需求。前提:可以获得该软件的源代码。自由之三:有重新散布该软件的自由,所以每个人都可以通过分发自由软件来帮助他人。自由之四:有改进该软件的自由,并且公开发布软件的改进版本,使整个社群都可以受益。前提:获得该软件的源代码。,6,自由软件相关词语,FSF:(Free Software Foundation自由软件基金会),是启动GNU工程的组织,(GNUS Not UNIX的缩写)。Richard M.Stallman FSF创始人GPL协议:通用公共许可协议,
3、GPL保证任何人有共享和修改自由软件的自由。GNU工程:已经开发了一个被称为GNU的,对UNIX向上兼容的完全的自由软件系统,,7,1.2 Linux操作系统概述,Linux是什么?一种称为操作系统的软件支持丰富的网络应用自由软件(Freeware)操作系统内核(OS Kernel)Linux不是一个完整的操作系统,而是操作系统内核,有自己的版本,与各种Linux发行版本不同,因此可以将Linux作为一类操作系统的统称。,8,1.2 Linux操作系统概述,Linux的故事(发展)P31990年的那个秋天Linus Torvalds(李纳斯.托沃滋)一台386 AT计算机Andrew S.Ta
4、nenbaum(安德鲁斯图尔特塔能鲍姆)教授的MINIX两个进程交替运行,分别打印A和B1991年更改了上述进程,增加了调度程序、驱动程序、文件系统一个OS内核出现了,9,1.2 Linux操作系统概述,Linus Torvalds(2002),Linux Logo,vs.,10,1.2 Linux操作系统概述,Linux发展迅速,11,的内核版本与发行版本,内核是LINUX的主体,负责控制硬件设备、文件系统、进程调度、以及其他工作,但是并不包括应用程序,所有的LINUX都有相同的内核,其差别只在于所包含的软件种类和数量不同而已。LINUX的版本号分为:内核版本与发行版本。,12,的内核版本与
5、发行版本,LINUX的内核版本:由3个数字组成:R:目前发布的Kernel主版本;X:偶数是稳定版,奇数是开发中的版本Y:错误修补次数LINUX的发行版本:把发布的内核与应用程序包组合就是不同发行套件版本的LINUX系统。LINUX版本:红旗LINUX、OPENsuse LINUX、Ubuntu LINUX、Red Hat LINUX、Mandrake LINUX;,13,软件的体系结构,设备驱动程序LINUX内核系统调用接口语言函数库LINUX SHELL应用程序,14,1.2 Linux操作系统概述,Linux的应用发展方向超级计算机系统通用计算机系统嵌入式计算机系统,15,1.1 Lin
6、ux网络操作系统概述,Linux的特点多用户 多个用户可以同时登录一台计算机系统,每个用户对自己的资源有特定的权限,操作是并发的,能够同时进行;每个用户可以互不影响地使用计算机系统资源完成自己的任务,提高了系统资源的利用率。多任务 支持一台计算机同时运行多个任务,各个任务相互独立,缩短了任务的运行周期,提高了任务的吞吐率。支持多种处理器,可移植性好 Linux使用C语言编写,具有很好的可移植性,能够运行在多种处理器平台上,如Intel x86、Sun Sparc等通用计算机系统上,也可以运行在ARM嵌入式计算机系统上。,16,开放性 Linux遵循世界标准规范,凡遵循国际标准所开发的硬件和软件
7、,都能彼此兼容,可方便地实现互联。可靠的系统安全 Linux采取的安全措施有:读写权限,带保护的自系统,审计跟踪,核心授权等。网络功能丰富 Linux内置了丰富完善的网络功能,使其成为了强大的网络操作系统,为用户提供了网络通信、监视、管理软件,拥有文件传输、电子邮件、远程访问等服务。,Linux的特点,17,伸缩性 1.对系统资源要求较低,经过裁减可以在老式PC机上稳定的运行 2.能够运行在处理器、存储器资源非常低的嵌入式系统上 3.可以充分发挥高端计算机系统的各种软硬件资源的效能,适应于多处理器系统、多核处理器、计算机集群、超级计算机系统等。开源 是一款开源软件,整个操作系统,包括系统内核、
8、驱动程序、开发工具和用户源代码,都可以免费获得,并且允许用户自由复制、修改和发布。,Linux的特点,18,Linux的特点,设备独立性 Linux把所有设备都当作文件,只要安装驱动程序就可以象使用文件一样来使用这些设备。而其具体的存在形式对用户而言是透明。集成图形界面 Linux的传统界面是基于文本的命令行界面(终端用户),也就是shell,它不仅可以联机使用,也可以存在文件上脱机使用,shell具有很强的程序设计功能,用户可以使用它进行编程,shell程序也可以单独使用。Linux也提供了 X-Windows系统,用户可以很方便地使用鼠标利用窗口进行操作。图形用户界面(GUI)GNOME、
9、KDE等基于X-windows图形系统的桌面环境,给用户呈现一个直观、易操作、交互性强的、友好的图形用户界面。系统调用:给程序员提供编程时使用的界面,程序员可以在编程时直接使用系统调用命令。X-Windows:在位元图象显示器上具有极大可携性的视窗系统,是一个基于C/S的图形接口系统。,19,Linux内核的特点,内部结构简单,内核工作效率高(过程组成);模块式结构,易于扩充;进程调度方式简单有效(动态优先);多种形式的虚拟存储管理技术(段式、页式、段页式);统一的虚拟文件系统接口(VFS);面向对象的网络设计,支持多种协议、网卡、有强大的网络功能。,20,Linux的构成,Linux内核Li
10、nux shell 文件系统应用程序,21,Linux的构成,Linux内核 700多万行代码,实现了进程管理,文件系统,设备驱动和网络系统等功能内核的版本格式通常是.,22,Linux的构成,Linux Shell Shell是系统截面,是交互接口,是一个命令解释器。负责接收用户输入的命令,并送入内核去执行。Shell也有自己的编程语言。,23,Linux的构成,应用程序 包括:文本编辑器、X Windows、编程语言、开发工具、Internet工具软件、数据库。,24,1.2 Linux与Unix的关系,POSIX标准:1990 IEEE发布的一种操作系统标准。Unix是兼容POSIX标准
11、的操作系统,而Linux从开始编写就遵循这一标准,是POSIX标准化的一个实现,完全兼容POSIX标准,因此被称为类Unix操作系统。在使用Shell并进行编程时与Unix操作是一样的,因此可以将Linux当作Unix一样使用。,25,1.4 常见的Linux发行版,RedHat&Fedora CoreSUSE DebianUbuntuMandriva,26,1.5 Linux操作系统的安装,安装基本需求存储空间=700MB,一般桌面系统需3GB存储空间处理器:x86和x86_64内存:=64MBCD/DVD-ROM:执行光盘安装网卡:网络安装需要支持网络启动的网卡,27,1.5 Linux操
12、作系统的安装,分区与文件系统磁盘与分区文件与文件系统支持Ext2、Ext3、vFat、NTFS、HPFSLinux的分区命名a)IDE硬盘命名为hd,SCSI硬盘命名为sd;b)第一个磁盘命名为a,第二个磁盘命名为b,其余依此类推;,28,1.5 Linux操作系统的安装,c)磁盘上第一个主分区命名为1,第二个主分区命名为2,其余依此类推;d)磁盘上第一个逻辑分区命名为5,第二个逻辑分区命名为6,其余依此类推;,例如:一台计算机中有一块IDE硬盘,分了三个分区,两个主分区,一个逻辑分区,则这三个分区的命名分别为什么?答:hda1、hda2、hda5。,29,1.5 Linux操作系统的安装,分
13、区与文件系统设备文件每个设备都有一个设备文件与之对应放置在/dev目录下例如:/dev/hda1、/dev/hda2、/dev/hda5 Linux分区的挂载点目录与文件路径,30,31,1.5 Linux操作系统的安装,Linux的安装方式光盘或者USB设备安装硬盘安装网络安装演示Fedora Core 6安装过程,32,Linux的安装方式,33,启动安装,34,声明、语言、键盘布局,35,创建磁盘分区结构 选择创建方式,在选定磁盘上删除所有分区并创建默认分区结构在选定驱动器上删除linux分区并创建默认的分区结构使用选定驱动器中的空余空间并创建默认的分区结构建立自定义的分区结构,36,创
14、建磁盘分区结构 选择创建方式,37,创建磁盘分区结构 建立自定义分区结构,38,创建磁盘分区结构 建立自定义分区结构,39,GRUB启动设置,40,网络、时区设置,41,设置root帐户密码,42,设置root帐户密码,43,选择安装软件包(1),44,选择安装软件包(2),45,选择安装软件包(3),46,检查软件包依赖关系,47,格式化分区、安装系统,48,第一次启动(1)许可协议、防火墙、SELinux,49,第一次启动(2)设置日期时间、创建用户、设置声卡,50,Fedora Core登录界面,51,1.6 双系统的安装,双系统安装方法GRUB引导WindowsWindows引导Lin
15、uxGRUB引导多个Linux,52,1.6 双系统的安装,Linux下访问Windows分区 FAT32分区自动挂载修改/etc/fstab文件手动挂载FAT32分区NTFS分区的挂载,mkdir/mnt/D#创建D盘的目录挂载点mount t vfat-o iocharset=utf8/dev/hda5/mnt/D#挂载D盘,mkdir/mnt/winc#创建挂载点mount-t ntfs o rw/dev/hda1/mnt/winc#挂载NTFS分区,53,1.6 双系统的安装,Windows下访问Linux分区Ext2 Installable File System For Windo
16、ws软件,54,1.7 VMWare虚拟机,利用软件技术将一台计算机系统虚拟出若干台计算机系统,可以更加有效地利用和发挥硬件系统的能力。虚拟机与使用一台实际的物理计算机非常相似,也有电源开关、休眠、重启等。用户可以管理虚拟机的设备,如CPU数量、内存大小、网卡、声卡、磁盘等。同时,这种虚拟技术也为软件开发、系统测试、教育学习提供了非常有效的手段和途径。,55,VMWare 的用户界面,56,创建新虚拟机,相当于购买了一台新的计算机,57,安装操作系统,可以安装多种不同操作系统,58,管理虚拟机,可以调整虚拟机的硬件配置,59,1.7共享虚拟机,虚拟机只是磁盘上的一系列文件可以直接复制到其他机器
17、上在VMWare中选择打开已有的虚拟机无需重新安装操作系统就完成了虚拟机的共享虚拟机的文件是可共享的虚拟机分配的内存量不可过大启动虚拟机后,鼠标会被限制在VMWare的虚拟机的工作区内,按CTRL+ALT键可脱离虚拟机的工作区;在虚拟机中用CTRL+ALT+insert键代替CTRL+ALT+DEL.,60,使用虚拟机的几点说明,宿主计算机应该有较大的物理内存,如果宿主计算机的内存是512MB以下,则在虚拟机中不适合安装WINDOWS XP之类的操作系统;虚拟机与宿主机公用一套硬件,启动了虚拟机后,整个系统的负荷会加重很多,所以对于性能方面不能有过高的期望;虚拟机与宿主机公用一套硬件,但是在V
18、MWare中安装系统时,虚拟机操作系统所识别的设备品牌和型号却与宿主机的物理设备不一致,如网卡、显卡等都是虚拟的VMWare的设备;虚拟机的磁盘不要选择“分配所有磁盘空间”和“用多少占多少的原则”,这样有利于节约宿主机的空间;,61,小结,Linux操作系统的历史和发展情况Linux的安装Linux的文件系统虚拟机软件VMWare,62,习题,Linux的创始人是谁?Linux与Unix操作系统有什么关系?Linux与GNU项目是什么关系?它是开源软件吗?是自由软件吗?开源软件与自由软件有什么区别与联系?安装Linux一般如何分区?选择哪种文件系统?Linux支持哪几种安装方式?Linux系统
19、中一个文件的全路径为/etc/passwd,表示了文件的哪些信息?什么是虚拟机?为什么要使用虚拟机?VMWare虚拟机中可以安装哪些操作系统?,63,第2章 linux系统的基本操作,64,linux系统的基本操作,2.1x windows图形化用户界面2.2GNOME和KDE桌面环境2.3窗口和菜单操作2.4文件系统及操作2.5 中文输入法2.6 vi文本编辑器,65,2.1x windows图形化用户界面,x windows的概念x windows的历史x windows的基本运行原理x windows的特点,66,x windows的概念,x windows是在一套各种位元映像显示器上具
20、有极大可携性堵塞视窗系统,是一个基于C/S体系结构的图形接口系统。可在许多系统上执行,成为一个工业标准。x windows是由三个相关的部分结合起来:服务器、客户端、通讯通道。,67,x windows的运行原理,(1)X server:处理输入输出信息并且维护相关资源。它接受输入设备的信息,将这些信息交给X CLIENT处理,而X CLIENT所传来的信息,就由X server负责输出在输出设备上。X server传给 X CLIENT的信息称为:EVENTS(事件)X CLIENT 传给 X server的信息称为:Request(要求)EVENTS(事件):键盘的输入,鼠标的位置、移动、
21、按下等动作。Request(要求):主要是X CLIENT 要求X server对显示卡及屏幕的输出做调整。,68,x windows的运行原理,(2)X CLIENT:主要负责应用程序的运算处理部分,它将X server所传来的EVENTS作运算处理后,再将结果以Request(要求)的方式要求X server显示在屏幕上的图形视窗。(3)X Protocol:负责建立X server和 X CLIENT的沟通管道。,69,x windows的特点,网络透通性支持许多风格的界面窗口是阶层性的x windows的使用界面组成:管理界面和应用界面。,70,2.2 LINUX系统的启动与关闭,LI
22、NUX系统的启动引导步骤加载BIOS,查找MBR,执行LOADER(linux的loader是GRUB/LILO)进入GRUB/LILO,进入多重启动菜单,选择相应的操作系统加载Linux Kernel,初始化所有设备的驱动程序,进入Linux的控制。执行用户级程序init来启动其他用户级的进程或服务运行etc/rc.d/rc.sysinit(启动时运行的第一个脚本),71,LINUX系统的启动引导步骤执行/etc/inittab Script,选取运行级别(1-6)0:停机1:单用户模式2:多用户,没有NFS3:完全多用户模式(标准的运行级,文本字符界面)4:没有用到,保留5:X窗口(图形界
23、面)6:重新启动,2.2 LINUX系统的启动与关闭,默认的运行级别可以通过修改/etc/inittab来修改,显示运行级别runlevel,切换运行级别 init;,关机:init 0 重启:init6 关闭系统 shutdown,72,LINUX系统的启动引导步骤执行默认级别中的所有script(p31)执行/bin/login程序,提示帐号及口令,若正确初始化并将控制权交给shell。打开登陆界面,2.2 LINUX系统的启动与关闭,73,LINUX系统的引导系统启动菜单程序GRUB,GRUB简介强大的启动引导程序,能够引导各种发行版的Linux,还能引导其他操作系统。GRUB功能提供了
24、真正的命令行交互界面,使用户使用各种参数引导操作系统。支持LBA(逻辑块寻址模式)能够访问EXT2分区,74,GRUB的启动菜单(P34)在Linux系统启动进入初始画面3秒内按任意键,系统进入GRUB的启动菜单界面,可选择GRUB配置文件中的预设启动菜单项:b:以当前的配置启动e:进入编辑模式c:进入GRUB的命令行模式,LINUX系统的引导系统启动菜单程序GRUB,75,2.2登录、注销、和关闭系统,图形化界面登录默认的运行级别可以通过修改/etc/inittab来修改:id:5 initefault,将5改为3即开机后进入字符界面登录。字符界面下输入:startX即可进入图形界面;,76
25、,字符界面登录(字符界面下输入startX来启动图形化界面)提示符:root用户的为“#”;一般用户为“$”;格式:登录的用户名称登录的计算机名称用户级别提示符;管理员用户路径:/root;普通用户的路径:/home下;显示或修改计算机主机名:hostname 计算机名,2.2登录、注销、和关闭系统,77,打开终端(exit/ctrl+D退出终端)桌面上提供了字符终端的发方式,可通过命令设置计算机应用程序附件-终端,2.2登录、注销、和关闭系统,78,注销图形化界面下:使用菜单字符界面:exit/logout,2.2登录、注销、和关闭系统,79,关机:shutdown/halt/reboot/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 网络 管理 应用

链接地址:https://www.31ppt.com/p-5438146.html