虚拟主机域名注册-常见问题 → 服务器知识 → 操作系统 | ||||
在输入以下任何一条命令之前,请务必先对重要数据进行备份,然后再继续升级系统。保持系统的完整备份非常重要。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。
|
||||
>> 相关文章 | ||||
没有相关文章。 |