引言
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. 磁盘分区
使用fdisk
或parted
等工具进行磁盘分区。
sudo fdisk /dev/sdb
3. 文件管理
使用cp
、mv
、rm
等命令进行文件管理。
sudo cp /etc/passwd /tmp/passwd.bak
sudo mv /tmp/passwd.bak /var/www/html/
sudo rm -rf /var/www/html/passwd.bak
4. 用户管理
使用useradd
、usermod
、userdel
等命令进行用户管理。
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的安装过程和实战技巧,希望对您的系统运维之路有所帮助。在实际工作中,请根据实际情况灵活运用这些技巧,不断提升自己的技术水平。