为Ubuntu瘦身

1. 使用localepurge
http://linuxtoy.org/archives/localepurge.html
sudo apt-get install localepurge。我选中了en和zh_*,应该够了。
安装后执行一次localepurge,可以清除已经安装的local-data。节省了22M。
2. 使用transpurge
http://linuxtoy.org/archives/trans_purge.html
也大概节省了20+M。
### 裁剪 Ubuntu 20.04 系统以减小体积 裁剪 Ubuntu 20.04 系统可以显著减少其占用的空间,这对于资源有限的设备尤其重要。以下是实现这一目标的一些方法: #### 方法一:移除不必要的软件包 通过 `apt-get autoremove` 和手动卸载不需要的软件包来清理系统。 ```bash sudo apt-get update sudo apt-get autoclean sudo apt-get clean sudo apt-get autoremove --purge ``` 如果知道某些特定的应用程序或服务不再需要,可以直接卸载它们。例如,移除 LibreOffice 套件可以通过以下命令完成[^1]: ```bash sudo apt-get remove --purge libreoffice* ``` #### 方法二:禁用图形界面 (GUI) 对于仅需作为服务器使用的机器,完全禁用图形化桌面环境会节省大量空间和内存。默认情况下,Ubuntu Desktop 版本可能已经安装了 GNOME 或其他桌面环境。要删除这些组件并切换到纯命令行模式,执行以下操作: ```bash sudo apt-get purge ubuntu-desktop gnome-shell gdm3 ``` 这一步骤将彻底清除 GUI 及其依赖项[^1]。 #### 方法三:定制内核模块 为了进一步缩小系统的大小,还可以重新编译 Linux 内核,只保留必要的驱动和支持功能。具体做法如下: 1. 下载适合的目标架构版本号最新的稳定发行版源代码; 2. 使用菜单配置工具调整选项(`make menuconfig`)去掉未被硬件支持或者业务场景无关的部分特性开关设置; 3. 编译完成后替换原有文件位置下的 vmlinuz initrd.img 文件即可生效新构建出来的精简型核心镜像[^3]。 #### 方法四:利用 SquashFS 创建压缩根文件系统 SquashFS 是一种用于创建高度压缩只读存档的技术,在嵌入式Linux项目里非常流行因为它能有效降低最终产物尺寸。按照官方文档指示准备原始数据目录结构之后打包成 squashfs 格式的映射盘再加载至启动序列当中便实现了整体瘦身效果。 ```python mksquashfs source_directory destination_file.sqsh -comp xz mount -t squashfs -o loop destination_file.sqsh /mnt/ ``` 以上就是几种常见的针对 Ubuntu 20.04 进行优化缩减容量的方式介绍。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值