Linux课程总结

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Linux操作系统管理课程总结1.Linux概述Linux是不受任何版权制约的、与UNIX兼容的操作系统。UNIX1969年诞生,一般运行在大型和小型计算机上目前UNIX几乎可以在已有的所有平台上运行。UNIX最初的发展没有统一的标准,后来,IEEE开发了一个独立的UNIX标准POSIX,现有大部分UNIX和流行版本都遵循POSIX标准。什么是LinuxLinux是一套免费使用和自由传播的类UNIX操作系统,源代码开放,能运行于各类硬件平台,包括Intelx86系列和RISC处理器。Linux最早由芬兰赫尔辛基大学一位名叫LinusTorvalds的学生设计的。1991年底首次公布于众,同年11月发布了0.10版本,12月发布了0.11版本在Linus的带领下,Linux通过Internet广泛传播,吸引着世界范围的开发者对其进行不懈的开发。Linux是在GNU公共许可权限下免费获得的,是符合POSIX标准的操作系统。Linux的特性开放性多用户多任务良好的用户界面设备独立性丰富的网络功能可靠的系统安全良好的可移植性Linux与Windows操作系统的主要区别从发展的背景看,Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如Windows等,都是自成体系,无对应的相依托的操作系统。从使用费用上看,Linux是一种开放、免费的操作系统,Windows是封闭的系统,需要有偿使用。Linux上丰富的应用软件也是自由的,而在Windows下,几乎所有的软件都有独立的版权,需要购买使用,即使某些软件可以免费使用,也一般不提供其源代码,更不用说由用户修改扩充其功能了。Windows对硬件配置要求高,而Linux在低端PC系统上仍然可以流畅运行。Linux的内核版本和发行版本内核版本指的是在Linux的创始人Linus领导下的开发小组开发出的系统内核版本号,Linux内核的版本号主要由三部分构成:主版本号、次版本号、次次版本号。主版本号表示系统内核有大的改动,次版本号表示系统内核有小的改动,开始支持一些新的特性,一般表示系统内核对新的硬件支持进行了改进。如果更改之后还处于测试阶段,那么次版本号为奇数,如果已经过了测试阶段,改动是成功的,那么次版本号是偶数。次次版本号表示系统有一点儿改动,对内核影响不大。一些组织或公司将Linux内核与应用软件和文档包装起来,并提供安装界面、系统配置与管理工具,这样就构成了一种发行版本。发行版本的版本号随发行者的不同而不同,与系统内核的版本号是相互独立的。Linux的安装安装前的准备检查硬件支持确认安装方式收集安装信息选择安装过程中使用的语言选择键盘类型和鼠标类型选择安装类型磁盘分区选择系统语言选择安装组件开始安装正式安装swap交换分区的作用它实际上是用硬盘实现虚拟内存,即当系统内存使用率比较高的时候,内核会自动使用swap分区来模拟内存。2.shell及常用命令什么是Linux终端Linux终端也称为虚拟控制台,是Linux从UNIX继承来的标准特性。显示器和键盘合称终端,因为它们可以对系统进行控制,所以又称为控制台,一台计算机的输入输出设备就是一个物理的控制台。如果在一台计算机上用软件的方法实现了多个互不干扰独立工作的控制台界面,就是实现了多个虚拟控制台。Linux终端的工作方式是字符命令行方式,用户通过键盘输入命令进行操作,可以通过Linux终端对系统进行控制。shell在用户与操作系统之间的作用shell是一个命令解释器,它可以用来启动、挂起、停止程序,还允许用户编写由shell命令组成的程序。shell是系统的用户界面,它提供了用户与内核进行交互的一种接口。它接收用户输入的命令并把它送入内核执行,把执行结果显示给用户。文件与目录的基本概念文件是Linux用来存储信息的基本结构,它是被命名的存储在某种介质上的一组信息的集合。Linux系统中有三种基本的文件类型.普通文件:又分为文本文件和二进制文件;目录文件:目录文件存储了一组相关文件的位置、大小等与文件有关的信息;设备文件:Linux系统把每一个I/O设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一。Linux文件系统的特点什么是文件系统在计算机系统中存有大量的文件,如何有效的组织与管理它们,并为用户提供一个使用方便的接口是文件系统的一大任务。Linux系统通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。以根目录“/”为起点,所有其他的目录都由根目录派生而来。Linux系统的目录/usr、/home、/bin、/dev/、/var、/etc/中主要存放什么文件?/usr存放用户安装的软件,用户安装的软件一般位于此目录;/home存放系统用户自身的数据;/bin存放shell命令;/dev存放系统设备的信息;/var主要存放系统可变信息的内容,如日志、邮件、打印队列等;/etc存放系统可执行文件。3.vi编辑器的使用visualinterface,可视化编辑器。vi可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。只是一个文本编辑器,不能排版。vi没有菜单,只有命令。vi有三种基本工作模式,分别是:命令模式(commandmode)、插入模式(insertmode)和底行模式(lastlinemode)。4.XWindow系统的使用XWindow是UNIX和Linux系统上的图形界面系统在Fedora10Linux中,常用的图形界面系统有GNOME和KDE,默认是GNOMEXWindow的组成部分XServer:控制输入、输出设备并维护相关资源的程序,它接收输入设备的信息,并将其传给XClient,而将XClient传来的信息输出到屏幕上。不同的显卡需要选择不同的XServer,在配置XWindow时最主要的工作就是配置XServer。XClient:应用程序的核心部分,它与硬件无关,每个应用程序就是一个XClient。XClient可以是终端仿真器(Xterm)或图形界面程序,它不直接对显示器绘制或者操作图形,而是与XServer通信,由XServer控制显示。Xprotocol:XClient与XServer之间的通信协议。X协议支持网络,因此XClient和XServer既可以在同一台计算机上,也可以运行在不同的机器上。X支持的网络协议有TCP/IP、DECnet等。XWindow系统与MicrosoftWindows系统之间的异同XWindow与微软公司的Windows图形界面不同,XWindow不是系统内核的必备部分,而是内核之上的一个应用,是一个用户与系统交互的界面。用户可以根据个人爱好,像选择中意的媒体播放软件一样选择习惯的界面系统。而且,XWindow具有如下特点:良好的网络支持:XWindow采用了C/S网络结构,XClient和XServer可以通过网络来通信,而且有良好的网络透明性。这样,复杂的图形桌面可以显示在维护良好、功能强大、易于管理的服务器上,用起来非常方便。个性化的窗口界面:XWindow并未对窗口界面作统一的规范,程序员可以根据需求自行设计,其中最有名的就是后面将要介绍的GNOME与KDE。不内嵌于操作系统:XWindow只定义了一个标准,而不属于某个操作系统,因此可在不同的操作系统上运行相同的XWindow软件。6.硬件管理Linux系统的存储设备管理如果要使用USB存储设备、光盘或软盘等存储设备,必须将这些设备中的“小”目录树像嫁接一样挂载(Mount)到Linux系统的“大”目录树中。当存储设备挂载成功之后,就可以将其作为“大”目录树中的一个目录来进行访问了。使用完毕,还有将这些设备从目录树中卸载下来。7.网络的基本配置网络接口设备把计算机连接到网络的设备称为网络接口设备,例如:以太网卡、无线网卡和调制解调器等。设备别名设备别名就是给设备取的另一个名字,当说明某个设备时,别名与原名都指同一个物理设备。一般使用别名是为了系统管理方便。例如第1个以太网卡名字为eth0,可以为它取多个别名,eth0:0、eth0:1……,它们都是指的第1个以太网卡,但可以为不同的别名设置不同的网络属性,例如,设置不同的IP地址。网络基本应用(1)假设在启动系统时,系统报错提示你本机的IP地址已被占用,说明错误原因,并给出解决方法:发生这种情况,一定是由于在同一个网络上有某个系统与你的机器使用了相同的IP地址,并且该机器已经启动,你就不能再使用这个IP了。这时,或者更改另一个系统的IP,然后再重新启动本机的网络;或者将自己的IP改为其它的与别人不冲突的地址,然后再重新启动网络。否则网络不可用。网络基本应用(1)如果一台主机A中安装了一个网卡,但它需要使用三个IP地址,并分别对应使用三个不同的主机名。如果可以使主机B能够按不同的主机名访问不同的IP地址,如何配置两台主机?在主机A中:使用设备eth0和两个别名eth0:0eth0:1,分别为这三个设备配置IP地址;在主机B中:配置/etc/hosts文件,使得上述三个IP地址与相应的主机名对应;例如:192.168.14.15qq.yys.comqq定义/etc/host.conf文件,使得系统首先访问/etc/hosts文件8.常用网络服务的使用与配置Linux系统提供的常用网络服务:Linux作为一个网络操作系统可以提供各种网络服务举例:Apacheweb服务器;FTP服务器;BindDNS服务器;Sendmail邮件服务器;Samba服务器等。xinetd概述xinetd是网络守护进程服务程序(又称超级服务器),它可以为所有的服务提供守护程序的功能。当收到系统的服务请求时,xinetd会自动将请求转给对应的服务程序。xinetd与一般的守护程序的区别一般的守护程序只监听一个自己的端口,对到达该端口的服务请求进行服务。而xinetd是超级服务器,它可以替多个程序监听多个端口,当有请求到达某个端口时,它负责将请求转交给相应的服务程序。凡是由xinetd控制的服务,xinetd都控制了所有到达的访问请求,因而可以让xinetd对访问进行控制。比如,控制访问的流量、访问来源等。使用xinetd固然可以节省资源,但对于服务量很大的守护程序(如HTTP服务、FTP服务)将影响服务性能。所以,对于这类服务程序通常直接运行自己的守护程序。Apache服务器的功能支持最新的HTTP/1.1协议。支持通用网关接口(CGI)。支持虚拟主机。支持HTTP认证。集成的代理服务器。支持服务器端包含命令(SSI)。支持安全SOCKET层(SSL)。简单而且强有力的基于文件的配置(HTTPD.CONF)。怎样在Apache服务器中使用SSL功能在Linux系统中附带OpenSSL工具箱软件来实现SSL通信,用户也可以到网站上下载OpenSSL工具箱软件的升级包进行安装。Apache服务器需要通过加载SSL模块mod_ssl来调用OpenSSL进行SSL通信。首先验证Linux系统是否已安装mod_ssl,如果没有安装,用户可以从网络中下载相应的安装包进行安装。基本的SSLApache,就是Apache服务器需要向用户证明自己就是用户访问的那个服务的提供者,这种情况下需要一个私钥和一个由此私钥签署的证书,在SSL配置文件中指定私钥和证书文件的位置之后就可以启动SSLApache了;双向的SSL认证,在要求服务器端认证的同时还会要求客户端认证,要求用户出示自己的客户端SSL证书。FTPFTP(FileTransferProtocol)是一种文件传输协议,FTP服务是网络中最为常用的服务之一。它实现了服务器与客户机之间的文件传输和资源再分配,是资源共享的方式之一。在一台Windows主机

1 / 38
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功