V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
drymonfidelia
V2EX  ›  Windows

终于知道 Windows Server 为什么流行不起来了

  •  
  •   drymonfidelia · 2 天前 · 9685 次点击

    让外包客户自己提供服务器,他们公司的采购不懂,上阿里云买了台服务器装了 Windows Server 。我配置好环境,忘记把服务调成自动启动了,晚上十点多客户联系我网站崩了,上去一看 Windows 自动重启了服务器安装系统更新,还把我调整一半的配置弄没了

    98 条回复    2024-11-01 13:20:09 +08:00
    spartacussoft
        1
    spartacussoft  
       2 天前
    所以,你想说不保存到磁盘的修改,系统重启了就丢失的结果是不该的。
    drymonfidelia
        2
    drymonfidelia  
    OP
       2 天前   ❤️ 15
    @spartacussoft 我想说面向服务器的系统在除了 kernel panic 外任何情况下都不应该未询问用户就重启服务器
    drymonfidelia
        4
    drymonfidelia  
    OP
       2 天前
    @drymonfidelia 未询问用户 -> 未得到用户明确确认
    thinkershare
        5
    thinkershare  
       2 天前   ❤️ 2
    你说的理由都很扯淡,我告诉你真实原因就是要收费。另外就是 K8s 的整个生态和 Linux 强绑定。你遇到的这点问题,只能说运维的人菜。
    lslqtz
        6
    lslqtz  
       2 天前
    以前遇到过, 然后删除了 Windows Update Service...
    gefangshuai
        7
    gefangshuai  
       2 天前   ❤️ 28
    虽然流行不起来,但是流行不起来的原因和你说的这个情况没半毛钱关系
    cat
        8
    cat  
       2 天前   ❤️ 6
    我在阿里云上的 Windows Server 2012 R2 已经开机 500 多天了,从来没遇过什么未得到用户确认自动重启的事
    GeekGao
        9
    GeekGao  
       2 天前   ❤️ 2
    归因谬误
    joyhub2140
        10
    joyhub2140  
       2 天前   ❤️ 14
    不对啊,Windows server 是不会无故重启机器的,而且手动重启机器,还需要自己选择“计划外”。

    只有一种情况会自动重启,你点了 “检查更新”,这个是会进入安装 update 和补丁的,装完后,如果长时间没有重启就会自己重启。
    user100saysth
        11
    user100saysth  
       2 天前   ❤️ 1
    你的锅,没找你赔钱吗?/doge
    opengps
        12
    opengps  
       2 天前   ❤️ 1
    Windows server 用的挺多的,只是跟你说的情况并无关联
    NOneKnowYeah
        13
    NOneKnowYeah  
       2 天前   ❤️ 4
    真当我们没用过吗,,,还自动更新重启,这玩意叫 server 就是保证稳定使用去的
    NevadaLi
        14
    NevadaLi  
       2 天前   ❤️ 3
    @drymonfidelia #2 windows server 用过好几个版本了,从没有出现过未经确认的更新重启,甚至当你要重启服务器,还需要填写重启原因。
    zgcwkj
        15
    zgcwkj  
       2 天前   ❤️ 2
    Windows Server 会自动重启?没听过
    ladypxy
        16
    ladypxy  
       2 天前 via iPhone
    server is 占有率超过 70%的产品你说不流行……好吧
    NevadaLi
        17
    NevadaLi  
       2 天前
    如果觉得是自动更新导致的重启,你可以翻阅审计日志
    spritecn
        18
    spritecn  
       2 天前
    扯,阿里的 linux 也会自动重启的,但是不是因为更新..
    chenqh
        19
    chenqh  
       2 天前
    难道是云把主机重启了?
    olaloong
        20
    olaloong  
       2 天前
    这不翻日志查原因? Windows Server 可不会无故自己重启
    llxvs
        21
    llxvs  
       2 天前 via iPhone
    終於知道 OP 調整一半的配置被丟了,原因是 OP 的 V 站用戶名是 D 開頭。
    kokerkov
        22
    kokerkov  
       2 天前
    这个不逗,逗的是微软为了搞出一个不带 GUI 环境的服务器版本,开发了 powershell 这个东西(当然其他地方也有应用)。

    这特么纯纯的搞笑了。
    villivateur
        23
    villivateur  
       2 天前
    不可能的,server 版不会自动重启,肯定是你或者其他某个人手动重启了
    kokutou
        24
    kokutou  
       2 天前
    server 版不会自动重启的 肯定是点了什么
    snitfk
        25
    snitfk  
       2 天前
    我们也有几台阿里云的 win server 在跑,从来没重启过。这东西虽然用的不方便。但这块至少不会成为问题。
    Jinnrry
        26
    Jinnrry  
       2 天前   ❤️ 2
    正经的 win server 版本,你自己想重启都难,未经确认自己重启,用了好多年,从来没听说过。自己重启了,大概率是宿主机挂了,宿主机重启导致虚拟机重启了,就像楼上说的,你应该去看看日志

    流行不起来?只是在国内互联网行业没流行起来而已。国内互联网行业,只要能白嫖,绝对不给钱。

    真说性能和易用性,windows server 绝对不比 linux 差
    ssiitotoo
        27
    ssiitotoo  
       2 天前
    @kokutou 会 默认是自动更新重启,需要通过 sconfig 把他调整成手动的 我之前也遇到过
    me1onsoda
        28
    me1onsoda  
       2 天前
    有点扯淡。。。
    kokutou
        29
    kokutou  
       2 天前   ❤️ 1
    @ssiitotoo #27
    我这么多 server 系统 iso 全默认设置安装的 从来没自动重启过
    ssiitotoo
        30
    ssiitotoo  
       2 天前
    @kokutou 我阿里云也没遇到过,出现问题的是微软云的 查看日志重启时间都和系统更新时间吻合
    ReZer0
        31
    ReZer0  
       2 天前
    我用过 server 2019 ,它会提示你有更新,但要你点击确认才会下载并且还需要你手动重启才行。我经常挂在那很久系统都不会像客户版那样自动下载自动重启更新。应该是系统上什么服务或者运营商那边操作引发的。
    iceecream
        32
    iceecream  
       2 天前
    我以前对 win 有偏见,后面知道 Powershell 后觉得 windows server 好用的很。
    还有 windows 域,简直不要太爽。
    Nasei
        33
    Nasei  
       2 天前
    感觉是你自己不熟悉,出了问题想甩锅
    vikaptain
        34
    vikaptain  
       2 天前
    windows server 手动重启都得让你做个选项才能重启,我目前是没有遇到自动重启的情况
    MONGGO
        35
    MONGGO  
       2 天前
    这是你的问题,windows server 版默认根本不会因为更新自动重启
    dolorain
        36
    dolorain  
       2 天前
    你可能有些许误解? Windows Server 一直很流行的啦
    xHliu
        37
    xHliu  
       2 天前 via Android   ❤️ 1
    把日志贴上来,让大伙仔细分析分析,

    接触 Windows Server 五年多了,还没见过自动更新重启的,很好奇。
    Skifary
        38
    Skifary  
       2 天前   ❤️ 1
    经验就是在一次次丢脸中收获的🐶
    glcolof
        39
    glcolof  
       2 天前
    我们公司不管是云服务器还是公司内部的服务器,都是 Windows Server ,没遇到过这个情况。
    但是我们遇到过阿里云服务器崩溃重启的现象,这么多年遇到过 2 次。
    MrSheng
        40
    MrSheng  
       2 天前   ❤️ 8
    从未标记错过任何一个人
    sillinger
        41
    sillinger  
       2 天前
    还没见过自动重启的,但我这都实体服务器托管在机房,系统从 2008 到 win2014 都有
    louisxxx
        42
    louisxxx  
       2 天前 via iPhone   ❤️ 1
    旧版 server 不会自动重启,好像是 2012 之后搞成了和 PC 一样会更新自动重启,当时我还吐槽过,微软最脑残的设计之一,不知道现在改回来了没有
    proxytoworld
        43
    proxytoworld  
       2 天前
    你可能有点错估了 Windows server 占的比例,Windows server 在服务器市场有百分之四十?以上的份额,web 服务这边才是 Linux 居多
    deepshe
        44
    deepshe  
       2 天前
    之前也碰到过更新会自动重启,好像是 2016 以上吧,要是更新下载过了,就会在空闲时候自动重启
    6JSh5b6Q5Z2k
        45
    6JSh5b6Q5Z2k  
       2 天前

    是这个吗
    drymonfidelia
        46
    drymonfidelia  
    OP
       2 天前   ❤️ 2
    @Livid
    @MrSheng #40 骂人
    huanxianghao
        47
    huanxianghao  
       2 天前
    虽然流行不起来,但是流行不起来的原因和你说的这个情况没半毛钱关系
    mingtdlb
        48
    mingtdlb  
       2 天前
    哥们 你确定这不是你的问题?

    Linux 没有配置开机自启,重启系统 服务一样起不来。另外 Linux 也可以有自动更新哦。

    你没玩转啊
    keller
        49
    keller  
       2 天前
    windows server 可是有关键事件日志的,尤其服务器开关机、重启 都有日志和具体原因的
    截图看看
    WebKit
        50
    WebKit  
       2 天前
    Windows 服务器不会自动重启的。应该是你怎么配置问题。
    adwords
        51
    adwords  
       2 天前
    只有少部分用户用 windows server
    Admstor
        52
    Admstor  
       2 天前
    你的意思我用 live CD 运行,然后数据丢了是 linux 的锅
    ronen
        53
    ronen  
       2 天前
    windows 是否流行,跟我用 linux 沒有關係,就算它們在 server 端市場占有率是 90%,我也一樣用 Linux 。
    (如果到 99%了另說,我總要想辦法糊口)。

    我看你不爽,我就 fork 你,自己拉分支。
    zhuangzhuang1988
        54
    zhuangzhuang1988  
       2 天前
    windows 也有服务的。
    flynaj
        55
    flynaj  
       2 天前 via Android
    服务器确实 win 系列少,但是你这个属实是你的问题,服务不配置成自动启动,什么系统它都不会自动运行。Linux 只是默认不会自动安装补丁。
    wangsd
        56
    wangsd  
       2 天前
    windows server 不会自己重启的,上家公司项目全是用的这个,没碰到你说的情况。
    PopRain
        57
    PopRain  
       2 天前
    其实挺流行的,就算按你说的不流行,主要原因是贵。。。。。 还有就像 SQL SERVER ,除了贵,没毛病
    ArchGuyWu
        58
    ArchGuyWu  
       2 天前
    @drymonfidelia 连用 powershell 命令关机都有日志

    The kernel power manager has initiated a shutdown transition.

    Shutdown Reason: Kernel API
    guanhui07
        59
    guanhui07  
       2 天前
    windows 有服务 也可以写脚本 各种,只是不喜欢界面 大多程序员 以及 运维还是喜欢 纯命令行 所以还是用 linux ,用 Linux 还省桌面的内存我觉得 ,而且操作界面 ui 感觉没命令快 ,且命令以及脚本 都可以复制 粘贴给其他人 直接用,用界面 教人还麻烦觉得
    Tumblr
        60
    Tumblr  
       2 天前   ❤️ 3
    首先,OP 需要明确 Windows Server 不流行的真伪,Windows Server 曾经市占 70%以上,即使今日市占应该也还在半数以上,你的“不流行”明显是一种“我即世界”的狭隘观点。
    其次,明明是自己不会用不会设置,却吐槽服务器本身,明显是人笨怪刀钝,Windows Server 甚至没有一个选项在安装更新后自动重启,也是说,你想让 Windows Server 安装更新后自动重启都做不到,Windows Server 的自动更新配置有以下几个选项:
    2 = Notify before downloading and installing any updates.
    3 = (Default setting) Download the updates automatically and notify when they are ready to be installed
    4 = Automatically download updates and install them on the schedule specified below.
    5 = Allow local administrators to select the configuration mode that Automatic Updates should notify and install updates.
    7 = Notify for install and notify for restart. (Windows Server only)

    最后,我觉得 @MrSheng #40 的 tag 没什么问题,虽然直白了一些,但也算是中肯!
    CatCode
        61
    CatCode  
       1 天前
    我想知道为什么 OP 的配置没了。
    应该说网站都跑起来了,按理配置文件应该写盘了,即便是重启也应该是有的。只是没有开机自启。
    就目前的描述来看,不应该丢配置的。
    NinjaNio
        62
    NinjaNio  
       1 天前
    不流行...制造业里大把大把的 windows server 在跑
    seaT
        63
    seaT  
       1 天前
    @MrSheng #40 哈哈,小伙子很细心
    allpass2023
        64
    allpass2023  
       1 天前
    先不说 OP 对 WinServer 的了解,按 OP 的说法,他配置好系统后并没有做重启来测试重启后系统是否正常这一步。
    simo
        65
    simo  
       1 天前
    @MrSheng 标记插件提供下吧,标记记录方便的话可以私聊给一份,抄作业
    Webpoplayer
        66
    Webpoplayer  
       1 天前
    @NinjaNio 传统制造业 IT,我环境中有超过 100+的 win server 在跑着...
    beetlerx
        67
    beetlerx  
       1 天前
    哈哈哈 又让我想起了这个帖子 https://www.v2ex.com/t/974678
    vibbow
        68
    vibbow  
       1 天前
    Windows server 是不会自动安装补丁重启的
    nikenidage1
        69
    nikenidage1  
       1 天前
    @MrSheng 啊哈哈 ,这是什么插件啊?
    Rorysky
        70
    Rorysky  
       1 天前
    欧洲那边用的很多
    iyaozhen
        71
    iyaozhen  
       1 天前
    我维护过一段时间 没遇到过自动重启的

    你不点更新 他都不会给你安装
    wangyzj
        72
    wangyzj  
       1 天前
    这些都不是问题,一切问题都是因为贵
    lslqtz
        73
    lslqtz  
       1 天前
    @joyhub2140 我是 Windows Server 2022 , 有一次突然掉线, 看日志说是触发了更新, 没有配置任何计划更新, 也都是默认设置.
    lslqtz
        74
    lslqtz  
       1 天前
    @Tumblr 老版本的 Windows Server 确实有这么多选项, 以前一台 2012 一直跑的挺好的.
    lslqtz
        75
    lslqtz  
       1 天前
    我看了看, 和 Windows 10 一样, 设置里只能暂停更新和更改所谓的使用时段, 挺**的.
    lslqtz
        76
    lslqtz  
       1 天前
    组策略, 印象中是能调, 我忘记我调整没有, 但是网上也有部分更新无视组策略的案例, 像以前那样定期部署补丁挺好的, 现在这种情况为了保证服务稳定我只能删除 Windows Update 服务.
    ```sc delete wuauserv```
    lslqtz
        77
    lslqtz  
       1 天前
    Windows Server 2016 auto rebooted with no auto-reboot Group Policy applied. https://community.spiceworks.com/t/windows-server-2016-auto-rebooted-with-no-auto-reboot-group-policy-applied/825865

    Delaying or Disabling Automatic Reboots in Windows Server 2016 and 2019 https://www.fractionservers.com/knowledge-base/delaying-disabling-automatic-reboots-windows-server-2016-2019/

    引用一些来源, 证明非个例. 无论是自动安装更新, 还是已安装更新后在**未经管理员批准**自动重启, 都不是一个合格的服务器系统应有的行为. 我不知道微软是怎么想的, 把 Windows 那套臭名昭著的更新逻辑搬上来.

    但 OP 也不是完全没有问题: 调整配置应当定期保存, 防止意外导致的数据丢失, 对于服务器来说可能停电比较罕见, 但是系统不稳定或外部因素导致的意外导致断电并非绝对不可能.
    joyhub2140
        78
    joyhub2140  
       1 天前
    @lslqtz 我们的服务器里的 Windows server 2016 到 2022 都有,4 年来都没有自动重启过,反而是因为杀毒软件误删一个驱动导致系统崩溃过一次。

    总之,你不点一下触发更新的按钮,他是不会给你重启的,微软在服务器这个领域深耕了好多年了,它自己也深知未经确认的重启导致客户损失,要吃官司的。

    server 版的更新逻辑还是和 PC 系统不一样的。
    lslqtz
        79
    lslqtz  
       1 天前
    @joyhub2140 不太确定是不是(可能少数的)非个例或个例或者什么特殊触发吧, 反正我确实是遇到也搜到了一些这种情况. 更新的 UI 上也是和 Windows PC 的一样, 但以前用的 Server 2012 确实是很稳定很方便.
    lslqtz
        80
    lslqtz  
       1 天前
    我查了一些资料并看了机器上的设置, 确定了默认 sconfig 显示的更新策略是“仅下载”, 但也确定了如果安装更新后会安排自动重启 (而且并非立即, 也就是很难预测). 我唯一还记得清的就是我没有点击过任何安装更新的按钮 (后台可能会自动检查更新), 也没有第三方程序可以触发更新, 并且事件查看器显示在凌晨约 0:00-2:00 中发生了一次重启 (没有理由, 但前后有更新相关的信息), 发现的时候已经是过了半天多了, 因为突然出现了很多 HTTP 5XX 错误, 已经过去一年多也就找不到当时的事件了.
    wanguorui123
        81
    wanguorui123  
       1 天前
    Windows 原生不支持容器和补丁热更新导致资源利用率稍微差点。
    个人用 Windows Server 倒是无所谓。
    codehz
        82
    codehz  
       1 天前
    @wanguorui123 容器是原生支持的,只是 windows 容器用户比较少,跑 linux 容器肯定需要虚拟化(
    Tumblr
        83
    Tumblr  
       1 天前
    @lslqtz #73 那几个选项我就是在一台 WS2022 的机器上抄的。。。

    我 team 负责的 Windows server 有近 500 台,我们公司的 Windows Server 更是上万台,所以我对 Windows Server 的企业化部署,还是略知一二的。
    lslqtz
        84
    lslqtz  
       1 天前
    @Tumblr 组策略里吧, 设置里我看过确实没有.
    msg7086
        85
    msg7086  
       1 天前
    @joyhub2140 #10 #78
    你这个逻辑有问题。你们服务器没有遇到过重启不代表他就不会重启。你只能证明出现过的事,不能证明还没出现的事。对于所有 Windows Server 用户来说,每个人都可以说他们从来没遇到过这种事 —— 直到他们有一天遇到为止。春运采访坐在火车上的人,发现每个人都买到了票,根本不存在买不到票回不了家的情况。但事实上除了你以外已经有不少人遇到了,而你却用自己还没发生的事去否定别人已经发生了的事。
    lslqtz
        86
    lslqtz  
       1 天前
    以前 Windows Server 2012 的时候在控制面板有个 Windows 更新, 里面有这个选项, 新的只能在组策略调整.

    或许我是受到 bug 影响了吧, 因为发现后就禁用了更新, 所以现在我看到我的最后检查更新已经是 2023-12-19 了. 从补丁历史记录看, 它在不同时段还几乎每个月都分别给我安装了一些安全更新 (我很少检查更新, 在 Server 2012 大概是半年一次的程度) 执行过. ( https://i.loli.wiki/lslqtz/IMG_0076.jpeg)

    之所以不用组策略是这台用作 Home Server 不涉及太多的企业功能, 而且看到更新上面写着有策略管理, 所以我觉得微软应该不会有这种骚操作, 或许是不巧给我遇见了.

    无论如何, 关闭后除了计划中的硬件维护, 就没有遇见过意外掉线的情况了.
    czfy
        87
    czfy  
       1 天前 via Android
    印象中这个 OP 是有移动主题权限的(如果记错了我道歉)
    然后 ta 持续发布看起来很傻的主题,我只能理解为是在运营/促活
    最好的方式我觉得是标记然后不回复任何 ta 发布的主题
    SekiBetu
        88
    SekiBetu  
       1 天前
    OP 不懂怎么使用 Windows 系统,结案
    james122333
        89
    james122333  
       1 天前 via Android
    @joyhub2140

    就算点更新到更新完也不该自动重启 所有类 unix 即便你更完了还是不会主动重启依然运作正常 核心运作不太同 这式也不是理所当然知道
    james122333
        90
    james122333  
       1 天前 via Android
    TomyJan
        91
    TomyJan  
       1 天前
    我记得 win server 不会自动重启啊, 手动重启也有二次确认, 并且要让你填写重启事由
    debug1
        92
    debug1  
       1 天前
    Windows 服务器不会自动重启的 估计是系统 bug 了
    oneisall8955
        93
    oneisall8955  
       1 天前
    @Admstor 哈哈哈哈哈哈哈哈,去年的梗,过于魔幻
    mmdsun
        94
    mmdsun  
       17 小时 58 分钟前 via iPhone
    如果你是服务的话,Windows Server 安装补丁重启时服务还能正常运行的
    lizhengbo
        95
    lizhengbo  
       16 小时 31 分钟前
    感觉一眼反串?

    你电脑有没有 360 ?
    billzhuang
        96
    billzhuang  
       16 小时 22 分钟前 via iPhone
    哈哈哈哈,OP 还是很可爱的。

    - 外包不会采购服务器
    - 自己配了台 windows server
    - 配置还丢了

    先别抱怨环境了吧。
    tabc2tgacd
        97
    tabc2tgacd  
       14 小时 57 分钟前
    windows server 挺流行的吧,很多传统公司在用。也就在 it 公司不怎么流行
    yanxu4780
        98
    yanxu4780  
       13 小时 1 分钟前
    不是你公司没专职运维吗?这种事情,运维不会这么搞的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1221 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 18:21 · PVG 02:21 · LAX 11:21 · JFK 14:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.