虚拟主机域名注册-常见问题服务器知识 → 操作系统

Alpine Linux 3.11升级到3.12的操作方法

  在输入以下任何一条命令之前,请务必先对重要数据进行备份,然后再继续升级系统。保持系统的完整备份非常重要。Alpine Linux 是以 musl libc 和 busybox 为中心构建的。这使得它比传统的GNU/Linux发行版更小,更节省资源。一个容器只需要不超过8MB,最小的安装到磁盘上需要大约130MB的存储空间。你不仅可以得到一个完全成熟的Linux环境,还可以从仓库中得到大量的软件包选择。

  Alpine Linux在设计时就考虑到了安全问题。内核采用了非官方的 grsecurity/PaX 移植,所有用户区的二进制文件都被编译成具有堆栈粉碎保护的位置独立可执行文件(PIE)。这些主动的安全功能可以防止整个类别的零日漏洞和其他漏洞被利用。将Alpine Linux安装到硬盘或LXD虚拟机时,可直接升级到较新的稳定版本。

  如何升级Alpine Linux

  将Alpine Linux安装在硬盘或云服务器上时,升级到新的稳定版本是很容易的。

  编辑/etc/apk/repositories文件,运行:vi /etc/apk/repositories。

  用手更改版本号。例如,将Alpine 3.11改为3.12。

  保存并关闭文件。

  通过运行apk更新来获取最新的索引。

  升级你所有的Alpine Linux软件包:apk upgrade --available && sync。

  重启系统,运行:reboot。

  让我们来看看所有命令和例子的细节。

  备份您的LXD容器

  键入以下命令来创建容器快照:

  $ lxc snapshot alpine-www01 "JUN052020"

  验证它:

  $ lxc info alpine-www01

  现在,使用ssh命令或lxc命令登录到您的Alpine Linux box / LXD VM。

  找出您的Alpine Linux版本

  输入以下命令:

  $ cat /etc/alpine-release

  3.11.6

  应用3.11.xx的所有未决更新

  只需运行apk命令:

  # apk update

  # apk upgrade

  如何升级到最新版本

  编辑/ etc / apk / repositories文件,输入:

  # vi /etc/apk/repositories

  手动更改版本号。例如,3.4的默认条目如下:

  http://dl-3.alpinelinux.org/alpine/v3.4/main

  要更新到3.5.xx,请输入:

  http://dl-3.alpinelinux.org/alpine/v3.5/main

  手动更改版本号。例如,3.5的默认条目如下:

  http://dl-3.alpinelinux.org/alpine/v3.5/main

  要更新至3.5.xx,请输入:

  http://dl-3.alpinelinux.org/alpine/v3.6/main

  例如,3.11.xx如下所示:

  http://dl-cdn.alpinelinux.org/alpine/v3.11/main

  因此,对于3.12.xx升级,请使其如下所示,输入:

  http://dl-cdn.alpinelinux.org/alpine/v3.12/main

  保存并关闭文件。这是我使用cat命令显示的示例配置文件:

  # cat /etc/apk/repositories

  接下来,使用apk命令获取最新索引:

  # apk update

  要升级所有软件包,请运行apk命令:

  # apk upgrade --available

  或

  # apk upgrade --purge

  重新启动服务器/ VM容器:

  # sync

  # reboot

  验证它:

  $ cat /etc/alpine-release

  3.12.0

  另一种方法是查询/etc/issue:

  # cat /etc/issue

  就这样,Alpine Linux从3.11版本升级到了3.12。




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:怎样设置服务器系统启动或重新启动时执行命令或脚本
下一篇:Linux内核5.7正式版怎么升级
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部