Linux操作系统课程学习报告_第1页
Linux操作系统课程学习报告_第2页
Linux操作系统课程学习报告_第3页
Linux操作系统课程学习报告_第4页
Linux操作系统课程学习报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XX大学Linux操作系统课程学习报告专业:班级: 学号:姓名:教师: 年月曰专题名称:Linux操作系统学习总结正文:一.Linux概述Linux简介Linux是一种可以在PC上执行的类似UNIX的操作系统,它与其他商业性的操作系统最大的不同点在于该操作系统是完全免费的,源代码是完全公开的,用户可以在网上随意下载、复制和使用。Linux的起源1991年芬兰赫尔辛基大学的大学生LinusTorvalds为完成自己操作系统课程的作业,开始基于Minix(一种免费小型UNIX系统)编写一些程序,最初该程序只有一万多行,可是在程序完成时,使他意想不到的是这些程序已经足够实现一个操作系统的基本功能。Linux的特点Linux的特点:*用户界面友好的操作系统;*高可靠性、高稳定性的操作系统;*设备独立性、可移植性好的操作系统;*多用户、多任务操作系统;*Linux操作系统支持UNIX的全部功能,并且Linux操作系统还提供了TCP/IP网络协议的完备实现,具有强大的网络通信功能。Linux还可以支持各种类型的软件与硬件。同时具备先进的内存管理机制。Linux的版本一般Linux的版本分:内核版本和发行版本。内核版本内核版本号由3个数字组成,一般表示为X..Y.Z形式。其中:X:表示主版本号,一般比较稳定,一段时间内不会发生改变。Y:表示次版本号,用来说明版本类型,若是偶数,说明该版本是可以使用的稳定版本;若是奇数,说明该版本是稳定性还不确定的测试版本。Z:表示修改号,数字越大表明修改次数越多,该版本功能也就越完善。发行版本用户如果想通过Linux来使用计算机的功能,单纯的依赖一个“内核”是不够的,所以还需要和很多的应用程序、相关的系统设定以及管理工具结合起来形成发行版。Linux与其他操作系统的区别*从发展背景来看,Linux与其他操作系统的区别是:Linux是从一个比较成熟的操作系统发展而来的,而其他的操作系统(比如Windows)等,都是自成体系,无对应相依托的操作系统。*从使用费用上来看,Linux与其他操作系统最大的区别是,该系统是开放的、免费的、可以自由传播的操作系统,其他的操作系统(比如Windows)等,是封闭的需要付费的,而且费用很贵。*Linux的核心具有Windows无法比拟的稳定性和高效率,在不使用X-Window的情况下占用系统资源较少,可以使一台Intel486摇身一变称为高效工作站。*Linux是一个真正的多用户、多任务的操作系统,具有良好的兼容性、强大的可移植性、高度稳定性、漂亮的用户界面,有世界公认的较好的语言编辑器和更高效率的开发环境。Linux组成Linux可分为:内核、Shell、XWindow和应用程序四大组成部分,其中内核是所有组成部分中最为基础、最为重要的部分。RedHatLinux系统安装RedHatLinux简介红帽创建于1993年,RedHatLinux的优点如下:*支持硬件平台多*优秀的安装界面*独特的RPM升级方式*丰富的软件包*安全性能好*方便的系统管理界面*详细而完整的在线文档。Linux系统-光盘安装到市场上的软件连锁店直接购买Linux光盘发行版,用光盘来安装是最方便快捷的。目前RedHat,TurboLinux和corel都可以在连锁店买到。一定要注意,大部分Linux发行版本有“完整版”和“精简版”的区分,例如TurboLinux有1CD,3CD和10CD三个版本。Linux系统-网络安装目前下载Linux发行版本的站点相当多,如果你有一条64KB以上的DDN或者ISDN专线,并且有让下载工具连续运行几天几夜的准备,那么下载总是要比购买cdrom来的容易一些(因为Linux版本升级非常快,往往升级版推出半个月以后才能在本地买到发行盘)。如果你不涉及国际流量问题,可以直接到发行商的主站点去下载光盘映像,然后烧制成CD-R,或者拷贝到硬盘上安装。由于安装时的文件名大小写问题,我们一般建议将下载的文件放到你的本地服务上,通过ftp安装,然而这要求你首先有一台基本的linux服务器。否则,你就需要烧制CD-R了。如果有国际流量问题,可以考虑到教育网内的某个站点下载。另外,TurboLinux公司设有国内分公司,可以到去下载TLC的最新版本。Linux系统-硬盘安装从硬盘安装Linux操作系统,首先要准备安装包,Linux操作系统的安装包通常是一个或多个ISO镜像文件(一般通过网络下载就可以得到);其次,要通过某种手段启动镜像文件中的系统安装程序;接下来,按照安装程序的提示信息进行安装就可以了。安装过程中,需要指定Linux操作系统的安装位置,这主要涉及硬盘分区的一些知识。总之,对于Linux操作系统的硬盘安装,关键要学会两点:第一、为Linux操作系统准备硬盘空间。第二、启动ISO镜像文件中的安装程序。Linux文件系统RHEL4是由REDHAT公司发布的Linux硬盘概念:*可以分为主分区、扩展分区、逻辑分区;*硬盘采用hdX格式表示,X表示a.b.c.d;*系统最多只有4个IDE设备,其中第一个IDE设备名称为hda,第4个为hdd。主分区:*一个硬盘最多只能4个主分区;*主分区采用hdXN的格式,hdX为硬盘,N是1-4的数字,分别表示4个主分区,第一个硬盘的第一个主分区表示为hda1,以此类推。扩展分区:扩展分区作为特殊的主分区需要占用硬盘分区表中4个分区记录中的1个记录.逻辑分区:*逻辑分区只能建立在扩展分区中,可以建立文件系统;*逻辑分区同样采用了hdXN的格式,区别在于,逻辑分区的N是从5开始算的,第一个硬盘的第2个逻辑分区就为hda6。文件系统:*EXT2和EXT3都是Linux操作系统默认使用的文件系统,EXT3属于日志文件系统,比较出色;*swap文件系统在Linux系统的交换分区中使用,也是Linux系统默认支持的,一般设置为主机系统内存的2倍大小;*其他的文件系统包裹xfs、jfs等,这些大多使用与商业的UNIX系统;*FAT文件系统Linux可以读写,NTFS中能读,不能写。LINUX目录Linux系统使用树形目录结构,所有文件都在根目录(/)下。/binbin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。/boot这里存放的是启动Linux时使用的一些核心文件。/devdev是device(设备)的缩写。这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在Linux中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。/etc 这个目录用来存放系统管理所需要的配置文件和子目录。/etc/gateways设定路由器/etc/sysconfig/network-scripts/ifcfg-eth0设置IP/etc/resolv.conf设置DNS/etc/fstab 记录开机要mount的文件系统(做磁盘配额的时候用过这个文件)/etc/inittab 设定系统启动时init进程把系统设置成什么样的runlevel(第六章有用过)/etc/group 设定用户的组名与相关信息/etc/passwd帐号信息/etc/shadow 密码信息/etc/exports设定NFS系统用的/home 用户的主目录,比如说有个用户叫wang,那他的主目录就是/home/wang也可以用~wang表示。/lib 这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库。/lost+found 这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所。对了,有点类似于DOS下的.chk文件。/mnt 这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统。/proc 这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。/root系统管理员(也叫超级用户)的主目录。作为系统的拥有者,总要有些特权啊!比如单独拥有一个目录。/sbins就是SuperUser的意思,也就是说这里存放的是系统管理员使用的管理程序。/tmp 这个目录不用说,一定是用来存放一些临时文件的地方了。/usr 这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下。其中包含以下子目录;/usr/X11R6存放X-Window的目录;/usr/bin 存放着许多应用程序;/usr/sbin 给超级用户使用的一些管理程序就放在这里;/usr/doc 这是Linux文档的大本营;/usr/includeLinux下开发和编译应用程序需要的头文件,在这里查找;/usr/lib存放一些常用的动态链接共享库和静态档案库;/usr/local 这是提供给一般用户的/usr目录,在这里安装软件最适合;/usr/man man在Linux中是帮助的同义词,这里就是帮助文档的存放目录;/usr/src Linux开放的源代码就存在这个目录/var 这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定,那些经常被修改的目录可以放在这个目录下,实际上许多系统管理员都是这样干的。顺带说一下系统的日志文件就在/var/log目录中。总结来说:*用户应该将文件存在/home/user_login_name目录下(及其子目录下)。*本地管理员大多数情况下将额外的软件安装在/usr/local目录下并符号连接在/usr/local/bin下的主执行程序。*系统的所有设置在/etc目录下。*不要修改根目录("/”)或/usr目录下的任何内容,除非真的清楚要做什么。这些目录最好和LINUX发布时保持一致。*大多数工具和应用程序安装在目录:/bin,/usr/sbin,/sbin,/usr/x11/bin,/usr/local/bin。*所有的文件在单一的目录树下。没有所谓的“驱动符”。常用的命令文件目录操作命令ls显示文件和目录列表touch生成一个空文件或更改文件的时间cp复制文件或目录mv移动文件或目录、文件或目录改名rm删除文件或目录cat、tac显示文本文件内容more、less分页显示文本文件内容ln建立链接文件whereis查找系统文件所在路径find在文件系统中查找指定的文件grep在制定的文本文件中查找指定的字符串pwd显示当前工作目录cd切换目录mkdir创建目录rmdir删除空目录tree显示目录树chmod更改文件或目录的权限chown更改文件或目录的属主信息显示操作命令stat显示指定文件的相关信息whoami显示用户自己的身份hostname显示主机名称uname显示系统信息dmesg显示系统启动信息top显示当前系统中耗费资源最多的进程du显示指定的文件(目录)已使用的磁盘空间的总量df显示文件系统磁盘空间的使用情况free显示当前内存和交换空间的使用情况ifconfig显示网络接口信息ping测试网络的连通性netstat显示网络状态信息用户间通信操作命令write向另外一个登录用户发信息wall向所有登录用户发信息mesg显示、设置接受或者不接受其它登录用户发来的信息mail、pine邮件收发ftpftp客户端程序lynx字符界面浏览器备份压缩tar文件、目录打(解)包gzip压缩(解压)文件或目录,压缩文件后缀为 gzcompress压缩(解压)文件或目录,压缩文件后缀为 Zbzip2压缩(解压)文件或目录,压缩文件后缀为 bz2zcat显示压缩的文本文件的内容.web应用学习Linux有几种常用的服务软件需要会用,*apache(http)*bind(dns)*pro-ftp(ftp)*samba(fileshare)需要掌握这些软件的安装和简单配置,这些软件在网上都有很详细的文档。至少apache要会安装和管理,因为这是最基本的WEB服务。邮件服务邮件传递代理-MTA在Linux下的邮件传递代理包括sendmail,该系统几乎在任何UNIX平台上都有相应的版本;还有D.J.Bernstein的qmail以及WietseVenema的Postfix系统。它们负责接收并转递邮件。这听起来很简单,实际上设置可能相当复杂。在邮件策略管理时需要设置一系列的路由和伪装选项,而许多功能是由语言编程实现的,用以过滤或者修改中继消息的头信息。此外邮件路由和寻址邮件存储信箱的过程包含了复杂的与各种目录服务交互操作,这些目录服务可能包括DNS,密码文件,NIS,LDAP别名/数据库管理文件,以及各种的通用数据库系统。邮件存储和获取代理MSA一旦安装并设置完成了MTA,通常还需要对MSA系统进行同样的配置过程。如今大多数机构并不直接将邮件传送到桌面客户系统,而是将邮件存储到服务器,让用户通过POP或者IMAP来读取各自的邮件。邮件客户代理MUA邮件客户代理MUA种类繁多,而且如雨后春笋,层出不穷,各有千秋。大都符合POP和IMAP协议。这也包括微软的Outlook系列。在Linux下,许多人使用fetchmail抓取邮件并保存在本地邮箱。然后使用任何一种邮件客户代理MUA,比如elm,pine,mutt,MH/exmh,EMACS的rmail,vmail,mh-e,gnus以及大量的带有GUI界面的如Balsa,Mahogany等来处理邮件。也有众多Linux用户选择使用NetscapeCommunicator内置的邮件客户端。学习心得通过学习我的收获了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论