CentOS Stream 是一个面向社区的 CentOS 替代品,它旨在为最新的稳定 Linux 内核提供快速的获取渠道。作为一个基于 Red Hat Enterprise Linux(RHEL)的发行版,CentOS Stream 在许多方面与 RHEL 非常相似,但更新更加频繁。下面是一份快速部署指南,以及一些轻松上手的系统优化技巧。
一、快速部署 CentOS Stream
1. 系统选择与下载
首先,访问 CentOS Stream 官网(https://www.centos.org/),选择适合你硬件的 CentOS Stream 版本。根据你的需求选择桌面版、服务器版或者其他专业版本。
2. 部署过程
(1)使用 Live CD/ISO 镜像
- 使用工具(如 Rufus 或 Balena Etcher)将下载的 ISO 镜像烧录到 USB 启动盘。
- 将 USB 启动盘插入待部署的计算机,并重新启动计算机。
- 在启动菜单中选择“Live CD/ISO”选项。
- 进入系统后,执行安装程序。
(2)使用自动化安装脚本
- 创建一个新的用户账户并设置密码。
- 编辑
/etc/yum.repos.d/centos.repo文件,添加以下内容:[centos-stream] name=CentOS Stream $basearch - Released Updates baseurl=https://yum.centos.org/centos-stream/$releasever/Everything/$basearch/ gpgcheck=1 gpgkey=https://yum.centos.org/RPM-GPG-KEY-CentOS-7 enabled=1 - 运行以下命令更新包管理器:
sudo yum clean all sudo yum makecache - 安装基础系统和所需软件包:
sudo yum groupinstall base - 使用图形界面安装程序(如果有的话)进行安装。
二、系统优化技巧
1. 网络配置
(1)调整网络参数
- 编辑
/etc/sysctl.conf文件,设置所需的网络参数。 - 重载系统调用配置:
sudo sysctl -p
(2)优化路由器配置
- 使用
route命令检查并优化路由表。 - 设置默认网关和 DNS 服务器。
2. 磁盘空间管理
(1)分区策略
- 根据实际需求,将磁盘分为多个分区(例如:/、/home、/var、/tmp 等)。
- 使用
fdisk或parted工具进行分区操作。
(2)文件系统格式
- 选择适合你需求的文件系统格式(如:ext4、xfs 等)。
- 使用
mkfs.ext4或mkfs.xfs等命令格式化分区。
3. 软件包管理
(1)安装软件包
- 使用
yum或dnf命令安装所需的软件包。 - 搜索软件包:
yum search 软件名 - 安装软件包:
yum install 软件名 - 更新软件包:
yum update
(2)卸载软件包
- 删除已安装的软件包:
yum remove 软件名 - 删除依赖关系:
yum autoremove
4. 系统性能优化
(1)内核优化
- 编辑
/boot/config-$(uname -r)文件,根据你的需求修改内核参数。 - 重新编译内核,并更新引导配置。
(2)系统服务优化
- 限制无用的服务,减少系统资源占用。
- 使用
systemctl命令管理系统服务。
以上是一些快速部署 CentOS Stream 和系统优化技巧。希望这份指南能帮助你更好地了解和掌握 CentOS Stream。
