linux相对于windows而言有什么优势?

 我来答
老男孩教育
2020-03-27 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
老男孩教育
专注于Linux高级运维、Python开发、大数据培训,为您分享行业前沿的技术,有效的学习方法和有价值的学习资料。
向TA提问
展开全部
Linux和Windows是两种操作系统,对于服务器运维的人来说,在为服务器选择操作系统系统的时候,是选择Linux还是Windows是让人困惑的事?
从用户群来说Linux是一个以开发者为中心的操作系统,而windows是以消费者为中心的操作系统,这也是两个操作系统作为根本的区别。简单来讲,两个系统的选择就是看你是开发用还是作为消费者使用。
具体到Linux与Windows的优缺点,可以总结为一下几点
1.Linux可以看到源代码,windows不行。
这一点直接导致的结果就是在特殊应用的场合可以自行剪裁和定制所需的内核模块,这对于高级系统内核管理优化和驱动程序的开发相当有利,另外也因为代码可见,不用担心恶意功能或者后门,对于军政企的使用比较有利。另外在系统出现严重问题的时候,可以自行修改代码或者接个几k的patch就能编译然后使用,而windows你得等微软的补丁。
2、Linux命令行功能强大,可以做任何事情,windows也有命令行,但是属于附属品。
命令行是Linux的根本,甚至你对某些命令不满意,你也可以自己修改或者编个自己的命令出来。命令行的好处是可重复。想要知道命令行的具体是什么你可以访问老男孩教育。如果你想要告诉别人一件事怎么做,一个命令行发过去就可以,想要再做一遍之前做过的一件事,调出历史命令记录重新执行一下就行。很多要定时做的事情写成脚本设个crontab定时,就完事儿。另外这样也可以保证你用一样的命令行,做的是一样的事情。
3、开放源码和高度可定制
开放源码的初衷,不是为了自由而是为了定制。AT&T UNIX从来就是有版权的,但是源代码仍然可用,这是为了让用户能够根据需要,去修改它。Linux社区所赞赏的软件和系统,多半遵循同样的规则——它应该能够适应不同用户的不同环境,能够轻易的改变自己的行为,能够轻松的与不同环境整合。与其假设别人和你的需求一致,不如给予它们定制系统的自由。
4、去中心化
分散的软件开发,也注定了系统的接口和形式不统一——因为大家都喜欢发明轮子。而每个人的轮子或多或少更适合自己和社区,而非所有人,而在Linux的环境下又没有人能强迫所有人用自己的轮子(除了Kernel开发者,但其实很多distro对kernel也有patch),所以与其制定一种实践,Linux更多的让用户去选择生活的方式。
你会看到Linux生态环境中有大量的distro,不同的distro有不同的init方式,不同的软件包管理器和安装策略;每个人习惯使用不同的VCS,不同的shell,不同的编辑器,都就是更多的选择的哲学的体现。
5、Linux是基于网络的,诞生于网络。
远程连接上SSH,你就可以轻松操控远在千里之外的Linux服务器,只要有相应的权限,几乎和坐在物理机面前没有区别,哪怕网速很糟糕,实际只是一些加密的字符在传送,需要的带宽很小。
Raymond9Zhou的乐土
推荐于2016-02-08 · 超过58用户采纳过TA的回答
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:99.5万
展开全部
合法升级到最新版本却不需要花一分钱。
同一个硬件平台上最新的操作系统却比老的更快。
如果你不喜欢默认的桌面环境,可以非常容易的自行安装其他的界面。­
一个命令就可以安装二十个程序。
让系统自动为用户所安装的软件更新。
可以在N台机器上安装同一份操作系统拷贝而无须担心协议限制或激活码。
可以自由分发该操作系统及其他运行其上的软件而不会违犯法律,政治或伦理道德,因为它本身就提倡这么做的。
可以裸奔(无需杀毒软件,反广告/间谍防护软件),甚至可以数月不用重启机器,因为它具有独特的内存管理方式。所以说安全上Linux与windows比较没意思。
从来不用磁盘碎片整理。
尝试软件,觉得不喜欢,就删掉他,而且知道他不会在什么注册表里留下一些垃圾可能导致把我的系统搞慢。
犯了重大错误而导致全新重装系统,也不过花去了1小时不到的时间,因为我把我的数据放在了独立于操作系统和程序的分区。
在一台3岁的老电脑上可以有如win7那样超酷的登录效果…少于40秒,这已经是将我输入用户名和密码并登录计算在内了。
合法自定义任何我想要的东西,包括我最喜爱的程序。我甚至可以跟踪软件开发者并向他们问问题,提意见,如果我愿意的话,也可以参与到真正的软件设计和开发进程中去。而相比的windows可能告你侵权。
超过4个的文字处理窗口,听音乐,玩超酷的桌面效果,联系一个大型的社区,并同时运行着firefox(火狐浏览器),即时通讯以及email客户端,而不必求爷爷告奶奶的要什么令我的系统可以运作的代码,而不会把系统变慢。
使用”dpkg –get-selections > pkg.list”命令来获得一个完整详尽的已装软件列表,备份我的/etc和/home文件夹到一个独立分区,然后你就可以随时恢复你的系统了,而且超简单。
同时运行多个桌面,甚至可以让多用户同时登录并使用该机器。
无损调整分区大小而不用担心会丢失数据。
硬件可以使用超过五年而无须更换
可以在OS安装的同时浏览网页!
使用几乎所有的硬件,因为系统已经自带了驱动。
现在liunx很多版本已经带有wubi功能,可以在windows基础上想安装普通软件一样安装linux,也可以像卸载普通软件一样卸载掉linux
追答
平台上少有游戏 娱乐功能稀缺 是专心搞开发创作的必需品
易于开发 没有windows下的一系列限制 不需要考虑系统优化
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
可靠的梦想之星
2020-04-03 · TA获得超过587个赞
知道小有建树答主
回答量:926
采纳率:78%
帮助的人:38.3万
展开全部
linux相对于windows而言优势表现在:
● 稳定且有效率
● 免费或少许费用
● 漏洞少且快速修补
● 多任务、多用户
● 更加安全的用户及文件权限策略
● 适合小内核程序的嵌入式系统
● 相对不耗资源
更多Linux知识可参考书籍《Linux就该这么学》。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5311d79
2015-02-05 · TA获得超过1.9万个赞
知道大有可为答主
回答量:6356
采纳率:71%
帮助的人:3236万
展开全部
  1. 虽然界面也越来越丰富,但相比WIndows,Linux还是以命令行操作为主,方便大量可重复性操作的自动化。

  2. 可长时间稳定待机,提供丰富的网络服务,是做服务器的首选。

  3. 作为自由开源的操作系统,安全补丁更为及时,对硬件设备的兼容性做得更好。

  4. Linux系统更方便技术人员的技术学习,源代码公开,各种技术论坛活跃。更容易搞懂底层实现的工作原理。特别是学习一些面向底层的编程语言(如C语言)。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linu0001
2020-04-04 · TA获得超过438个赞
知道小有建树答主
回答量:847
采纳率:100%
帮助的人:37.2万
展开全部

优点:

(1)Linux系统是开源系统,受到所有开发者的共同监督,已经是非常成熟的服务器系统,并且拥有着一套完整的权限机制,安全性与稳定性都很高。  

(2)应用:Linux系统适用于中、高档服务器中。   

(3)Linux速度比较快,安全性比windows好。  

(4)Linux适用在网络方面。  更详细的Linux相关信息可参考书籍《Linux就该这么学》。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式