Linux 操作系统调研报告.docx
- 文档编号:19070055
- 上传时间:2023-04-24
- 格式:DOCX
- 页数:7
- 大小:20.24KB
Linux 操作系统调研报告.docx
《Linux 操作系统调研报告.docx》由会员分享,可在线阅读,更多相关《Linux 操作系统调研报告.docx(7页珍藏版)》请在冰豆网上搜索。
Linux操作系统调研报告
Linux操作系统概述
调研时间2011/12/214:
00到16:
30
摘要:
随着网络应用越来越广泛,对各种嵌入式系统的网络功能要求越来越高.希望系统能够支持TCP/IP及其他Internet协议,使我们能够通过用户熟悉的浏览器查看设备状态、设置设备参数,或者将设备采集到的数据通过网络传送到Windows或Unix/Linux服务器上的数据库中.也需要系统具有更好的软件兼容性,本文就在此研究讨论Linux系统的管理和应用等。
关键字:
Linux操作系统的发展历程,基本知识及发展前景。
正文:
现代社会是个科技高速发展的信息化社会,这无疑导致了电脑的使用人数迅速增长,而对于电脑构造等行业也变得火热,相信这些人都应给学过一些理论的科学依据,像是“操作系统概论”的书籍。
作为新时代的大学生,我也不容例外,正在学习这门课程,并同过学习,了解到了很多系统的知识。
在此,希望能够运用一些基本知识和查阅相关的资料,对Linux操作系统作一调研。
一个完整的计算机系统是由硬件和软件两大部分组成,而操作系统是所有软件中最基础,最核心的部分,是计算机用户和计算机硬件之间的中介程序,它为用户执行程序提供更方便,更有效的环境(参考资料①)。
那什么是操作系统呢?
其实现在还是不能给它一个统一完整的定义和解释,因为有计算机科学技术的不断创新,推动着操作系统的不断更新与改进。
一般而言,我们可以这么理解,操作系统是管理和控制计算机资源的软件,是用户与计算机之间的接口,若是没有了操作系统,这台计算机就是没有用任何功能的普通机器。
既然已经知道了操作系统的重要性,那我就来具体了解Linux操作系统。
Linux是由Unix发展而来的,能够运行于多种平台上,支持多用户,多进程,具有较好的性能及良好的兼容性和可移植性。
LinusTorvalds是Linux操作系统的创始人。
1992年他21岁,是芬兰赫尔辛基大学计算机科学系二年级的学生。
在自己的计算机上,他通过修改终端仿真程序和硬件驱动程序,开始了自己的编程实践。
在学习MINIX时,他认识到MINIX系统存在诸多的限制,至此,他产生了编制已给想你操作系统的想法。
Linus尝试着把GNU的各种著名软件移植到MINIX上,并希望它们能够符合POSIX标准。
1991年10月5日,Linus正式对外宣布Linux内核系统的诞生,并在internet上公布了全部源代码。
这一举动引发了全球计算机爱好者的开发热情,他们从网上下载源程序,并按照自己的意愿完善某一方面的功能,然后将其发回网上,开放,使Linux在无数人的雕琢下成为最稳定,最有发展前景的操作系统(参考资料②)。
现在越来越多的厂商在嵌入式设备中采用Linux系统,这是什么原因呢?
为什么这么多人选择Linux而不选择Windows或者是Dos,这是因为Linux有很多显著的特点:
1基于Unix设计,性能出色,继承了Unix的安全性与稳定性,具有良好的伸缩性和可移植性。
2遵循GPL许可,是个自由软件。
它遵循GNU的GPL许可证,用户可以免费的获得和使用Linux,并且在GPL许可的范围内自由的修改和传播,因而是学习,应用,开发操作系统及其他软件的理想平台。
3符合POSIX标准,兼容性好。
POSIX是基于Unix制定的针对操作系统应用接口的国际标准,目的是为了获得不同操作系统在源代码级上的软件兼容性。
4可移植性好。
Linux的内核只有不到10%的代码采用了汇编语言,其余均采用C语言编写,因此具有高度的可移植性。
目前,Linux可以在包括i386,Sparc,Alpha,Mips,PowerPC等在内的各种计算机平台上运行。
5网络功能强大。
其网络协议内置在内核中,性能好,兼容性好,可以轻松的与各种网络集成在一起(参考资料③)。
基于这些功能,Linux当然能收到众多人员的青睐,但对于初学者来说,还是有很多需要注意并要努力学习的地方。
像是如何安装,如何管理Linux系统和Linux服务器的故障排除等。
这些问题都不得不促使我们好好学好Linux系统的操作原理与应用。
下面我就以下几个方面来具体谈谈Linux的相关事项。
调研时间2011/12/813:
00到16:
00
Ⅰ基础知识篇
1Linux系统的安装与基本设置
其安装方式有三种,分别是硬盘,网络和光驱安装。
硬盘安装方式一般是在Windows系统的基础上进行的,但要注意,因为Windows文件系统格式和Linux是完全不同的,所以绝对不能在一个分区内既安装Windows又安装Linux,即使这么做了,Linux也识别不了硬盘分区。
网络安装就必须要先通过网卡的PXE协议引导,通过DHCP获得IP地址,通过tftp获得最基础的内核文件,然后使用该内核文件启动电脑,之后可以对安装文件进行配置。
光驱安装是Linux系统最常见的方式,简单易懂。
2系统核心组成
Linux内核相当于人的大脑,是系统中最重要的组成部分。
一个完整的Linux内核一般有5个部分组成,他们分别是内存管理,进程管理,进程间的通信,虚拟文件系统和网络接口。
1内存管理
其主要完成的是如何合理有效的管理整个系统的物理内存,同时快速响应内核各个子系统对内存分配的请求。
Linux内存管理支持虚拟存储,即在系统上运行的所有程序占用内存的总量可以大于实际物理内存,而多余的这部分内存就是通过磁盘申请得到的。
2进程管理
Linux支持多任务运行,在系统运行时,每个进程都会分的一定的时间片,然后由进程调度器根据时间片的不同,选择每个进程依次进行。
3进程间的通信
由于不同的用户进程拥有不同的进程空间,因此进程间的通信要借助于内核的中转来完成。
4虚拟文件系统
内核中的虚拟文件系统用一个通用的文件模型表示了各种不同的文件系统,这个文件模型屏蔽了很多具体文件的差异,使Linux内核支持很多不同的文件系统。
5网络接口
网络接口提供了对各种网络标准的实现和对各种网络的硬件支持。
3Linux常用命令及其使用
系统管理员可以使用3种方法来管理和维护系统,分别是直接编辑系统配置文件和脚本文件,这是最基本,有时也是唯一可用的手段;使用Shell命令,这些命令是最安全,最有效,也是最灵活的系统管理工具;使用图形化管理工具,这种方法虽然易用,但不能完全替代命令操作,这是因为这些图形依赖于发行版本,缺乏一致性,也因为它们受到图形界面操作的限制,无法获得命令操作所具有的高效率,高灵活性和自动化等特性。
调研时间2011/12/109:
00到12:
10
Ⅱ服务器搭建篇
1Linux服务器网络配置
用网卡进行安装,然后配置网络,但是不同Linux发行版的网络配置文件路径略有不同。
2Linux网络应用
网络配置文件,开启Linux代理转发功能需要路由器设备。
3Linux服务器安全策略
网络安全在互联网应用中是个非常重要的课题,而服务器是网络安全中最关键的环节,Linux作为服务器放入互联网中,将面临来自网络的各种威胁与攻击,网络安全与系统本身的安全,对于服务器的稳定运行至关重要。
所以系统必须具有很好的防范攻击的策略,操作系统常用的安全策略主要有软件的升级,端口与服务,密码登陆安全,或是Linux软件防火墙iptables等
4服务器故障排除
一般处理Linux系统故障的思路是:
重视报错提示信息;查阅日志文件;分析定位问题;最后才能解决问题。
Ⅲ性能调优篇
到现在,我们已经知道很多关于Linux系统的具体问题,也知道它是个多功能,多用户的,是性能比较好的系统,也是一个开源软件的实践和应用平台,在这个平台下,有无数的开源软件支撑,我们常见的Apache,Tomcat,MySQL和PHP等。
开源软件最大的理念就是自由,开放,那如何利用这些开源软件,以达到应用的最优性能呢?
这就要考虑到影响Linux系统性能提高的因素,然后根据这些因素,提出相关的方案,以最低的成本达到最优的效果。
影响Linux系统性能的因素
1CPU
CPU是操作系统稳定运行的根本,CPU数量越多,主频越高,服务器性能相对就越好。
可能出现CPU瓶颈的应用有邮件服务器,动态Web服务器等,对于这类运用要把CPU的配置和性能放在主要的位置。
2内存
内存太小的话,系统进程将被阻塞,应用变得缓慢;内存太大,会导致资源的浪费。
所以,要处理好内存的大小。
3磁盘I/O宽带
磁盘的I/O性能直接影响到应用程序的性能。
在一个有频繁读写的应用中,如果磁盘I/O性能得不到满足,就会导致应用的停滞。
不过,现今的磁盘都采用了很多方法来提高I/O性能,比如常见的磁盘RAID技术。
4网络I/O宽带
基于Linux下的应用,一般都是要连接到网络中的,因此网络宽带也是影响性能的一个重要的因素。
低速,不稳定的网络将导致应用进程的访问被阻塞,而稳定高速的宽带,可以保证应用进程在网络上畅通无阻的运行。
由于现在科技的高速发展,现在的网络基本都是千兆带宽,或是光纤网络,带宽的大小对于性能的影响也在逐步的降低(参考资料④)。
调研时间2011/12/1110:
20到12:
30
Ⅳ发展前景篇
随着软件产业的快速发展,操作系统作为软件产业的核心,不仅影响软件产业发展的核心竞争力,而且对于加强国家信息安全和增强国家的综合实力至关重要。
而Linux相对于其他的操作系统有很多优势,它有很高的性能,几乎所有的IT技术人员都很熟悉Linux,不像Windows系统的源代码是商业机密,它是完全公开的资源,并获得了包括美国在内的各国政府的全力支持,由此可见,Linux系统已经越来越受到世人的关注,而操作系统最大的应用群体就是个人电脑,所以操作系统的桌面端也必将是各大操作系统厂商研发的重点,所以Linux操作系统必将在不久的将来取得更长,更好的进步。
当然,在获得不错进步的同时,也必将会受到更多的挑战与考验。
首先,微软不会甘心让Linux来壮大,所以Linux必须发回自己本身的优势,赢得更多的用户,使得它能不断的发展的更新。
再者,由于开源软件的商业模式及技术模式没有前例可循,注定Linux的前路不会是一帆风顺的。
还有就是安全方面,随着越来越受欢迎,越来越多的针对Linux的蠕虫,病毒和恶意软件也会层出不穷,会给用户特别是企业照成严重的损失。
最后的话,目前制约着Linux发展的一个关键因素,即人才。
相比前几年,国内懂Linux的技术人员已经有很多了,但是作为一个快速发展的产业,人才的广度和深度都远远不够,能够针对内核有研究的人才少之又少,多数都是一知半解,有限的人才又集中在Linux厂商内,系统集成商、代理商、应用软件开发商等拥有的人才更少,这制约着完整的Linux产业链的形成。
我国急需发展自己本国的操作系统,那对于开放性的Linux的开发就必须要认真对待。
而我国现有的Linux系统的技术人员根本满足不了市场的需求量,急需培养一大批优秀的技术人员。
高等学校是新技术、新事物最好的试验田。
在Linux的推广过程中,高校责无旁贷地成为先行军。
基于目前Linux人才极度匮乏的现状,在高校里,首先要完成的任务应当是:
●在本科和软件工程硕士层次培养Linux人才,及时补充当前人才市场对Linux人才的需求。
●把Linux内容列为大学计算机考试大纲,在全校范围内开设普及Linux的基础课程。
●培养Linux方面的师资力量,可以组织专业教师培训、讲座、交流等多种形式的活动,以尽快培养这方面的师资。
●尽快完善Linux水平考试认证体系。
●参与Linux系统软件的研制、开发与推广应用(参考资料⑤)。
结束语:
尽管推广Linux的路途势必是曲折的,但是我们相信在政府、教育界、各大企业等各方面的支持下,Linux接着自己本身的优势,继续发展,那么它走向普及化的日程指日可待。
总的调研时间:
2011/12/214:
00到16:
30
2011/12/813:
00到16:
00
2011/12/109:
00到12:
10
2011/12/1110:
20到12:
30
参考资料:
1操作系统(第二版)孟庆昌编著
2操作系统宗大华宗涛陈吉人等编著人民邮电出版社
3Linux操作系统原理与应用张玲编著西安电子科技大学出版社
4循序渐进Linux高俊峰编著人民邮电出版社
5Linux操作系统在高校教育中的发展前景探析大家论坛网
②
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 操作系统调研报告 操作系统 调研 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)