CentOS 培训教程
CentOS 简介

CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)的免费开源操作系统,它继承了RHEL的优点,提供了稳定、安全、可靠的操作系统环境,CentOS广泛应用于服务器、桌面和云计算等领域。
CentOS 安装
准备安装环境
(1)下载CentOS镜像:从CentOS官网下载最新版本的CentOS镜像。
(2)制作启动U盘:使用工具如Rufus将CentOS镜像写入U盘。
安装过程
(1)将U盘插入电脑,重启电脑并进入BIOS设置,将U盘设置为第一启动设备。
(2)进入CentOS安装界面,选择安装类型(图形化安装或文本安装)。
(3)分区:根据需要选择分区方式,如LVM、EXT4等。
(4)安装软件包:选择要安装的软件包,如最小化安装、基本服务器安装等。

(5)设置网络:配置网络参数,如IP地址、子网掩码、网关等。
(6)设置用户和密码:创建用户和设置密码。
(7)安装过程完成后,重启电脑。
CentOS 常用命令
用户管理
- 添加用户:
useradd 用户名 - 删除用户:
userdel 用户名 - 修改用户密码:
passwd 用户名 - 查看用户信息:
id 用户名
文件管理
- 创建文件:
touch 文件名 - 删除文件:
rm 文件名 - 查看文件内容:
cat 文件名 - 查看目录结构:
tree
磁盘管理
- 查看磁盘空间:
df -h - 查看磁盘使用情况:
du -sh 文件夹名 - 压缩文件:
tar -czvf 压缩包名 文件名 - 解压文件:
tar -xzvf 压缩包名
网络管理
- 查看网络连接:
ifconfig - 配置静态IP地址:
vi /etc/sysconfig/network-scripts/ifcfg-ens33(ens33为网卡名称,根据实际情况修改)
CentOS 软件安装
Yum 包管理器

- 安装软件:
yum install 软件名 - 查看软件信息:
yum info 软件名 - 搜索软件:
yum search 软件名 - 更新软件包:
yum update
RPM 包管理器
- 安装软件:
rpm -ivh 软件包名 - 卸载软件:
rpm -e 软件名 - 查看软件信息:
rpm -qi 软件名
CentOS 安全设置
设置防火墙
- 启用防火墙:
systemctl start firewalld - 禁用防火墙:
systemctl stop firewalld - 设置防火墙规则:
firewall-cmd --permanent --add-port=80/tcp
设置SSH服务
- 启用SSH服务:
systemctl start sshd - 禁用SSH服务:
systemctl stop sshd - 设置SSH密码登录:
vi /etc/ssh/sshd_config(修改PasswordAuthentication为yes)
FAQs
Q1:如何查看CentOS版本?
A1:使用命令cat /etc/redhat-release可以查看CentOS版本。
Q2:如何备份CentOS系统?
A2:可以使用RPM包管理器安装system-config-backup软件,进行系统备份。

