linux与windows比较
从应用方面来讲,Linux和Windows两种操作系统各自有自己的长处和不足,但从经济角度来讲,Linux是一个公众的免费操作系统,而Windows是一个具有昂贵价值的操作系统,本节将对Linux和Windows操作系统的类似之处和不同点进行介绍。
1.Linux与Windows的类似之处
(1)用户和组
Linux和Windows都是多用户操作系统,都可以由许多不同的用户来使用,为每个用户提供单独的环境和资源,并基于用户身份来控制安全性;都可以组成员的方式来控制资源的访问权限,这样在用户数目较大的时候,可不必为每一个用户账号分别设置权限。
(2)文件系统
Linux和Windows都支持多种文件系统,文件资源可以通过NetBIOS、FTP或者其他协议与他客户机共享。可以很灵活地各个独立的文件系统进行组织,由管理员来决定它们在何处以何种方式被访问。
(3)端口和设备
两种操作系统都支持各种物理设备端口,比如并口、串口和USB接口。支持各种控制器,比如IDE和SCSI控制器。当然,Linux还支持很多“刚刚上市”的标准硬件。
(4)网络
Linux和Windows都支持多种网络协议,比如TCP/IP、NetBIOS和IPX。它们都支持多种类型的网络适配器、都具备通过网络共享资源的能力(比如共享文件和打印)、都可以提供网络服务能力(比如DHCP和DNS)。
(5)服务
Linux和Windows都提供服务。所谓服务,指的是那些在后台运行的应用程序,可以为系统和远程调用该服务的计算机提供一些功能,在系统引导的时候可以单独控制并自动启动这些程序。
2.Linux与Windows的区别
虽然Linux与Windows有一些类似之处,但Linux和Windows的工作方式还是存在一些根本的区别,
(1)Linux的应用目标是网络而不是终端输出
Windows最初出现的时候,其功能是将用户所做的工作成果,可以方便地看到并打印出来。同样,Linux也受到了其起源的影响,Linux的设计定位于网络操作系统,它的设计灵感来自于UNIX操作系统,因此它的命令设计比较简洁。由于纯文本可以非常好地跨网络工作,所以Linux的配置文件和数据都以文本为基础。
对于熟悉图形操作环节的用户来说,Linux服务器操作系统初看可能比较原始,但是Linux开发更多关注的是它的内在功能而不是表面上的东西,即使是在纯文本的环境中,Linux同样拥有非常先进的网络、脚本和安全能力。Linux的自动执行能力也很强,只需要设计批处理文件可以让系统自动完成非常详细的任务。Linux的这种能力来自于其基于文本的本质。
(2)可选的GUI
Linux同样也有图形组件。Linux支持高端的图形适配器和显示器,完全胜任与图形相关的工作。现在,许多数字效果艺术家在Linux工作站上来进行它们的设计工作,而以前这些工作需要使用IRIX系统来完成。但是,图形环境并没有集成到Linux中,而是运行于系统之上的单独一层,这意味着用户可以只运行GUI,或者在需要时才运行GUI。如果用户的系统主要任务是提供Web服务,那么用户可以停用图形界面,而降其所用的内存和CPU资源用于Web服务。如果用户需要在GUI环境下做一些工作,可以再打开它,工作完成后再将其关闭。Linux同时支持这两种方式,并不要求用户只用文本或者只用GUI,可以根据需要选择的操作方式。
(3)系统配置文件
Linux中的配置文件是可读的文本文件,这与Windows中的文件类似,但与Windows的注册表机制在思路上有本质的区别。Linux的每一个应用程序都有自己的配置文件,而且不与其他的配置文件放在一起,大部分的配置文件都存放在一个目录树下的某个子目录中,所以在逻辑上它们是在一起的。文本文件的配置方式使得不通过特殊的系统工具可以完成配置文件备份、检查和编辑工作。
(4)文件名扩展
Linux不使用文件名扩展来识别文件的类型,而是根据文件的头内容来识别其类型。为了提高可读性,用户也可以使用文件名扩展,但这对Linux系统来说没有任何作用。不过,有一些应用程序,比如Web服务,可能使用命名约定来识别文件类型,但这只是特定应用程序的要求,而不是Linux系统本身的要求。
(5)数据安全性
Linux通过文件访问权限来判断文件是否为可执行文件,任何一个文件都可以赋予可执行权限,这样程序和脚本的创建者或管理员可以将它们识别为可执行文件,保存到系统上的可执行的文件不能自动执行,这样可以防止许多脚本病毒,有利于数据安全。
(6)重新引导是的手段
使用Windows的用户都知道,Windows操作系统常会由于各种原因而重新引导系统。在Linux系统中,一旦程序开始运行,它将保持运行状态,直到受到外来因素的影响才终止程序的运行,即应用程序不会导致内核的崩溃,因此不必经常重新引导系统。所以除了Linux内核之外,其他软件的安装、启动、停止和重新配置都不同重新引导系统。
另外,用户可通过网络远程进入Linux操作系统,而且,如果系统中一个特定的服务出现了问题,可以进行故障诊断的同时让其他服务继续运行,当在一个系统上同时运行多个服务的时候,这种管理方式非常重要。
(7)命令区分大小写
所有的Linux命令和选项都区分大小写,由于命令和选项大小写区别的原因,所以大写命令选项与小写命令选项的功能是不同的,因此,大多数控制台命令几乎都是小写的。
当前文章:linux与windows区别
网页路径:https://www.cdcxhl.com/news/105343.html
成都网站建设公司_创新互联,为您提供响应式网站、移动网站建设、标签优化、手机网站建设、网站导航、网站内链
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联