Linux有哪些优缺点

如题所述

优点是:

1、开放性:linux操作系统遵守GNU规范,代码共享,易于实现系统的裁剪和客制化的开发。

2、多用户:系统资源可以被不同用户以各自的权限访问使用,互不影响。

3、多任务和多线程:不同任务和线程几乎同时并发地处理独立的但却内在关联的一系列事件

4、设备独立性:linux操作系度统把所有外部设备统一当作设备文件来看待,只要安装它们的驱动程序,任何用户都可以像使用普通文件一知样,操纵、使用这些设备,而不必知道它们的具体存在形式。

5、丰富的网络功能:完善的内置网络是Linux的一大特点。
缺点是:
主要来自于硬件方面的支持,还有就是对于普通用户来说,它的操作性没有windows那么方便,实用,一般用户使用起来 不太会操作。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-07-22
1) 大量的可用软件及免费软件
Linux 系统上有着大量的可用软件,且绝大多数是免费的,比如声名赫赫的 Apache、Samba、PHP、MySQL 等,构建成本低廉,是 Linux 被众多企业青睐的原因之一。当然,这和 Linux 出色的性能是分不开的,否则,节约成本就没有任何意义。

但不可否认的是,Linux 在办公应用和游戏娱乐方面的软件相比 Windows 系统还很匮乏,所以,即便打游戏、看影片用的也是 Windows,至于 Linux,就把它用在擅长的服务器领域吧。

2) 良好的可移植性及灵活注
Linux 系统有良好的可移植性,它几乎支持所有的 CPU 平台,这使得它便于裁剪和定制。我们可以把 Linux 放在 U 盘、光盘等存储介质中,也可以在嵌入式领域广泛应用。

如果读者希望不进行安装就体验 Linux 系统,则可以在网上下载一个 Live DVD 版的 Linux 镜像,刻成光盘放入光驱或者用虚拟机软件直接载入镜像文件,设置 CMOS/BIOS 为光盘启动,系统就会自动载入光盘文件,启动进入 Linux 系统。

3) 优良的稳定性和安全性
著名的黑客埃里克•雷蒙德(EricS.Raymond)有一句名言:“足够多的眼睛,就可让所有问题浮现”。举个例子,假如笔者在演讲,台下人山人海,明哥中午吃饭不小心,有几个饭粒粘在衣领上了,分分钟就会被大家发现,因为看的人太多了;如果台下就稀稀落落两三个人且离得很远,那就算明哥衣领上有一大块油渍也不会被发现。

Linux 开放源代码,将所有代码放在网上,全世界的程序员都看得到,有什么缺陷和漏洞,很快就会被发现,从而成就了它的稳定性和安全注。

提到 Linux 的安全性,我们可以做一个实验:在一台计算机上,在安装了 Windows 系统后不安装杀毒软件联网一个月,看看会有什么情况;同样,在安装了 Linux 系统后不安装杀毒软件联网一个月,我们比较一下,大家就明白了什么是 Linux 的安全性。Windows 系统不安装杀毒软件,相信大家都知道会有什么下场吧……

4) 支持几乎所有的网络协议及开发语言
经常有初学的朋友问我,Linux 是不是对 TCP/IP 协议支持不好、是不是 Java 开发环境不灵之类的问题。前面在 UNIX 发展史中已经介绍了,UNIX 系统是与 C 语言、TCP/IP 协议一同发展起来的,而 Linux 是 UNIX 的一种,C 语言又衍生出了现今主流的语言 PHP、Java、C++ 等,而哪一个网络协议与 TCP/IP 无关呢?所以,Linux 对网络协议和开发语言的支持很好。

Linux 的优点在此不一一列举,只说明这几点供读者参考。诚然,Linux 不可能没有缺点,如桌面应用还有待完善、Linux 的标准统一还需要推广、开源软件的盈利模式与发展还有待考验等,不过,瑕不掩瑜。更多Linux介绍可查看《Linux就该这么学》本回答被网友采纳
第2个回答  2021-05-20
优点:
1、稳定。
linux是基于Unix的概念开发出来的系统,拥有Unix的稳定且效率的特点。运行一年以上而不曾宕机、不必关机是很平常的事情
2、免费/少许费用。
linux是基于GPL(GUN项目)授权下的产物,开源。稳定,不像微软需要不断更新系统,缴纳高额费用
3、安全性、漏洞的快虚修补。
由于linux的免费开源属性,让linux拥有大量的用户,因此获得最新的安全信息共享相对简单些
4、多任务、多用户。
linux系统可以多人同时上线工作,资源分配比较公平。而windows的单人多任务想必就不稳定。
5、用户和用户组的规划。
在linux系统里,文件属性分为可读可写可执行来定义一个文件的适用性,此外,这些属性又可以分三个种类(文件所有者,文件所属用户组,其他用户)。有很好的保密性
6、相对不消耗系统资源
运行环境对硬件的要求比其他系统相对来说没那么高,当然如果要搭建大型服务器除
缺点:
1、没有特定的支持厂商
在linux上的所有套件几乎都是自由软件,自由软件的开发者大部分都不是盈利型的团体。所以在linux上面的软件如果发生问题,只能自己寻找解决方案
2、游戏支持度不足
现在游戏的风靡程度超乎想像,但在Linux上开发的大型游戏几乎没有,这也间接让linux很难进入一般家庭。
3、专业软件支持度不足
很多专业型软件在linux上无法运行(例如很多市面上的专业绘图软件) Linux学习的话可参考《Linux就该这么学》。本回答被网友采纳
第3个回答  2017-01-10
稳定的系统:
Linux本来就是基于Unix概念而发展出来的作业系统,因此,Linux具有与Unix系统相似的程式介面跟操作方式,当然也继承了Unix稳定并且有效率的特点。常听到安装Linux的主机连续运做一年以上而不曾当机、不必关机是稀松平常的事;
免费或少许费用:
由于Linux是基于GPL授权下的产物,因此任何人皆可以自由取得Linux,至于一些『安装套件』的发行者,他们发行的安装光碟也仅需要些许费用即可获得!不同于Unix需要负担庞大的版权费用,当然也不同于微软需要一而再、再而三的更新你的系统,并且缴纳大量费用啰!
安全性、漏洞的快速修补:
如果你常玩网路的话,那么你最常听到的应该是『没有绝对安全的主机』!没错!不过Linux由于支援者日众,有相当多的热心团体、个人参与其中的开发,因此可以随时获得最新的安全资讯,并给予随时的更新,亦即是具有相对的较安全!
多工、多使用者:
与Windows系统不同的,Linux主机上可以同时允许多人上线来工作,并且资源的分配较为公平,比起Windows的单人多工系统要稳定的多啰!这个多人多工可是Unix-Like上面相当好的一个功能,怎么说呢?你可以在一部Linux主机上面规划出不同等级的使用者,而且每个使用者登入系统时的工作环境都可以不相同,此外,还可以允许不同的使用者在同一个时间登入主机,同时使用主机的资源。
使用者与群组的规划:
在Linux的机器中,档案的属性可以分为『可读、可写、可执行』等参数来定义一个档案的适用性,此外,这些属性还可以分为三个种类,分别是『档案拥有者、档案所属群组、其他非拥有者与群组者』。这对于专案计画或者其他计画开发者具有相当良好的系统保密性。
相对比较不耗资源的系统:
Linux只要一部P-III以上等级的电脑就可以安装并且使用愉快啰!还不需要到P-4或AMD K8等级的电脑呢!不过,如果你要架设的是属于大型的主机(服务上百人以上的主机系统),那么就需要比较好一点的机器了。不过,目前市面上任何一款个人电脑均可以达到这一个要求啰!
适合需要小核心程式的嵌入式系统:
由于Linux只要几百K不到的程式码就可以完整的驱动整个电脑硬体并成为一个完整的作业系统,因此相当适合于目前家电或者是小电子用品的作业系统呢!那就是当红炸子鸡『嵌入式』系统啦!Linux真的是很适合例如手机、数位相机、PDA、家电用品等等的微电脑作业系统呢!^_^
整合度佳且多样的图形使用者介面(GUI):
自从1994年Linux 1.0后就加入的X Window系统,在众多骇客的努力之下终于与Linux有高度整合,且主要的绘图卡公司(Intel , NVidia, ATI等)都有针对Linux推出最新的驱动程式,因此Linux的GUI已经有长足的进步了!另外,Linux环境下的图形介面不只有一种呢!包括大家耳熟能详的KDE(http://www.kde.org/)以及GNOME(http://www.gnome.org)都是很常见的!
反正Linux好处说不完啦!不过虽然Linux具有这样多的好处,但是他先天上有一个足以致命的地方, 使他的普及率受到很大的限制,就是Linux需要使用『指令列』的终端机模式进行系统的管理!虽然近年来有很多的图形介面开发使用在Linux上面,但毕竟要熟悉Linux还是以指令列来使用是比较好的, 因此要接受Linux的玩家必须比较要能熟悉对电脑下指令的行为,而不是用滑鼠点一点icon就行了!Linux 还可以改进的地方:
没有特定的支援厂商:
因为在Linux上面的所有套件几乎都是自由软体,而每个自由软体的开发者可能并不是公司团体,而是非营利性质的团体。如此一来,在你Linux主机上面的软体若发生问题,该如何是好?好在由于目前Linux商业界的整合还不错,目前在台湾比较具名的Red Hat与SuSE均有设立了服务点。你可以经由这个服务点来直接向他们购买/咨询相关的软硬体问题呢!不过,如果你并非选择有专门商业公司的Linux distributions时?怎么办?没有专人到府服务呢~这点倒是还不需要太担心,因为拜网路风行之赐,你要问的问题几乎在网路上都可以找到答案喔!看你有没有用心去找就是了!
游戏的支援度不足:
在现代这个时候,敢说你们家的桌上型电脑里面完全没有游戏的小朋友应该不多了!游戏软体也是个应用程式,所以它与作业系统的关系就相当密切了。可惜的是目前很多游戏开发商并没有在Linux平台上面开发大型游戏,这间接导致Linux无法进入一般家庭说。
专业软体的支援度不足:
目前很多专业绘图软体公司所推出的专业软体并不支援Linux作业系统,这让同学很难在不同的平台上面操作相同的软体!唉!很伤脑筋~本回答被网友采纳