You need to enable JavaScript to run this app.
文档中心
云服务器

云服务器

复制全文
下载 pdf
veLinux镜像
veLinux 2.0对比1.0的差异说明
复制全文
下载 pdf
veLinux 2.0对比1.0的差异说明
本文介绍veLinux 2.0镜像相较于veLinux 1.0镜像的主要差异。​
Python​
支持版本​
由于Python上游社区核心团队已于2020年1月停止维护Python 2,因此veLinux 2.0不再支持Python 2,仅支持Python 3。​
Python解释器​
为遵循PEP-668(Python Enhancement Proposal,Python增强提案),veLinux 2.0中提供的:​
  • Python 3解释器软件包(PyPy 3和Python 3.11),已被标记为由外部管理(external management)。​
  • Python 3 的包管理器 Pip(python3-pip),会拒绝在veLinux 2的Python 3解释器中手动安装软件包。​
说明​
  • 如需在Python 3解释器中手动安装软件包,请在安装命令中使用--break-system-packages选项。​
  • 若您需要安装的Python应用程序(或版本)尚无Deb包,建议您使用pipx进行安装。​
  • 若您需要安装的Python库模块(或版本)尚无Deb包,建议您将其安装至虚拟环境(Virtualenv)。​
iptables​
iptables用于数据包过滤、网络地址转换 (NAT) 和其他数据包管理。由于其存在一些无法轻易解决的限制,并逐步被nftables替代,因此veLinux 2.0镜像中不再默认安装iptables。​
systemd​
veLinux 2.0镜像中,systemd(系统初始化管理器)默认使用cgroup v2控制组功能。​
DKMS 3.0​
veLinux 2.0镜像在DKMS(Dynamic Kernel Module Support) 3.0中移除了REMAKE_INITRD属性。因此,安装新内核、安装/更新驱动后,您需要手动执行update-initramfs -u命令,更新初始内存文件系统(initramfs)。​
Rsyslog​
veLinux 2.0镜像中降低了Rsyslog(Remote System Logging)优先级,不再默认安装该工具。​
注意​
如果您决定继续使用Rsyslog:​
  • Rsyslog中默认使用“高精度时间戳”(微秒级别),可能影响其他分析系统日志的工具。您可能需要在本地创建的Logcheck规则中,更新用于匹配消息的创建时间的规则,以兼容新的Rsyslog格式。​
  • Rsyslog中默认将不再创建/var/log中的如下日志文件。而原本写入这些文件中的消息,会被写入/var/log/syslog文件中。​
  • 不再创建的文件包括:​
  • /var/log/mail.{info,warn,err}:这些文件包含来自本地的邮件传送代理(MTA)的消息。​
  • /var/log/lpr.log:这些文件包含和打印有关的日志消息。​
  • /var/log/{messages,debug,daemon.log}:这些文件包含不同类型的系统事件和消息。​
GRUB​
长久以来,GRUB都默认使用os-prober检测计算机上安装的其他操作系统,并将它们加入引导菜单中。但是该操作可能会引起引导延迟、引导菜单混乱及错误引导等问题。因此,veLinux 2.0中GRUB不再默认使用os-prober。​
说明​
若您期望在veLinux 2.0操作系统中,使用GRUB引导系统,并且希望在引导菜单中继续显示其他操作系统,可运行dpkg-reconfigure <GRUB软件包名>命令修改GRUB配置。​
密钥管理方式​
为提高系统的安全性和可管理性,veLinux 2.0不再建议使用apt-key密钥管理方式,继续使用会产生警告信息。​
建议您在/etc/apt/trusted.gpg.d目录下,以apt-key密钥文件(.gpg或.asc)的形式进行管理。更多信息,请查看APT-KEY。​
系统标识​
veLinux 2.0镜像中,/etc/os-release文件内容适配了veLinux系统标识,您可以通过lsb_release工具输出veLinux系统相关信息。​
​
最近更新时间:2025.02.28 11:35:56
这个页面对您有帮助吗?
有用
有用
无用
无用