CentOS基础环境搭建指南
系统安装
CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)的免费操作系统,以下是安装CentOS的基本步骤:

1 准备安装介质
- 下载CentOS镜像:访问CentOS官网(https://www.centos.org/)下载最新的CentOS镜像。
- 制作启动U盘:使用如Rufus等工具将下载的镜像烧录到U盘中。
2 设置BIOS启动顺序
- 重启计算机,进入BIOS设置。
- 将U盘设置为第一启动设备。
- 保存设置并退出BIOS。
3 安装过程
- 启动计算机,从U盘启动。
- 按照屏幕提示进行安装。
- 选择安装类型(全新安装、升级安装等)。
- 选择安装语言、键盘布局等。
- 分区:建议选择自动分区,或者手动分区,确保根分区(/)有足够的磁盘空间。
- 安装软件包:根据需要选择安装的软件包。
系统配置
安装完成后,进行以下配置:
1 更新系统
sudo yum update
2 设置网络
sudo nmcli con mod eth0 ipv4.method manual ipv4.address 192.168.1.100/24 ipv4.gateway 192.168.1.1 sudo nmcli con up eth0
3 设置主机名

sudo hostnamectl set-hostname centos-server
4 设置时区
sudo timedatectl set-timezone Asia/Shanghai
安装常用软件
以下是一些常用的软件及其安装命令:
| 软件 | 安装命令 |
|---|---|
| Apache | sudo yum install httpd |
| MySQL | sudo yum install mariadb-server |
| PHP | sudo yum install php php-mysql |
| Nginx | sudo yum install nginx |
| Git | sudo yum install git |
| Node.js | sudo yum install nodejs |
| Docker | sudo yum install docker |
| Jenkins | sudo yum install jenkins |
配置SSH无密码登录
1 生成SSH密钥
ssh-keygen -t rsa -b 4096
2 将公钥复制到远程服务器
ssh-copy-id -i ~/.ssh/id_rsa.pub username@remote-host
3 修改SSH配置
sudo nano /etc/ssh/sshd_config
找到并修改以下行:
PermitRootLogin yes
PasswordAuthentication no 重启SSH服务:

sudo systemctl restart sshd
FAQs
Q1:如何查看CentOS版本信息?
A1: 使用以下命令查看CentOS版本信息:
cat /etc/redhat-release
Q2:如何设置CentOS的防火墙规则?
A2: CentOS默认使用firewalld作为防火墙,以下是一些基本命令:
- 查看防火墙状态:
sudo systemctl status firewalld
- 启用防火墙:
sudo systemctl start firewalld
- 禁用防火墙:
sudo systemctl stop firewalld
- 添加防火墙规则(允许80端口):
sudo firewall-cmd --permanent --add-port=80/tcp sudo firewall-cmd --reload
