Questions tagged «upgrade»

升级是将系统更改为其他更高/更新版本的过程。它类似于修补或更新(对于某些软件,甚至可能像应用修补程序或更新一样简单,但是与安装修补程序或更新的过程相比,它通常涉及更多,更全面。

3
如何重新加入Ubuntu Server的“ do-release-upgrade”过程?
我在Ubuntu Server的do-release-upgrade过程中不小心按下了Ctrl + C。我放到shell来比较/ etc /中的.conf文件。当我按Ctrl-C时,它询问我是否要尝试重新附加到升级过程,但未成功。 因此我退出了,现在有一个挂起的dpkg进程,该进程正在按住apt锁。这是一台没有GUI前端的虚拟服务器。 是否可以恢复升级过程,或者我必须终止dpkg过程并重新启动?
79 ubuntu  upgrade 

2
有人可以帮我弄清楚Ubuntu(Debian)发行版升级吗?
我有一个Ubuntu 8.04 LTS服务器。当我执行时,有几个程序包被“保留”(“以下更新已保留”)apt-get upgrade。据我了解,我可以apt-get dist-upgrade升级这些软件包,但是我有一些担忧: 如果我执行dist-upgrade,我会从8.04升级到更高版本(我猜是8.10)吗?如果是这样,那么8.04作为“长期支持”(LTS)有什么意义? 这是一个“危险的”过程吗?我假设这些软件包会保留下来,因为它们依赖于新的软件包。是dist-upgrade简单地提取新软件包并进行相当简单的升级,还是需要注意一些注意事项?
35 debian  ubuntu  apt  upgrade 

5
在AWS服务器上升级Ubuntu时,“提供了/boot/grub/menu.lst的新版本”
我只是尝试sudo do_release_upgrade在AWS EC2 Ubuntu 13.10服务器上进行一次升级到14.04。一切顺利,直到收到以下消息: A new version of /boot/grub/menu.lst is available, but the version installed currently has been locally modified. What would you like to do about menu.lst? * install the package maintainer's version * keep the local version currently installed * show the differences between the versions * …

7
如何备份正在运行的Linode服务器?
我们希望对Debian服务器上的所有内容进行备份,该服务器在世界另一端(由Linode托管)上远程运行,而无需关闭它。 该系统运行Shell,电子邮件,XMPP / prosody和Web,并带有几个简单的nginx设置。 为了安全起见,我们希望备份与这些东西相关的文件。例如,用户已将文件存储在其主目录中。 我们不需要为每个/ etc文件精确复制现有的安装程序;相反,我们甚至首先进行备份的原因是,我们可以将其全部移至新设置(较新版本的Debian仍在Linode上)。 我看到Linode提供了备份服务。但是从长远来看,我们还需要我们自己的备份,以防万一它们掉下来或发生其他奇怪的事情。 存在此问题的原因是,当我过去尝试进行备份时,一直犯以下两个错误之一: 我已经执行了“确定,我将对其进行/所有复制”,然后由于要复制的驱动器挂载在/ media / backup下而被卡在某个怪异的无限循环中,并且以递归方式复制自身[obv这个特定的问题在这里不适用,因为我们要通过rsync或类似的文件进行备份],或者它试图在/ proc或/ var或其他任何内容中复制一些“有效的”东西,例如试图跟上不断变化的日志,要么 我已经走了:“好吧,我将仅获取我们所需的最低限度……嗯,每个人的主目录和我们的Web服务器目录(都在之下/var),让我们/etc在/ var /下获取所有旧邮件的副本。vmail”,然后我总是会搞砸文件权限或时间戳(以确保这次不将unix文件备份到FAT驱动器)或忘记了某些内容(“哦,射击,我在/ usr /中有一些自定义脚本我从未在其他地方存储过的本地/垃圾箱,我忘了拿那些,猜想它们现在已经消失了”)。 因此,obv直接复制整个驱动器会导致陷阱,有选择地复制目录会导致陷阱。我想知道如何正确做。 服务器故障问题完整备份系统需要什么?涵盖了哲学和良好实践,但我正在寻找以下这些更具体的细节: 我需要复制哪些目录,我要排除哪些目录(假设这是一个当前正在运行的系统,并且正在提供Wiki,XMPP聊天,电子邮件-在复制作业运行时会出现新消息) 我需要显示哪些文件属性,例如时间戳记,所有者和组,该怎么做?←我想我可以用类似以下内容来回答问题的一半……嗯…… rsync -HXaz我认为这对我们来说是一个不错的选择?该-zOBV没有真正涉及到这是“我该怎么维护”的问题 我看到的许多备份建议(例如使用dd)似乎都以未安装驱动器且未使用该驱动器为前提。但我我不应该排除“活”的目录,如/ proc和一些在/ var子目录(但是,一些在/ var我知道我们肯定的东西做必要保持)和/安装?在这种情况下,我还需要考虑什么?然后我想我可以使用rsync并使用一堆--exclude标志对其进行骚扰。 还是有更好的想法,尤其是对FOSS友好的想法?

5
在Ubuntu发行版升级期间从关机中恢复
我有一台在发行版升级期间意外关闭的计算机(Ubuntu 8.10-> 9.04)。现在它无法完成启动-各种X错误,然后进入登录屏幕,但不允许登录。 我已经对其进行了备份,并且/ home数据在驱动器上仍然可以正常运行,因此不是紧急情况,但是完整的重建仍然是一个烦人且耗时的过程。有什么办法可以恢复吗?我有一张9.04的CD,我正在尝试尝试在顶部安装-这是一个好主意吗? 如果失败,是否有任何好的方法来检查驱动器并生成安装的软件列表,最好甚至包括来自/ home外部(例如/ etc)的设置? 如果我必须从头开始,有什么建议与负责意外关机的人员打交道?:) 编辑:非常感谢您的所有答案,我真的需要接受所有答案,因为我需要使用每个答案中的位。我可以使用以下方法完全修复安装: sudo dpkg --configure -a sudo apt-get update sudo dpkg --configure -a sudo dpkg --configure -a --abort-after=99999 sudo apt-get dist-upgrade sudo apt-get -f install sudo apt-get dist-upgrade
18 ubuntu  upgrade 

4
绕过贝宝升级
PayPal正在升级所有Web和API端点上的SSL证书。由于对计算能力的提高存在安全方面的担忧,该行业正在逐步淘汰1024位SSL证书(G2),而转向2048位证书(G5),并且正朝着更高强度的数据加密算法发展,以确保数据传输的安全性SHA在旧的SHA-1算法标准上为-2(256)。 但是,我们仍在使用与升级不兼容的系统,并且不能选择更新服务器。因此,我们认为是代理(nginx)贝宝端点,以便贝宝认为(支持更新的)nginx服务器正在命中该端点,而不是我们的旧服务器。这可能吗?如果没有,有哪些可能的选择绕过此升级? 这是Nginx代理的示例配置 服务器{ 听80; server_name api.sandbox.paypal.com; access_log /var/log/nginx/api.sandbox.paypal.com.access.log; error_log /var/log/nginx/api.sandbox.paypal.com.error.log; 位置/ nvp { proxy_pass https://api.sandbox.paypal.com/nvp; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for; proxy_set_header主机$ http_host; } }
16 upgrade  rhel4 


2
如何避免Linux下的停机时间?
通常,对Ubuntu的软件更新需要重新启动(这可能会带来诸如停机等副作用)。 我看到Ubuntu具有https://www.ubuntu.com/livepatch,它允许内核更新而无需重新启动,但是,这是一项付费服务​​。也有ksplice。 是否存在Linux发行版/进程,其中升级/修补程序从不需要重启? (我知道设置高可用性(HA)服务器和使用一次性服务器是最佳做法-因此,我不是在问要保持服务状态,而是在实际服务器上。)

1
如何记录升级商业软件的策略?
我们已经将近十年没有升级RDBMS或服务器操作系统。另一个关键任务软件包已经使用了近二十年,并且在大部分时间里都没有得到其供应商的支持。我们管理层中的一些人似乎认为这是一件好事-我们不购买升级产品就节省了很多钱!现在,关键软件需要升级,但是新版本将不支持已有十年历史的产品。现在,我们当中的少数人正在努力寻找解决方法,以找出如何在最少的停机时间内立即升级所有产品的方法。 为了避免将来发生这种情况,我们中的一些人正在考虑创建IT战略计划文档(该文档将适合组织的战略计划,充实与IT相关的较大文档中的项目...也许使IT文档成为战术计划?),希望我们能够将其采纳为该机构总体战略计划的一部分。我自愿尝试组装“软件生命周期管理”(或类似的内容)部分,以解决上述问题(与战略计划分开的单独文件中可能包含粗俗的说法)。几乎所有软件供应商都为其产品发布生命周期和弃用计划,并且考虑到该信息以及我们组织的需求,很容易为每个软件确定一个“最佳位置”。棘手的部分(无论如何对我来说)是将每个部分的计划组合在一起,使内容更具有凝聚力。 如何记录台式机客户端A,B,C ...依赖于台式机OS X和RDBMS Y,而台式机OS X和RDBMS Y则取决于服务器OS Z,然后这就是我们将所有这些客户端置于“最佳位置”的方法?那里肯定有书,但是我的所有搜寻工作仅使我对升级单个软件的策略而不是确定何时实施这些策略的策略有所了解。

2
裸机还是虚拟化?
我正在寻求升级服务器,并试图找出一个好的计划。 我们目前有4台服务器: OpenBSD防火墙/ VPN服务器 接收ZFS快照的FreeNAS备份服务器(本地) 接收ZFS快照的FreeNAS备份服务器(远程) 下面的主力FreeBSD服务器。 FreeBSD服务器 〜2010 FreeBSD 8.4、32GB内存,双Xeon E5520 ZFS(8个磁盘,成对镜像的磁盘zraid,8TB) 服务: 桑巴舞 Netatalk(Apple文件共享) Apache(主要是内部网站,一些面向外部的网站) 的MySQL VirtualBox(Windows 2k3实例) ZFS快照 我的计划(基本) 我正在计划对服务器进行升级,以使我们从一台主服务器切换到两台服务器,每台服务器将承担上述列表中的某些服务器职责(并将彼此复制),以便如果其中一个出现故障,我可以快速激活所有功能都放在第二位。就像是: 服务器1: 桑巴舞 Netatalk(Apple文件共享) VirtualBox(Windows 2k3实例) ZFS快照 服务器2: Apache(主要是内部网站,一些面向外部的网站) 的MySQL ZFS快照 我只运行过裸机,除了在VirtualBox上运行Windows 2k3之外,我没有使用VM的经验。我应该将服务器实例作为虚拟机运行吗?我认为这可能会使从崩溃中恢复更加容易。总的来说,这似乎是个好计划吗? 我一直在研究ixSystems服务器和Dell机架硬件,如果有帮助的话。(我也从未使用过任何机架安装设备。)

4
偏执的Sysadmin -vs-过时的PHP版本
偏执的系统管理员如何自信地与最新的稳定PHP版本保持同步?(安全修复程序已经定期发布)。 这是生产服务器,因此“中断的东西”吓死我了。维护停机时间不是问题。 具体来说,我们正在运行最新的Suse Enterprise Linux,但是完全或更通用的答案是完全可以接受的。 您如何处理生产机器的安全更新?我们有什么不知道这个家伙这么害怕使用包管理器来“更新”的呢? 有什么建议吗?
8 php  security  upgrade 

3
如何获得自动升级以在Ubuntu Server上工作?
我遵循了在Ubuntu服务器中启用自动升级的文档,但实际上根本没有更新任何内容。 我的/etc/apt/apt.conf.d/50unattended-upgrade看起来几乎像默认值。 // Automatically upgrade packages from these (origin, archive) pairs Unattended-Upgrade::Allowed-Origins { "Ubuntu karmic-security"; "Ubuntu karmic-updates"; }; // List of packages to not update Unattended-Upgrade::Package-Blacklist { // "vim"; // "libc6"; // "libc6-dev"; // "libc6-i686"; }; // Send email to this address for problems or packages upgrades // If empty …
8 ubuntu  apt  upgrade 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.