下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、武汉理工大学华夏学院课 程 设 计 报 告 书课程名称:linux 操作系统课程论文题目: 比较 linux 系统与 windows 系统系名:信息工程系专业班级:软件 1121 姓名:钟伟 学号:指导老师:杨铭熙2015年 5 月13日题目:软件 1121 班linux 操作系统课程论文题比较linux 系统与 windows 系统的在以下各方面异同1. 硬盘配额管理2. 内存配额3. 批处理系统4. 用户管理5. 服务器安装与配置(至少争辩两种)6. 源码共享机制7. 平安机制8. 针对我国网络平安机制之利弊要求:1. 第 11 周三下午 5 点以前交(电子版发到指定邮箱,纸版交老师)2.
2、 论述不得与人雷同。关于 linux 和 windows 的比较我们可以从以下几个方面来进行比较1 硬盘配额管理我认为 linux 磁盘配额的作用和 windows 磁盘配额的作用基本上是相同的,在我们的电脑磁盘出厂经过初始化后,要想使用,就要对其进行分区,由于受mbr 分区表的限制,最多分成4 个主分区,假如想要更多的分区,那么可以分成3 个主分区和 1 个扩展分区,其中的扩展分区进而分成多个规律分区。接下来,假如 windows 系统和 linux 系统将要对磁盘的分区进行访问,那么就需要进行下面的工作:1.windows 想要访问(1) 为分区安排文件系统类型,例如设置为 fat16、或
3、 fat32 又或者 ntfs。(2) 为该分区安排盘符,例如d 盘,也可以想象成把其中的一个分区挂载到我的电脑/d 盘名目下面。接下来,对 d 盘进行操作,如写文件,其实就是在相应的磁盘分区里面操作了。2.linux 想要访问(1) 为分区安排文件系统类型,例如设置为 ext2、ext3 等。(2) 由于我们无法直接访问磁盘分区,因此我们需要把相应的分区挂载到一个名目下面。在windows 下面可以在图形化的界面(磁盘管理器)里面看到各个分区,进而能够安排盘符,但是在 linux 下面无法看到分区,而是给每个分区起了个名字,以文件形式存在,例如(sda1, 其中 sd 表示 sata 接口的
4、磁盘,hd 表示 ide 接口的磁盘;a 表示第一块磁盘,假如还有一块磁盘,那么就b;1 表示磁盘的第一个主分区,相应的 2、3,4 表示第 2、3、4 个分区,5 表示第一个规律分区。)接下来可以将磁盘的某一个分区挂载到特定名目,例如把 sda2 挂载到/home 名目。接下来,对/home 进行操作,如写文件,其实就是在相应的磁盘分区里面操作了。(1) windows 可以通过给其安排盘符来访问它,而它具体的设备可以在设备管理器里面看;(2) linux 可以将其挂载到/media 名目下面进而对其进行访问,而它具体的设备可以在/dev 名目下面找到。2 内存配额通过学习,我了解到在虚拟内
5、存的使用上,linux 内核为用户管理了格外多的细节问题, 用户可以认为自己真正拥有 4gb 地址空间,而不用关怀虚拟内存是否提交物理存储等问题。windows nt 则为程序员供应了多种虚拟内存使用方案,虽然这些方案的使用有些简单,但却供应了肯定程度上的机敏性。它也支持 dos 和 win16 程序的执行,但为了供应这种兼容性,它的内存管理付出了极高的性能代价。在内存管理上,linux 和 windows nt 在面对相同的进程地址空间大小时,对内存布局的使用方式不同。windows nt 实际只为进程预备了 2gb 弱的可用虚拟地址空间,而 linux 中的进程地址空间使用更机敏些。lin
6、ux 和 windows nt 虽然均供应了内存共享技术,但它们的实现有些微小的差别。linux 供应应用户的接口格外简洁,只需将自己的虚拟内存空间区域附加到共享内存对象之上。windows nt 则是通过内存映射文件供应共享内存机制,从使用上讲,略显简单。 linux 和windows nt 在高速缓存的使用上有一些共同之处,均尽量接受系统的全部空闲 ram 作为高速缓存区域,但 linux 在高速缓存管理上有一些独到之处,这是它性能之所以高的根本缘由并且linux 的内存交换管理机敏性很强,用户可以在一般的文件系统上建立“无洞”的文件作为交换空间,还可以使用多个交换文件,从而可以动态增加交
7、换文件。它也供应了利用交换分区作为交换空间的方法,此方法是优选的交换空间方案。windows nt 的页面文件很难摆脱碎片化的危急,为了保证它接受无碎片的页面文件,必需实行肯定的措施。3 批处理系统通过学习,我明白了windows 常用的是利用 ms-dos 命令。而linux 常用批处理是 shell脚本,linux 中的 shell 有多种类型,其中最常用的几种是 bourne shell(sh)、c shell(csh)和korn shel(l ksh)。在 windows 中批处理是.bat 及.cmd 为扩展名的文件,而linux 经常是.sh,有些没有扩展名的文件。4 用户管理查阅
8、资料,我了解到linux 中的用户管理与 windows 中的用户管理很相像,但又很不相同。两个系统都是多用户系统,基于用户身份来把握他们对资源的访问。两个操作系统都允许将用户分组管理以简化访问把握,以避开为众多用户分别设置权限。不过,相同之处也仅此而已。在 linux 中管理用户和组的方式与 windows 中本质上是相同的,但是 linux 中只能有惟一的组可以关联到一个系统资源。我们应当这样生疏 linux 中的组管理:不要吝惜对组的使用,在简单的环境中,不要可怕创建很多组。应当依据资源访问权限而不是基于业务单位去创建组。用户和组信息分别存储在 /etc/passwd 文件和/etc/g
9、roup 文件中。您的系统可能还会有 /etc/shadow 和 /etc/gshadow 文件,它们存储的是为了平安而经过加密的密码。直接编辑这些文件来管理用户和组不是不行以,但我们肯定要谨慎行事。全部的用户和组的管理都可以在把握台中完成,可以写成脚本。也可以使用 webmin 等工具以图形化的方式管理用户和组。并且linux 是真正的多用户操作系统,windows 一般来讲,其实不是真正的多用户。在linux系统中,提高处理机使用率的技术措施主要是多道和分时,处理机在进程之间切换,依据肯定的规章轮番执行每个进程。对于单个处理机的系统,这些进程宏观上看似并行执行,而微观上来看仍旧是串行执行的
10、,这种执行方式被称为并发执行。操作系统通过并发把握机制,对处理机进行安排、调度,在保证每个进程都得到公正合理执行的同时,使系统中的各种资源得到充分的使用。不过我们得明白一点,linux 其实不是完整的操作系统,只是内核。还需要 shell 等来组成一个可操作的系统。5 服务器安装与配置(至少争辩两种)window 服务器的安装简述我们把源程序上传到服务器的硬盘里面.然后命名 2 打开 win 服务器里面的 iis 依据以下图片记录进行网站新增;右键”网站”新建”网站”;描述任凭填写.这里建议和存放在硬盘里面的源文件名字保持全都.例如我这里命名”web17;网站 ip 选择自己想要对应的 ip;
11、选择硬盘里相 对应的路径;勾选”运行脚本”和”执行”的选项;最终完成就可以基本把网站配置到 iis 里面了接着要设置相关网站的权限;选择相应的网站然后右键”权限”, “添加”然后输入框输入”e”然后点击旁边的”检查姓名”消灭 everyone 选择”确定”然后勾选”完全把握”; 接着设置相关网站的属性;选择相应的网站然后右键”属性”;选择”主名目”然后勾选”脚本资源访问”然后点击打开”配置”;点击”配置”之后消灭的选择框选择”选项”勾选”启用父路径”;然后选择”属性”选项里面的”文档”点击” 添加”按钮添加”index.php”;最终把添加的 index.php”上移”到最顶端即可.这个是默认
12、读取的首页内容文档.假如你的程序是默index.asp 的话.就上移index.asp.以此类推做好以上步骤.基本上就可以扫瞄访问你的网站安装了.当然前提之下要去域名商把相关的域名解析到这个网站的 ip 上面才可以访问linux 服务器安装简述而架设 linux 环境的服务器运行环境,实现 php+mysql 和支持静态网页的服务器,其服务器性能相对 win 环境下的 apache 强大 10 倍,我们通常选择的是 lnmp 这个业内格外强大而且成熟的一键安装包,lnmp 架设完成对服务器内存占用 60m 左右,的确很精彩。第一:安装 lnmp(linux+nginx+mysql+php)服务
13、器运行环境 ,登陆 ssh,通常需要 root 登陆,我们可以选择 putty 来连接服务器,有以下几行命令:cd lnmp0.7./centos.sh安装时,第一步提示你输入域名, 提示你输入 mysql 的 root 帐号密码,这个肯定要记住,是以后 mysql 管理的密码:总体而言 linux 与 windows 服务器系统的区分开放性不同在目前服务器领域,最常见的就是 linux 服务器系统以及 windows 服务器系统了,其两者之间存在着众多的区分,最大的区分在于 linux 系统是开放源码系统,允许任何人对程序的修改于编辑,而windows 服务器系统则不是开源操作系统,受微软版
14、权爱护,仅限微软内部开发修改等,也正由于如此 windows 服务器系统在应用领域远不及开放的 linux 系统。价格不同linux 操作系统由于是是开放源码系统,一般均是免费的,即便是经过再次开发的新版本linux 系统,由于基于核心是免费的,因此价格相比 windows 服务器系统更加低廉。而 windows 系统不是开源操作系统,因此价格比 linux 系统要贵的多,依据你打算使用的操作系统类型不同,需要花费数百到数千美元不等。windows 2003 服务器系统 因此不管是开放性以及版本数量以及系统的稳定性与价格方面,linux 服务器系统拥有独特的优势,不过需要指出的是,假如服务器应
15、用中需要.net 技术, 那么只有接受 windows 服务器系统才支持,net 技术是很有意义的一项 windows 服务器技术, 只有 windows 操作系统可以为其供应支持。而 linux 系统并不支持该技术,因此在很少一些场合需要用到 net 技术方面,仅适合 windows 服务器系统。6 源码共享机制通过学习资料 linux 与 windows 的总体比较 首先,linux 作为自由软件有两个特点:一是它免费供应源码,二是爱好者可以依据自己的需要自由修改、复制和发布程序的源码,并公布在 internet 上。这就吸引了世界各地的操作系统高手为 linux 编写各种各样的驱动程序和
16、应用软件,使得linux 成为一种不仅只是一个内核,而且包括系统管理工具、完整的开发环境和开发工具、应用软件在内,用户很简洁获得的操作系统。 由于可以得到 linux 的源码,所以操作系统的内部规律可见,这样就可以精确地查明故障缘由,准时实行相应对策。在必要的状况下,用户可以准时地为 linux 打 “补丁”(,这是其它操作系统所没有的优势。同时, 这也使得用户简洁依据操作系统的特点构建平安保障系统,不会由于不了解不公开源码的“黑盒子”式的系统预留的什么 “后门”而受到意外的打击。 其次,究其根本,linux 是一个 unix 系统变种,因此也就具有了unix 系统的一系列优良特性,unix
17、上的应用可以很便利地移植到linux 平台上,这使得unix 用户很简洁把握 linux。linux 的主要特色 :1. 技术成熟,牢靠性高 2. 极强的可伸缩性 3. 网络功能强 4. 强大的数据库支持力量 5. 开发功能强 6. 开放性好 7. 标准化7 平安机制我认为 windows 操作系统倾向于将更多的功能集成到操作系统内部,并将程序与内核相结合;而 linux 不同于 windows,它的内核空间与用户空间有明显的界限。依据设计架构的不同, 两者都可以使操作系统更加平安。linux 符合 gnu 通用公用许可证,用户可以拷贝、复制并分发源代码。windows 使用的是封闭源代码,因
18、此微软的平安方法被称为“通过隐蔽来保证平安“。linux 与 windows 对网络平安和协议的支持都很不错。两者都支持ipsec,这是一个运行于ip 层的开放的基于加密的爱护方式。ipsec 能够识别终端主机,同时能够对网络传输数据和加密数据的过程中的修改作出推断。linux 是一个支持 red hat、debian、mandrake、suse 和turbolinux 的加固工具。相比之下,windows 的系统管理员使用简洁易用的 gui 工具,配置的时候也很简洁出错误。linux 要优于 windows,由于它支持全部的开放标准(尽管 windows 也支持很多相同的开放便准,如ipse
19、c、ike 和 ipv6,也乐意扩展标准)。对于使用异构系统并有互操作需求的公司,“标准“假如代有私有代码,就使得对缺陷的检测和错误的修正更困难、耗费的时间也更多。8 针对我国网络平安机制之利弊我认为 linux 系统天生就被设计成一个多用户的操作系统。因此,即便是某个用户想要进行恶意破坏,底层系统文件照旧会受到爱护。假如,在格外不幸的状况下,有任何远程的恶意代码在系统中被执行了,它所带来的危害也将被局限在一个小小的局部之中。与之形成鲜亮对比的是微软的 windows xp 系统。在这里,用户会默认以系统管理员的身份登录,而在系统中所发生的任何损害,都会快速集中到整个系统之中。微软最新的win
20、dows vista 系统让用户在默认设置下以受限用户的身份登录,因此它要比自己的前任更加平安一点。1) windows 下都是 administrator 用户登录,病毒可以自由感染系统任何文件;ubuntu 下一般用户不能修改系统文件。2) windows 用户很多,争辩的人也多,病毒,木马数量也很多,被攻击的数量也很多, 攻击 windows 终端用户有很多商业利益,如偷 qq 号,偷银行交易密码等等,有利益驱动争辩的人也越多,“成果”也就越多;linux 当前还没有普及所以病毒很少。3). win2k 没有栈爱护,很简洁溢出/win2k malloc 攻击也没有加强;winxp 稍有加强,但相对还是简洁;win2003
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 移动媒体艺术就业方向
- 2026湖南郴州市国控健康养老服务有限公司招聘6人笔试备考试题及答案解析
- 农药中毒患者的吸氧护理
- 2026北京市农林科学院高层次人才引进53人考试参考题库及答案解析
- 2026年调兵山市消防救援局公开补充招录政府专职消防队员7人笔试备考题库及答案解析
- 2026广东旅控集团财务管理部(资金结算中心)部长等岗位招聘2人考试备考试题及答案解析
- 2026广西崇左天等县住房和城乡建设局招聘编外工作人员2人笔试备考试题及答案解析
- 2025年江苏农林职业技术学院单招职业适应性测试题库及答案解析
- 职业规划师行业指南
- 2026年中国科大附中高新中学教师招聘考试备考题库及答案解析
- 加油站防恐安全培训
- 酒店线上推广方案
- 感受生活中的法律完整版
- Micro Shield程序初级应用指南
- GB/T 21837-2023铁磁性钢丝绳电磁检测方法
- 苏州山塘街区
- 职业卫生法律法规职业卫生法律法规
- 船体设计师个人简历模板
- 超声心动检查技术 心脏各瓣膜频谱多普勒的正常波形
- 2023学年完整公开课版《元宵节》
- 药物过敏急救处理
评论
0/150
提交评论