而在眾多Linux發行版中,CentOS憑借其開源、免費以及與企業級Linux發行版Red Hat Enterprise Linux(RHEL)的高度兼容性,贏得了廣泛的認可和應用
無論是搭建網站服務器、數據庫服務器,還是作為云計算的基礎架構,CentOS都能提供強大的支持
本文將詳細介紹如何對CentOS進行配置,以打造一個高效且安全的Linux服務器環境
一、初始安裝與基礎配置 1. 安裝CentOS 首先,從CentOS官方網站下載最新的ISO鏡像文件,并使用如Rufus等工具將其寫入U盤,制作啟動盤
接著,將啟動盤插入目標服務器,重啟并進入BIOS/UEFI設置,將U盤設置為啟動順序的首位
按照屏幕提示完成安裝過程,注意選擇適合您需求的安裝選項,如最小化安裝或帶GUI的服務器安裝
2. 網絡配置 安裝完成后,首要任務是配置網絡連接
使用`nmcli`命令行工具或圖形化界面NetworkManager進行網絡設置
確保服務器能夠訪問外網,這是后續安裝軟件、更新系統和進行遠程管理的基礎
查看當前網絡連接 nmcli device status 配置靜態IP(示例) nmcli con mod eth0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 8.8.4.4 ipv4.method manual nmcli con up eth0 3. 主機名與防火墻設置 設置一個有意義的主機名,便于管理和識別
同時,啟用并配置`firewalld`防火墻,以增強系統安全性
設置主機名 hostnamectl set-hostname myserver.example.com 重啟網絡服務以應用主機名更改 systemctl restart systemd-logind.service 啟用并配置firewalld systemctl start firewalld systemctl enable firewalld 開放SSH端口(默認已開放)和其他必要的服務端口 firewall-cmd --permanent --add-service=ssh firewall-cmd --permanent --add-port=8080/tcp 示例:開放8080端口 firewall-cmd --reload 二、系統更新與軟件包管理 1. 更新系統 保持系統最新是確保安全性的關鍵
使用`yum`或`dnf`(CentOS 8及以上版本)進行系統和軟件包的更新
CentOS 7及以前版本 yum update -y CentOS 8及以上版本 dnf update -y 2. 安裝常用軟件 根據需求安裝必要的服務器軟件,如Web服務器(Apache/Nginx)、數據庫(MySQL/PostgreSQL)、PHP解釋器等
安裝Apache HTTP服務器(CentOS 7) yum install httpd -y systemctl st