------解决方案-------------------- 哈哈,这个问题你得转到 CSDN 的 Unix/Linux 版块去
------解决方案-------------------- 开源产品由于源代码是公开的,那么会有很多专家级的人物来审查代码的安全性,甚至于每个人都能这么做,这样的话就能及时发现漏洞而改正。
------解决方案-------------------- 如果用作服务器操作系统的话,我感觉 Linux 比 Windows 好用多了。至少在管理部署的应用上就很方便,Linux 下有丰富的命令,以及功能强大的 Shell 脚本。
在都不安装第三方软件的前提下,举个简单的例子吧,有时候应用的日志文件需要切割,每天 0 时执行,这个在 Linux 通过 crontab 或者 Windows 通过计划任务都能实现,但是切割后的文件需要重命名为带有昨天日期的名字,这么小的一个需求在 Windows 就复杂啦,Windows 的 date 命令只能得到今天的日期,而 Linux 使用 date -d "yesterday" 命令就能得到昨天日期。
再有,应用在运行时需要查看即时的日志信息,在 Linux 中使用 tail -f 命令就可以了,在 Windows 上不使用第三方工具,我都不知道该咋看。
作为个人桌面系统 Windows 是当之无愧的,但作为服务器操作系统的话,还是选择 Linux/Unix 家族的吧。
------解决方案-------------------- windows做应用服务器的话太不稳定了,差不多一个月就要发生一次故障,而unix/linux好点
------解决方案--------------------