CentOS 实用教程

CentOS 简介
CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)源代码的免费操作系统,它继承了RHEL的稳定性和安全性,同时提供了更多的软件包和定制选项,CentOS广泛用于服务器、桌面和虚拟化环境。
CentOS 安装
准备安装介质
下载CentOS安装镜像,可以是ISO文件或USB启动盘,选择适合自己硬件的版本。
创建启动盘
使用工具如Rufus将ISO文件烧录到USB启动盘中。
安装CentOS
将USB启动盘插入计算机,重启计算机并从USB启动盘启动,按照提示进行安装。
基本配置
网络配置
在安装过程中,选择合适的网络接口,并配置IP地址、子网掩码和网关。

时区设置
选择合适的时区,确保系统时间正确。
用户和密码
创建一个用户和密码,用于登录系统。
软件安装
Yum包管理器
CentOS使用Yum包管理器来安装、更新和删除软件包。
安装软件
使用以下命令安装软件:
sudo yum install 软件名
软件更新
定期更新软件包以确保系统安全:
sudo yum update
系统优化

系统防火墙
CentOS默认使用firewalld作为防火墙,可以使用以下命令管理:
sudo systemctl start firewalld # 启动防火墙 sudo systemctl stop firewalld # 停止防火墙 sudo firewall-cmd --permanent --add-port=80/tcp # 添加端口
软件包清理
清理不需要的软件包和缓存:
sudo yum clean all
常用命令
| 命令 | 功能 |
|---|---|
| ls | 列出目录内容 |
| cd | 切换目录 |
| cp | 复制文件或目录 |
| mv | 移动或重命名文件或目录 |
| rm | 删除文件或目录 |
| chmod | 改变文件权限 |
| chown | 改变文件所有者 |
FAQs
Q1:如何查看系统版本?
A1:使用以下命令查看系统版本:
cat /etc/redhat-release
Q2:如何安装Apache服务器?
A2:使用以下命令安装Apache服务器:
sudo yum install httpd sudo systemctl start httpd # 启动Apache服务 sudo systemctl enable httpd # 设置Apache服务开机自启
