服务器中如何停掉自动更新

不及物动词 其他 32

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要停止服务器中的自动更新,可以采取以下步骤:

    1. 停止Windows更新服务:

      • 在键盘上按下Win + R组合键,打开运行对话框。
      • 输入"services.msc"并点击确定,打开服务管理器。
      • 在服务管理器中找到"Windows Update"服务,并右键点击选择"停止"。
    2. 停止Linux系统中的自动更新:

      • 使用管理员权限登录服务器终端。
      • 输入以下命令停止自动更新服务:
        sudo systemctl stop apt-daily.timer
        sudo systemctl stop apt-daily-upgrade.timer
        sudo systemctl disable apt-daily.timer
        sudo systemctl disable apt-daily-upgrade.timer
        sudo systemctl kill --kill-who=all apt-daily.service
        sudo systemctl kill --kill-who=all apt-daily-upgrade.service
        sudo apt-get remove unattended-upgrades
        
    3. 停止macOS系统中的自动更新:

      • 打开Mac的系统偏好设置。
      • 点击"App Store"选项。
      • 取消勾选"自动检查更新"和"自动下载已获得的更新"选项。
    4. 配置防火墙:

      • 使用防火墙软件或设备,阻止服务器与更新服务器的通信。这样可以有效阻止服务器获取自动更新。

    请注意,停止自动更新可能会导致服务器的安全性和稳定性问题。及时更新操作系统和应用程序对于保持服务器的安全和性能至关重要。因此,在停止自动更新之前,请确保您有其他可行的安全措施来保护您的服务器。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在服务器中停止自动更新的方法取决于你使用的操作系统和服务。以下是几种常见操作系统和服务的方法:

    1. Windows Server:

      • 使用 Group Policy Editor (组策略编辑器):按下Win + R 组合键,然后输入gpedit.msc打开组策略编辑器。在左侧导航栏中,依次展开“计算机配置”>“管理模板”>“Windows 组件”>“Windows 更新”。在右侧窗口中找到“配置自动更新”选项,将其双击打开。选择“已禁用”,然后点击“应用”按钮。
      • 使用 Windows Update 设置:打开“设置”(Win + I 组合键),然后选择“更新和安全性”。在左侧导航栏中,选择“Windows 更新”,然后点击“更改活动小时”。将“自动安装更新”选项切换为“关”。
      • 停止 Windows 更新服务:打开“服务”管理器(Win + R 组合键,然后输入services.msc)并找到“Windows 更新”服务。右键单击该服务,选择“属性”。在“常规”选项卡中,将“启动类型”设置为“禁用”。然后点击“停止”按钮停止服务。
    2. Linux Server:

      • 使用命令行:使用root权限登录服务器,然后使用以下命令停止自动更新的服务:
        • Debian / Ubuntu: sudo systemctl stop apt-daily.timer
        • CentOS / RHEL: sudo systemctl stop yum-cron
    3. Docker容器:

      • 在Dockerfile中禁用更新:在Dockerfile中的基础镜像行之后添加RUN apt-get -y upgradeRUN apk upgrade来禁用更新。
      • 使用Docker Compose:在docker-compose.yml文件中,将image: latest更改为特定的版本号,以防止自动更新。
    4. 特定服务和软件:

      • Apache服务器:编辑"/etc/apt/apt.conf.d/50unattended-upgrades"文件,将自动更新的行注释掉。
      • MySQL数据库:编辑MySQL配置文件(通常是"/etc/my.cnf"或"/etc/mysql/my.cnf"),将自动更新的配置行注释掉。
      • Nginx服务器:在Nginx配置文件中(通常是"/etc/nginx/nginx.conf")找到"update_period"和"update_packages"指令,并将它们的值设置为0。

    请注意,停止自动更新可能导致服务器上的软件和系统不及时得到修复的安全漏洞和错误,因此在选择禁用自动更新之前,请确保定期手动进行更新和修复工作。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    停掉服务器中的自动更新可以通过以下几个步骤来实现:

    1. 打开“Windows更新设置”:
      在开始菜单中找到“设置”并点击打开,然后选择“更新和安全”选项。

    2. 停用自动更新:
      在“更新和安全”页面中选择“Windows 更新”选项,然后点击“更改选项”。在“更改选项”页面中,将“自动下载和安装更新”选项调整为“从不检查更新”。这样可以停止自动下载和安装更新。

    3. 禁用自动重启:
      有时即使关闭了自动更新,系统仍然会自动重启来完成更新安装。为了防止这种情况发生,可以在“更改选项”页面中将“重新启动计算机以完成更新”选项调整为“在你决定时重新启动”。

    4. 关闭自动更新服务:
      在开始菜单中搜索“服务”并打开“服务”选项。在服务列表中找到“Windows 更新”服务,并双击打开。在服务属性窗口中,将“启动类型”调整为“已停用”,然后点击“应用”和“确定”按钮。

    5. 阻止自动更新的组策略:
      某些版本的Windows操作系统可能有不同的组策略设置。打开“组策略编辑器”(可以通过在开始菜单中搜索“组策略编辑器”找到)。在组策略编辑器中,导航到“计算机配置”→“管理模板”→“Windows 组件”→“Windows 更新”。在右侧窗格中找到“配置自动更新”策略,双击打开并将其设置为“已禁用”。

    6. 使用第三方工具:
      如果以上方法无法禁用自动更新,可以尝试使用第三方工具来关闭自动更新。例如,“Windows Update Blocker”是一个免费的工具,可以帮助禁用自动更新。

    注意事项:
    停用自动更新可能会导致系统漏洞和安全问题,因此建议在关闭自动更新之前,确保定期手动检查和安装系统更新,以确保系统的安全性和稳定性。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部