引言

CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux的免费操作系统发行版。它广泛应用于服务器、云计算和数据中心等领域。掌握CentOS的安装与运维是成为一名优秀系统管理员的关键。本文将详细介绍CentOS的安装过程,并提供一些实用的实战技巧,帮助您轻松上手系统运维之道。

一、CentOS安装准备

1. 硬件要求

  • 处理器:Intel或AMD兼容处理器
  • 内存:至少1GB RAM(推荐2GB以上)
  • 硬盘:至少10GB可用空间
  • 光驱或USB启动设备

2. 软件要求

  • 下载CentOS镜像:从官方网站(
  • 制作启动盘:使用Rufus、Etcher等工具将CentOS镜像烧录到USB启动盘。

二、CentOS安装步骤

1. 启动计算机

将制作好的USB启动盘插入计算机,重启计算机并设置从USB启动。

2. 选择安装语言

在启动界面选择合适的语言,然后按回车键继续。

3. 选择安装类型

选择“安装CentOS 7”或“安装CentOS 8”对应的安装类型。这里以CentOS 7为例。

4. 分区磁盘

  • 自动分区:选择“自动分区”并按回车键,系统将自动为您分区。
  • 手动分区:选择“手动分区”并按回车键,进入分区编辑界面。

在分区编辑界面,按照以下步骤进行分区:

  • 创建“/”分区:选择“/”分区,设置大小为至少10GB。
  • 创建“swap”分区:选择“swap”分区,大小为物理内存的两倍。
  • 创建“/boot”分区:选择“/boot”分区,大小为500MB。

完成分区后,点击“下一步”继续。

5. 配置网络和主机名

  • 设置网络:选择合适的网络连接类型,配置IP地址、子网掩码、网关和DNS服务器。
  • 设置主机名:输入主机名,例如“centos7”。

6. 安装软件包

选择要安装的软件包,这里建议选择“Minimal Install”或“Server with GUI”选项。

7. 设置用户密码

设置root用户的密码,确保密码复杂且不易被破解。

8. 安装完成

安装完成后,重启计算机,使用root用户登录。

三、CentOS实战技巧

1. 系统更新

定期更新系统,以确保系统安全稳定运行。

sudo yum update

2. 磁盘分区

使用fdiskparted等工具进行磁盘分区。

sudo fdisk /dev/sdb

3. 文件管理

使用cpmvrm等命令进行文件管理。

sudo cp /etc/passwd /tmp/passwd.bak
sudo mv /tmp/passwd.bak /var/www/html/
sudo rm -rf /var/www/html/passwd.bak

4. 用户管理

使用useraddusermoduserdel等命令进行用户管理。

sudo useradd -m -d /home/user1 user1
sudo usermod -aG wheel user1
sudo userdel -r user1

5. 服务管理

使用systemctl命令管理服务。

sudo systemctl start httpd
sudo systemctl stop httpd
sudo systemctl restart httpd
sudo systemctl enable httpd

6. 软件安装

使用yum命令安装软件。

sudo yum install -y nginx
sudo yum install -y httpd

四、总结

本文详细介绍了CentOS的安装过程和实战技巧,希望对您的系统运维之路有所帮助。在实际工作中,请根据实际情况灵活运用这些技巧,不断提升自己的技术水平。