现在只会使用 Windows 服务器,是不是落伍了?

2020-07-12 15:59:46 +08:00
 B910
刚在腾讯云入手一台国外服务器。
准备放置公司站,备案。

过去近二十年,一直用的 windows 系列服务器,
无论是托管还是后面的云服务器。

今天买腾讯云服务器,决定大胆尝鲜,体验一下 centos,结果进入控制台,懵逼了。没有远程桌面,这可咋办?
摸索着装上了宝塔面板,算找着救星了。

转手过来,请教 V 友们:

1 、纯 web 服务的话,centos 的性能同比 Windows 能提升多少?大概是什么量级的对比。

2 、linux 发行版坚持 ssh 从不注重发育桌面,为了性能牺牲用户体验值当吗?依赖命令行执行操作更加可靠吗?

一个老站长在沙滩上,望洋兴叹 👴
19417 次点击
所在节点    程序员
192 条回复
ccav
2020-07-12 21:31:43 +08:00
为什么不用 WIN ?我反正是因为穷而已。
feelinglucky
2020-07-12 21:32:49 +08:00
只是适用面的问题,Window Server 的适用面的确相对少很多,在传统行业应该会好一些。

不过话说回来,PowerShell Core 是真的香,我给几台 Linux 开发机都装了 pwsh,这才是 Shell 的未来,哈哈哈。
Foxkeh
2020-07-12 21:38:01 +08:00
Windows Admin Center 把易用性提升了 N 个档次,
Windows 下终于有比较过得去的 Web 控制台了,官方出品,无须担心后门(不过不知为何操作起来 Web 页面响应比较迟缓,比 Proxmox 和 ESXi 慢很多)
Hyper-V Server + Admin Center 组合是不需要授权费的,
稍微体验了下还可以,
准备抽空换掉家里的盗版 ESXi
Mac
2020-07-12 21:39:07 +08:00
我和差不多,公司用了近 10 年的 win 服务器,从 cs 到 bs 。去年因为上海宽带封普通宽带搭网站,把服务器搬上了腾讯云。也算是被逼用上 Linux,近一年的使用其实对我来说是比之前只 win 好的,Linux 在服务端的生态足够全了,脚本加快照足够实现 9 成的日常运维了。
Narcissu5
2020-07-12 21:41:05 +08:00
@learningman windows 的 complete io 性能不比 epoll 差

如果只是一两台服务器的话,远程桌面确实方便。但管理的机器一多,或者需要自动化一些操作的时候,GUI 反而是累赘。

所以微软早就在大力推 powershell 了,现在 ps 也可以用在 linux 上了。如果 ps 也不懂,那你可能就真的落伍了
wqhui
2020-07-12 21:47:44 +08:00
服务器是给专业的人员用的,又不是面向大众,当然是注重性能啊。面向大众的才需要图形界面炫酷什么的,服务器正常就是丢个应用上去,偶尔上去检查一下,要这么好的 gui 干嘛,还不如多分点资源给应用跑。
lslqtz
2020-07-12 22:11:25 +08:00
因为用户有使用 Windows 桌面版的习惯,因此更易适应 Windows Server,在易用性上占用
但是在自动化、维护性和稳定性上可能没有那么佳
edk24
2020-07-12 22:33:20 +08:00
你要知道在 win 大半天装不出一个环境来那种窝火, 换 linux 一两条命令安排的明明白白

而且出了问题, 你要去找解决办法 多数还是截图步骤。 而 linux 通常是甩你几条命令, 简单告诉你是干啥的。 马上就能处理问题。

而你要一个个去点, 即便不是正确的解决办法, linux 试错时间成本低 哈哈 当然是我这么认为的哈
StevenRCE0
2020-07-12 22:36:24 +08:00
忠实的 PowerShell 用户,我觉得不错,就是自己摸索的成分大一些。
OpenSSH + PowerShell 之后也很少打开桌面了
coreos
2020-07-12 22:39:43 +08:00
你在 windows 专精,能玩出 99%的效率,干嘛要转 linux.
同理一样的.
linux 其实很难玩得精,入门倒是挺简单的,一堆的一键脚本。比如 lnmp....
Nadao
2020-07-12 23:04:52 +08:00
@594duck

企业内部电脑管理没 AD 真的不行,Windows server 无可替代。

但免费的 Linux+开源的软件也真的是很省钱的。也是必需学习的技能了。
no1xsyzy
2020-07-12 23:20:43 +08:00
@594duck #37 求您别吹 MSSQL 了,看着就尬。
而且我真的再也不想碰 MSSQL 了,求您少吹点别让我再碰到用 MSSQL 的厂商,好好地运行着第二天整个数据库变得不可读只能整个卸载重装的情况我再也不想碰到了 OK ?
mostkia
2020-07-12 23:22:23 +08:00
有时候 GUI 并不能提升服务器配置效率,windows 一级一级的选项卡,甚至是注册表,各种配置藏得太深了
waytwoex
2020-07-12 23:27:03 +08:00
@Narcissu5 @learningman
是的,complete io 性能也不错,不过大部分软件没有特地对这个进行支持
no1xsyzy
2020-07-12 23:45:12 +08:00
Linux 就是 “把所有的操作界面可以用终端访问就行了”
Shell,或者说 Bourne shell,甚至可以说 Bash,是 the interface does everything
所以出了问题寻求别人解决是比较方便的。
至于 Windows,只能说如果有报错可以试试找解决方案;没报错你就等着吃屎吧。
对了,好像很多报错还不能简单地 Ctrl-C 复制(弹窗没得选中)。

这就是入门的差。一个 “平台” 的入门门槛在寻求其他人帮助的方便程度以及多大可能被解决。
Tink
2020-07-13 00:24:44 +08:00
Windows 服务器很难用
efsg
2020-07-13 00:28:52 +08:00
个人主观感受 Windows 服务器没有 Linux 好用
Altar
2020-07-13 00:36:49 +08:00
不知道现在 winserver 的情况,但每次想起 iis6,iis7.5 那些弱智 jpg 后门就蛋疼。
zydrsnuo
2020-07-13 00:59:55 +08:00
第一个问题,如果不考虑驱动坑爹,一般认为 linux 的网络性能和存储性能都比 windows 好,但是没有量级的差异。但是考虑到现在用的大多是 kvm 虚拟机,而 windows 上的 virtio 驱动一言难尽,所以能用 linux 就尽量用 linux 。
第二个问题, 对于自动化、批量化的操作,命令行更方便,图形界面不是刚需。而且 linux 也可以安装桌面或者宝塔之类的面板。只要你能克服对黑窗口的恐惧,操作系统底层的逻辑很多都是相通的。
我知道 Windows 也有批量化、自动化管理的方案,但是我不会用。在我看来 Windows 比 Linux 更难精通。
geekvcn
2020-07-13 01:11:34 +08:00
我要是有钱,机器内存随便加,用什么系统都一样,看心情装系统
但是你能想象一个用 1C1G 主机的还跑个 GUI 占内存的 S13 吗?或者买个主机为了几十元几百元优惠的屌丝码农用单内核授权费用 4W+的操作系统吗?好的你说阿里云这些云服务商 Linux 小鸡费用和 windows 小鸡费用一样,那你更应该感谢用 Linux 小鸡的用户为你分摊费用了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/689336

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX