CentOS8怎么開始使用
系統(tǒng)安裝與初始化
訪問CentOS官網(wǎng)獲取ISO鏡像文件,使用工具如Rufus或Ventoy制作啟動(dòng)盤。啟動(dòng)后選擇“Install CentOS Linux 8”進(jìn)入圖形安裝界面,完成語言、時(shí)區(qū)、磁盤分區(qū)及root賬戶設(shè)置。安裝完成后重啟系統(tǒng)進(jìn)入初始化配置。
# 首次啟動(dòng)后建議執(zhí)行系統(tǒng)更新
sudo dnf update -y
基礎(chǔ)系統(tǒng)配置
軟件包管理
CentOS8采用DNF作為默認(rèn)包管理器,使用以下命令管理軟件:
# 搜索軟件包
sudo dnf search package_name
# 安裝軟件
sudo dnf install package_name
# 移除軟件
sudo dnf remove package_name
服務(wù)管理
使用systemctl命令控制系統(tǒng)服務(wù):
# 啟動(dòng)服務(wù)
sudo systemctl start service_name
# 設(shè)置開機(jī)啟動(dòng)
sudo systemctl enable service_name
網(wǎng)絡(luò)配置與管理
通過nmcli或修改配置文件實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)置:
# 查看網(wǎng)絡(luò)連接
nmcli connection show
# 配置靜態(tài)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
安全增強(qiáng)設(shè)置
防火墻配置
使用firewalld管理網(wǎng)絡(luò)流量:
# 開放HTTP服務(wù)端口
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
SELinux管理
查看當(dāng)前SELinux狀態(tài):
sestatus
# 臨時(shí)禁用
sudo setenforce 0
# 永久配置需修改/etc/selinux/config
開發(fā)環(huán)境部署
安裝常用開發(fā)工具組:
sudo dnf groupinstall "Development Tools"
sudo dnf install git python3 nodejs
配置Web服務(wù)器環(huán)境(以Nginx為例):
sudo dnf install nginx
sudo systemctl enable --now nginx
系統(tǒng)維護(hù)與監(jiān)控
查看系統(tǒng)資源使用情況:
# 實(shí)時(shí)監(jiān)控
top
# 磁盤空間檢查
df -h
# 內(nèi)存狀態(tài)
free -m
設(shè)置定時(shí)任務(wù):
crontab -e
# 每天3點(diǎn)執(zhí)行更新
0 3 * * * sudo dnf update -y