您好,欢迎访问三七文档
《Linux操作系统》毕业论文Linux操作系统简述关键字:Linux操作系统公开源码Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界人人都能自由使用的Unix兼容产品。Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX操作系统、MINIX操作系统、GNP计划、POSIX标准和Internet网络。早期UNIX的主要特色是结构简炼、便于移植和功能相对强大,经过多来年的发展和进化,形成了一些极为重要并稳定的特色,其中主要包括:一、技术成熟,可靠性高经过30来年开放式道路的发展,UNIX的一些基本技术已变得十分成熟,有的已成为各类操作系统的常用技术。实践表明,UNIX是能达到大型主机(mainframe)可靠性要求的少数操作系统之一。目前许多UNIX大型主机和服务器在国外的大型企业中每天24小时,每年365天不间断地运行。例如,不少大企业或政府部门,即所谓肩负关键使命的场合/部门将其整个企业/部门信息系统建立并运行在以UNIX为主服务器的Client/Server结构上。但到目前为止,世界上还没有一家大型企业将其重要的信息系统完全建立在NT上。二、极强的可伸缩性UNIX系统是世界上唯一能在笔记本电脑、PC、工作站,直至巨型机上运行的操作系统,而且能在所有主要CPU芯片搭建的体系结构上运行(包括Intel/AMD及HP-PA、MIPS、PowerPC、ALPHA等RISC芯片)。至今为止,世界上没有第二个操作系统能达到这一点。此外,由于UNIX系统能很好地支持SMP、MPP和Cluster等技术,使其可伸缩性又有了很大的增强。目前,商品化UNIX系统能支持的SMP,CPU数已达到几百甚至更多个,MPP系统中的节点甚至已超过1024个UNIX支持的异种平台Cluster技术也已投入使用。UNIX的伸缩性远远超过了NT操作系统目前所能达到的水平三、网络功能强网络功能是UNIX系统的一又一重要特色,作为Internet网技术和异种机连接重要手段的TCP/IP协议就是在UNIX上开发和发展起来的。TCP/IP是所有UNIX系统不可分割的组成部分。因此,UNIX服务器在Internet服务器中占80%以上,占绝对优势。此外,UNIX还支持所有常用的网络通信协议,包括NFS、DCE、IPX/SPX、SLIP、PPP等,使得UNIX系统能方便地与已有的主机系统,以及各种广域网和局域网相连接,这也是UNIX具有出色的互操作性的根本原因。四、强大的数据库支持能力由于UNIX具有强大的支持数据库的能力和良好的开发环境,因此多年来,所有主要数据库厂商,包括Oracle、Informix、Sybase、Progress等,都把UNIX作为主要的数据库开发和运行平台,并创造出一个又一个性价比的新记录。UNIX服务器正在成为大型企业数据中心替代大型主机的主要平台。五、开发能力强UNIX系统从一开始就为软件开发人员提供了丰富的开发工具。成为工程工作站的首选和主要的操作系统和开发环境。可以说,工程工作站的出现和成长与UNIX是分不开的。至今为止,UNIX工作站仍是软件开发厂商和工程研究设计部门的主要工作平台。有重大意义的软件新技术的出现几乎都在UNIX上,如TCP/IP、、OODBMS等。六、开放性好开放性是UNIX最重要的本质特性。开放系统概念的形成与UNIX是密不可分的。UNIX是开放系统的先驱和代表。由于开放系统深入人心,几乎所厂商都宣称自己的产品是开放系统,确实每一种系统都能满足某种开放的特性,如可移植性、可兼容性、可伸缩性、互操作性等。但所有这些系统与开放系统的本质特征—不受某些厂商的垄断和控制相去甚远,只有UNIX完全符合这一条件。七、标准化过去,UNIX界被分析家和用户批判,因为没有为所有UNIX操作系统提供统一的标准。其实,到目前为止,国际标准化组织(ISO)、工业团体恰恰是以UNIX基础制订了一系列标准化,如ISO/IEC的POSIX标准、IEEEPOSIX标准、X/Open组织的XPG3/4工业标准以及后来的Spec1170(因为它包含了1170个应用编程接口,后来改名为UNIX’95)标准。不少人对标准及标准化组织的作用及职权产生了误解。事实上,当标准化组织企图驾驭互相竞争的力量,和企图为用户规定他们的要求时是注定要失败的。比方说,标准只能用于给出道路的规则,而不应用于制造汽车。如果厂家被强迫完全遵从单一的标准,而不允许他们产品有特色,则用户将受害,UNIX将变成象任何单一厂家的产品一样,没有任何特色。Linux操作系统是一种公开源码的操作系统,因此比较容易受到来自底层的攻击,系统管理员一定要有安全防范意识,对系统采取一定的安全措施,这样才能提高Linux系统的安全性。对于系统管理员来讲特别是要搞清楚对Linux网络系统可能的攻击方法,并采取必要的措施保护自己的系统,因此作为Linux网络系统的管理员,既要时刻警惕来自外部的黑客攻击,又要加强对内部网络用户的管理和教育,具体可以采用以下的安全策略:仔细设置每个内部用户的权限、确保用户口令文件/etc/shadow的安全、加强对系统运行的监控和记录、合理划分子网和设置防火墙、定期对Linux网络进行安全检查、制定适当的数据备份计划,这样才能提高Linux系统的安全性,来保护自己的系统,更好更安全的使用Linux系统。而越来越多的公司在Linux上开发商业软件或把其他Unix平台的软件移植到Linux上来。如今很多IT业界的大腕IBM、Intel、Oracle、Corel、Netscape、CA、Novell等都宣布支持Linux。Linux有了越来越广泛的用处,它可用于:个人UNIX工作站、终端用户和应用服务器、UNIX开发平台、商业开发、网络服务器、Internet服务器、终端服务器、传真服务器、Modem服务器等。学习总结:通过学习Linux基础学习篇的学习,我对Linux操作系统的认识和应用有了进一步的提高,我更加的了解了Linux操作系统的有关的知识和应用。在Linux系统中我们很多时候都是通过命令提示符的方式来操作的,那么就要通过不断的上机练习来熟练掌握这些常用的命令提示符,例如,data显示日期与时间的命令;cal显示日历的命令;bc简单好用的计算机,在计算过程中注意由于bc默认输出整数,如果要输出全部小数,那么还要执行scale=number,那么number就是小数点后的位数;[Tab]具有命令补齐和文件补齐的功能;ls显示文件的文件名与相关属性;chgrp改变文件所属用户主;chown改变文件所有者;chmod改变文件的权限等等常用的命令。在linux系统中常用的编辑器有vi和vim,而且vim具有程序编辑的能力,可以主动以字体的颜色辨别语法的正确性,方便程序设计。Shell在linux系统中应用广泛,shell是指“提供使用者使用界面”的软件(命令解析器)接收用户命令,然后调用相应的应用程序它是一种程序设计语言,作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。在linux系统中软件安装比在windows系统安装要麻烦得多,不同种类的压缩包在安装过程中也有所不同,例如安装rpm类型:安装tar类型:在这过程中虽然也遇到过很多的不解,命令也不知道敲错了多少回,可是我也学到了很多东西。虽然在很多时候我们都是在练习敲命令,也正因为如此可以熟练的运用一些常用的命令并且快速的敲出命令。总之对着门课还是很感兴趣的,但自己在编程方面还是很薄弱需要自己强加学习和练习。
本文标题:linux毕业论文
链接地址:https://www.777doc.com/doc-8294638 .html