CentOS8怎么开始使用
系统安装与初始化
访问CentOS官网获取ISO镜像文件,使用工具如Rufus或Ventoy制作启动盘。启动后选择“Install CentOS Linux 8”进入图形安装界面,完成语言、时区、磁盘分区及root账户设置。安装完成后重启系统进入初始化配置。
# 首次启动后建议执行系统更新
sudo dnf update -y
基础系统配置
软件包管理
CentOS8采用DNF作为默认包管理器,使用以下命令管理软件:
# 搜索软件包
sudo dnf search package_name
# 安装软件
sudo dnf install package_name
# 移除软件
sudo dnf remove package_name
服务管理
使用systemctl命令控制系统服务:
# 启动服务
sudo systemctl start service_name
# 设置开机启动
sudo systemctl enable service_name
网络配置与管理
通过nmcli或修改配置文件实现网络设置:
# 查看网络连接
nmcli connection show
# 配置静态IP(示例)
sudo nmcli con mod eth0 ipv4.addresses 192.168.1.100/24
sudo nmcli con mod eth0 ipv4.gateway 192.168.1.1
sudo nmcli con up eth0
安全增强设置
防火墙配置
使用firewalld管理网络流量:
# 开放HTTP服务端口
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
SELinux管理
查看当前SELinux状态:
sestatus
# 临时禁用
sudo setenforce 0
# 永久配置需修改/etc/selinux/config
开发环境部署
安装常用开发工具组:
sudo dnf groupinstall "Development Tools"
sudo dnf install git python3 nodejs
配置Web服务器环境(以Nginx为例):
sudo dnf install nginx
sudo systemctl enable --now nginx
系统维护与监控
查看系统资源使用情况:
# 实时监控
top
# 磁盘空间检查
df -h
# 内存状态
free -m
设置定时任务:
crontab -e
# 每天3点执行更新
0 3 * * * sudo dnf update -y