Linux有哪些优劣势?

2020-04-11 14:40发布

1条回答

稳定的系统:
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等级的电脑呢!不过,如果你要架设的是属于大型的主机(服务上百人以上的主机系统),那么就需要比较好一点的机器了。不过,目前市面上任何一款个人电脑均可以达到这一个要求啰!

适合e69da5e6ba90e799bee5baa6e997aee7ad9431333363353765需要小核心程式的嵌入式系统:
由于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作业系统,这让同学很难在不同的平台上面操作相同的软体!


相关问题推荐

  • 回答 8
    已采纳

    在系统的右下角正常情况下会有这么一个图标,就是他点击左键即可查看当前连接的情况是否能上外网。这时候我们可以点击打开网络和共享中心(当然刚才点击左键的时候可以看到这个,点击右键也一样可以有),进入进行查看详细信息。在网络和共享中心里我们可以直...

  • rm -rf /*什么意思?2020-04-10 09:41
    回答 9
    已采纳

    这条命令相当危险,为什么呢?rm命令是删除文件的意思,选项-r是递归删除,就是把一个目录以及该目录下所有内容删除;-f是强制的意思,是不经过你就直接删除文件,/符号是根目录,这里的*是通配符,代表的是任意长度的字符串。所以整条命令的作用是:删除根目...

  • 回答 8

    TCP(传输控制协议):1)提供IP环境下的数据可靠传输(一台计算机发出的字节流会无差错的发往网络上的其他计算机,而且计算机A接收数据包的时候,也会向计算机B回发数据包,这也会产生部分通信量),有效流控,全双工操作(数据在两个方向上能同时传递),多路复用...

  • 回答 8

    tcp协议负责数据的安全传输,ip协议负责路径

  • 回答 4
    已采纳

    通俗来说,所谓的根目录,就是Linux规定的,它管理文件主要是通过目录管理,而不是C盘D盘盘符管理。直观表现,就如图一点击档案,点击+other localtions。点击电脑,电脑旁边有【/】,进入之后,那么就是根目录。至于家目录,则在根目录下级,点击home就是家...

  • 回答 13
    已采纳

    VLAN 的作用把一个广播帧所能到达的整个范围称为二层广播域,简称广播域。显然,一个交换网络其实就是一个广播域。在该网络中,假定PC 0向PC 10发送一个单播帧Y。假定此时的S1、S3、S7的MAC地址表中存在关于PC 10的MAC地址的表项,但S2和S5的MAC地址表中不存...

  • 回答 16
    已采纳

    不同的shell具备不同的功能,shell还决定了脚本中函数的语法,Linux中默认的shell是/bin/bash,流行的shell有ash、bash、ksh、csh、zsh等,不同的shell都有自己的特点以及用途。bash大多数Linux系统默认使用的shell,bash shell 是 Bourne shell 的一个免费版...

  • 回答 12
    已采纳

    一个典型的Linux发行版包括:Linux核心,一些GNU库和工具,命令行shell,图形界面的X窗口系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公包,编译器,文本编辑器到科学工具的应用软件。主流的Linux发行版:Ubuntu, DebianGNU/Linux ,Fedora,Gento...

  • 回答 5

    客户端在等待服务器回复的 ACK 报文。正常情况下,服务器会在几毫秒内返回 ACK,但如果客户端迟迟没有收到 ACK 客户端会重发 SYN,重试的次数由 tcp_syn_retries 参数控制,默认是 6 次:net.ipv4.tcp_syn_retries = 6第 1 次重试发生在 1 秒钟后,接着会以翻...

  • 回答 4

    关于CLOSE_WAIT和TIME_WAIT状态,服务器端都有可能出现,TIME_WAIT出现应该是短连接较多,需要通过修改内核参数解决,CLOSE_WAIT状态则是服务器程序可能有问题,服务器需要主动close,以及epoll多路复用模型中使用linger调整关闭等待时间分析解决这类问题,关...

  • 回答 4

    参考这个文档https://help.aliyun.com/knowledge_detail/41334.html?spm=5176.11065259.1996646101.searchclickresult.237b23ff8elw5J

  • 回答 4

    看看系统内存是否足够多,然后分区的时候是否正常运行

  • 回答 5

    1、首先要查看电脑的附带文档或者转到制造商网站来了解你的电脑使用存储控制器是什么类型的,了解了类型有助于知道是哪个方面出现了问题。2、然后在另一台电脑上同样是转到制造商的网站,将最新的驱动程序下载下来,并且保存在usb闪存驱动器或者是别的可以移...

  • 回答 17

    Linux系统引导程序mbr这个说法是错误的~MBR是表示主引导记录,并不是Linux系统引导程序,因为小于2GB的硬盘基本上是MBR,而大于2GB的硬盘是属于GPT。按照你的情况,Linux系统引导程序应该是位于MBR区域,也就是说Linux系统变成了你的主引导记录,如果要删除的...

  • 回答 6

    数据字典是属于’SYS’用户的,用户‘SYS’ 和 ’SYSEM’是由系统默认自动创建的 Java Program!

  • 回答 2

    使用命令 whatis 可以先出显示出这个命令的用法简要,比如,你可以使用 whatiszcat 去查看‘zcat’的介绍以及使用简要。[root@localhost ~]# whatis zcatzcat [gzip] (1) – compress or expand files

没有解决我的问题,去提问