HCRM博客

Centos.bundle 是什么?核心功能与常见问题解答

CentOS 7.9 最小化安装与初始化环境配置

CentOS 7.9 是一个稳定且广泛使用的 Linux 发行版,其最小化安装选项允许用户仅安装最基本的系统组件,从而节省磁盘空间和系统资源,以下是关于 CentOS 7.9 最小化安装的详细步骤及初始化环境配置指南。

Centos.bundle 是什么?核心功能与常见问题解答-图1
(图片来源网络,侵权删除)

一、准备工作

1、下载镜像文件:访问 CentOS 官方网站或阿里云等镜像站点,下载 CentOS 7.9 的最小化安装镜像文件(CentOS7x86_64Minimal2009.iso)。

2、创建启动盘:使用 Rufus 等工具将下载的 ISO 文件制作成启动盘。

二、安装过程

1、启动系统:将启动盘插入服务器,启动并进入 BIOS 设置,将启动顺序调整为从 USB 设备启动。

2、选择安装语言:在安装向导中,选择“中文(简体)”作为安装语言。

Centos.bundle 是什么?核心功能与常见问题解答-图2
(图片来源网络,侵权删除)

3、设置时区:选择“Asia/Shanghai”时区,并点击“Done”。

4、安装目的地:选择“Installation Destination”,点击“Done”后,选择“I will configure partitioning”进行手动分区。

根分区 / (/):建议大小为 50G,文件系统类型为 ext4,挂载点为/

home 分区 (/home):建议大小为 20G,文件系统类型为 ext4,挂载点为/home

SWAP 分区:建议大小为实际内存的 12 倍,如 16G,文件系统类型为 SWAP。

var 分区 (/var):建议大小为 14G,文件系统类型为 ext4,挂载点为/var

Centos.bundle 是什么?核心功能与常见问题解答-图3
(图片来源网络,侵权删除)

boot 分区 (/boot):建议大小为 1G,文件系统类型为 ext4,挂载点为/boot

biosboot 分区:建议大小为 2M,文件系统类型为 BIOS Boot,用于 UEFI 引导。

5、网络配置:在“NETWORK & HOST NAME”界面中,配置网络参数,如 IP 地址、网关、DNS 等。

6、开始安装:点击“Begin Installation”开始安装过程,在此过程中,可以设置 root 密码和创建普通用户(可选)。

7、完成安装并重启:安装完成后,点击“Reboot”重启系统。

三、系统初始化配置

1、更新系统:登录系统后,首先执行sudo yum update 更新系统软件包。

2、禁用防火墙和 SELinux:为了简化配置,可以禁用防火墙和 SELinux。

禁用防火墙:systemctl disable now firewalld

禁用 SELinux:编辑/etc/selinux/config 文件,将SELINUX=disabled

3、配置 Yum 仓库:为了加快软件安装速度,建议配置国内的 Yum 仓库,如阿里云仓库。

备份原有仓库配置文件:mkdir /etc/yum.repos.d/backup && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup

创建新的仓库配置文件:vi /etc/yum.repos.d/base.repo如下:

  • [base]
  • name=CentOS$releasever Base mirrors.aliyun.com
  • baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
  • gpgcheck=0
  • enabled=1
  • gpgkey=http://mirrors.aliyun.com/centos/RPMGPGKEYCentOS7

启用新仓库:yum clean all && yum makecache

4、安装常用软件:根据需要安装常用软件包,如vimwgetnettools 等。

  • yum y install vim wget nettools

5、配置静态 IP 地址(可选):如果需要配置静态 IP 地址,可以编辑网卡配置文件(如/etc/sysconfig/networkscripts/ifcfgens33),添加或修改以下内容:

  • TYPE="Ethernet"
  • PROXY_METHOD="none"
  • BROWSER_ONLY="no"
  • BOOTPROTO="static"
  • DEFROUTE="yes"
  • IPV4_FAILURE_FATAL="no"
  • IPV6INIT="yes"
  • IPV6_AUTOCONF="yes"
  • IPV6_DEFROUTE="yes"
  • IPV6_FAILURE_FATAL="no"
  • IPV6_ADDR_GEN_MODE="stableprivacy"
  • NAME="ens33"
  • UUID="youruuid"
  • DEVICE="ens33"
  • ONBOOT="yes"
  • IPADDR=192.168.1.100
  • PREFIX=24
  • GATEWAY=192.168.1.1
  • DNS1=8.8.8.8
  • DNS2=8.8.4.4

保存后重启网络服务:systemctl restart network

四、FAQs

Q1: CentOS 7.9 最小化安装后如何恢复图形界面?

A1: 如果需要在最小化安装后恢复图形界面,可以按照以下步骤操作:

安装图形界面组件:执行以下命令安装图形界面所需的软件包(以 GNOME 桌面为例):

  • sudo yum groupinstall "GNOME Desktop Environment" y

设置系统默认启动图形界面:编辑/etc/systemd/system/default.target 文件,确保链接指向graphical.target

  • sudo ln sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

启动图形界面服务:执行以下命令启动图形界面服务:

  • sudo systemctl setdefault graphical.target
  • sudo systemctl start graphical.target

重启系统:重启系统以应用更改:

  • sudo reboot

Q2: CentOS 7.9 最小化安装后如何优化系统性能?

A2: 为了优化 CentOS 7.9 最小化安装后的系统性能,可以考虑以下几个方面:

关闭不必要的服务:使用systemctl 命令关闭不需要的服务,以减少系统资源占用,关闭蓝牙服务:

  • sudo systemctl stop bluetooth
  • sudo systemctl disable bluetooth

调整内核参数:根据系统需求调整内核参数,如文件描述符限制、内存分配等,可以通过编辑/etc/sysctl.conf 文件来调整这些参数,增加文件描述符限制:

  • fs.filemax = 65535

然后重新加载 sysctl 配置:

  • sudo sysctl p

清理系统日志:定期清理系统日志文件,以避免日志文件过大占用磁盘空间,可以使用logrotate 工具来管理日志文件的轮转和压缩。

使用轻量级软件:选择轻量级的软件和工具,以减少系统资源占用,使用htop 代替top 来监控系统资源使用情况。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/22264.html

分享:
扫描分享到社交APP
上一篇
下一篇