优点:学习Linux利于对计算机专业课程加深学习。Linux开源,可以读代码,可以深入研究软件的工作原理,这点对于学习计算机的学生尤为重要。开源也就意味着不需要花钱,包括大量应用也是免费的。像一些大型公司,受版权法律限制,不可能使用盗版软件,这样的话选用Linux服务器就可以为他们节约大量成本。Linux或许没有Windows那么易用,但这些公司都有专业运营团队,这点困难对他们来说根本不算什么。使用开源软件会带来更好的安全性。面对一款开源软件,就算你不会读代码也会有其他使用者帮你做代码安全审计,他们会在公开的环境指出软件存在的各种问题。因为Linux平台几乎所有软件都是免费的,也就完全没必要去找盗版、破解软件,只需要从官方仓库下载软件即可,这样也就很难遇到植入后门病毒的软件。同时Linux可以以更灵活的、高度定制的、更精简的方式去安装,减少暴露的安全问题和可靠性问题,系统会更稳定、安全、高效。使用场景:大多数云平台都是基于openstack,底层为Linux。容器技术docker同样离不开Linux内核。许多网络安全设备,像防火墙、IDS、流控、WAF等都是基于Linux开发的。还有很多设备是基于嵌入式Linux开发。Android、mac OS开发需要懂Unix-like系统。主流数据库Oracle、DB2、MySQL(mariadb)、postgreSQL、redis、mongodb绝大多数都是部署在Unix-like系统上的,做一名合格的DBA必须要学会Linux。
总之,Windows都做的,Linux都能做,甚至做的更好,玩游戏除外╮(╯_╰)╭。在大公司做技术必须要会Linux,小公司可以无视版权用Windows,但国家知识产权保护越加严格,还是不建议商业使用盗版Windows。
偶也不是这方面的专业人士,吧啦吧啦说了一堆也不知道准确不,希望对你将来的学习和就业方向选择有帮助。