南宁时空网招聘面试:网络服务器一般用Linux有什么优势?
我毕业于桂林电子科技大学,当时想回南宁工作,就在网上找南宁互联网企业,最后投了南宁时空网和另一家电子商务公司美丽湾网络有限公司(猫扑旗下的电子商务公司),都收到了面试通知,最终选择了南宁时空网,面试形式比较简单,问题没什么大难度,开始是自我介绍2分钟,然后2个面试官轮流问问题,限时一个技术经理问技术方面的问题,然后是HR问问题;
我遇到南宁时空网招聘面试问题:
我遇到南宁时空网招聘面试问题:
1、IT企业很多选择Linux作为服务器的系统,相比之下Linux系统的优势在哪?
2、你考过一些微软系统管理员认证,你在认证过程中学到哪些?
3、为什么选择回南宁工作?而不在桂林?
4、你还收到过哪些IT公司的面试通知?为什么选择我们?
没有找到相关结果
已邀请:
4 个回复
匿名用户 - 分享见识,思辨广西
赞同来自:
优势如下:
1.稳定性
Linux系统是众所周知最具稳定性的系统;事实上,实时上,以Linux系统的美国服务器用户在出现系统崩溃的反馈上比例非常少。这对于用户来说,特别是小型和中小型企业的用户特别有价值,因为服务器系统一旦崩溃对企业的业务会造成很大的影响。
与windows相比,Linux处理不运行的进程的能力远高于windows,因为正是这些进程影响了windows的稳定性的主要因素。
再有就是重新启动的方面上来说。Windows配置更改通常需要重新启动-造成不可避免的停机时间。而Linux操作系统一般不需要重新启动,几乎所有的Linux配置变化可以在系统运行时进行,并不会影响相关的服务。
同样的,而Windows服务器必须经常频繁地进行碎片整理,而在Linux服务器上就很少需要进行这一步处理。
2.安全
Linux是天生就比Windows更具安全性,无论是从服务器系统,桌面上或在嵌入式环境Linux系统都更具安全性。因为Linux是基于Unix所发展的,从一开始就设计成一个多用户操作系统。只有管理员或root用户,具有管理权限,和更少的用户和应用程序有权限访问内核。这样的设计使得Linux无论在管理上还是在安全上都更加规范。
当然,Linux受到攻击较少受到病毒和恶意软件的频率更加小,如果存在漏洞时,往往会更加容易被发现。在Linux的世界中,没有出现过已经潜伏了超过六年的内核漏洞。
在内部,同时,Windows系统的用户有时会隐藏在系统管理员的文件。而在Linux服务器上上,系统管理员总能对所有的文件可见,并且这些文件始终处于受控状态。
3.硬件
而Windows服务器通常需要频繁的硬件升级,以容纳不断增加的资源需求,Linux服务器更灵活性和可扩展性,无论处理器或机器架构都能很好地进行资源上的容纳。
如果企业有需要时,也很容易对Linux服务器进行重新配置,从而进一步减少了内存的需求,从而提高性能并保持事情就更简单了。
4.TCO
因为软件本身是免费,因而Linux服务器在应用开发上更能节约成本。即使有企业购买了专业的版本,但是在性价比上它也比window或者其他系统更加高因为它通常包括基于用户的许可和一系列昂贵的附加组件,尤其是在服务器的安全机制上。
5.自由
Linux服务器更具自由性,无论用户选择什么样的业务,都可以用Linux系统对业务进行更加自由的开发。
匿名用户 - 分享见识,思辨广西
赞同来自:
1.省钱:因为Linux是开源的,并且很多基于Linux的软件都是开源软件,在开发成本上就能节省一大笔开销。这是很多中小企业和创业公司的福音。
2.效率:Linux内核编译完成只有几十兆,无论是开机还是运行对硬件的开销都很小,并且Linux的内存应用与管理机制非常高效,基本不会产生内存碎片,这也代表在Linux下运行软件确实要比Window稳定。
3.安全:在互联网爆发式增长的现在,网络安全越来越受到重视,而因为Window系统的普及,80%以上的病毒都是针对Window系统的,专门针对Linux系统的相对少很多,从源头上就保证了安全性。
另外Linux下也有很多开源的安全软件,而且Linux是开源内核,如果内核爆出安全漏洞只要上报Linux社区很快就能得到解决,而不需要像Windows那样等待官方的安全补丁。
匿名用户 - 分享见识,思辨广西
赞同来自:
1、开源免费。免费的而且功能也不差,为啥不用。
2、性能问题,Windows不只是被人诟病,确实是因为性能比Linux差很多,这一点很多评测都会有详细描述。
3、因为开源,所以造就了很多高端开发者,也造成了社群异常丰富,不信,找个论坛管理员开个Windows内核讨论区,看他会不会打你。
4、找软件非常方便,不管是apt-get还是yum,都比windows上去下载exe安装包要好得多。
5、我个人非常喜欢Linux的原因,就是终端Terminal,因为我不喜欢互相集成使用,比如IDE集成Maven或者Gradle的插件,而是直接使用命令构建、发布项目,所以这时候就用Terminal,但是Windows下的终端,也就是命令提示行实在是难用,而Linux下,就可以用bash,或者zsh等使用。至于在服务器端,一个Terminal解决问题,而Windows服务器,必须要使用GUI。
匿名用户 - 分享见识,思辨广西
赞同来自:
linux是开源的,任何人都可以获取和修改源码
windows是闭源的,不能修改底层
2,稳定性和安全性
linux因为是开源的,而且很多人去产看源码,当有一个bug被发现,可能很快就会被修复,而windows却需要等待厂家出补丁
同样,因为开源,不乏高手去修改源码,稳定性有保障
因为有高手去修改源码,所以文档做得很好,在看内核源码的时候,会有很多的注解
3,费用问题
GPL规定,任何人都可以使用基于GPL协议发布的软件,但是付出的代价是,在基于GPL协议发布的软件上做的修改,必须同样以GPL协议发布出来
4,安全和软件众多
linux下的netfilter(iptables),是非常有名的防火墙
因为有 开源基金会,会有很多成熟的软件供用户选择,比如 apache,squid..
5,支持的硬件多
比如 ARM,mips. (google cisco juniper IBM 等大厂家的支援)
最后,提出 希望可以关注一下FreeBSD
优点:
1,没有商标的unix(个人观点)
2,比linux更加open(GPL和BSDi)
3,软件丰富(大多数软件都可以在BSD上跑,而且跑得很顺)
4,成熟的TCP/IP协议栈(TCP/IP最先就在BSD上实现的
缺点:
openbsd号称是最安全的操作系统,但是社区活跃度不够
BSD比linux需要对系统了解的更加深入,并不适合新手
pf和ipf强大,但是在中国内陆地区,会使用并且愿意传播技术的人并不多