CentOS 是一款被廣泛應用於服務器領域的流行 Linux 發行版。在準備將新安裝的 CentOS 系統投入生產環境之前,我們必須進行一些基礎配置。這些配置旨在確保系統的安全性和穩定性。
1. 加固系統
1.1 修改默認密碼
默認情況下,CentOS 系統的 root 用戶密碼爲“centos”。爲了提高安全性,使用 passwd 命令修改默認密碼。
passwd root登錄後複製
1.2 限制root用戶登錄
爲了進一步提高安全性,可以限制root用戶只能通過SSH登錄,並禁止root用戶直接登錄到系統控制檯。
編輯文件:/etc/ssh/sshd_config
找到以下行:
PermitRootLogin yes登錄後複製
將其修改爲:
PermitRootLogin no登錄後複製
重啓SSH服務:
systemctl restart sshd登錄後複製
1.3 安裝安全軟件
可以安裝一些安全軟件,例如:
Fail2ban:可以幫助防禦暴力破解攻擊。
Rkhunter:可以幫助掃描系統中的潛在安全漏洞。
Lynis:可以幫助進行全面的系統安全審計。
可以使用yum命令安裝安全軟件:
yum install fail2ban rkhunter lynis登錄後複製
1.4 配置防火牆
CentOS 系統默認使用firewalld防火牆。可以使用firewalld命令來配置防火牆規則。
允許SSH服務通過防火牆:
firewall-cmd --permanent --add-service=ssh登錄後複製
開放其他必要的端口:
根據需要可以開放其他必要的端口。例如,如果要運行Web服務,則需要開放80和443端口。
查看當前防火牆規則:
firewall-cmd --list-all登錄後複製
保存防火牆規則:
firewall-cmd --reload登錄後複製
2. 配置IP地址
2.1 配置靜態IP地址
如果系統需要使用靜態IP地址,可以編輯配置文件來配置。
編輯文件:/etc/sysconfig/network-scripts/ifcfg-eth0
其中eth0是網卡名稱。
修改以下內容:
DEVICE=eth0BOOTPROTO=staticONBOOT=yesIPADDR=192.168.1.100NETMASK=255.255.255.0GATEWAY=192.168.1.1登錄後複製
重啓網絡服務:
systemctl restart network登錄後複製登錄後複製
2.2 配置DHCP動態IP地址
如果系統需要使用DHCP動態IP地址,按如下方式修改配置文件:
編輯文件:/etc/sysconfig/network-scripts/ifcfg-eth0
修改以下內容:
DEVICE=eth0BOOTPROTO=dhcpONBOOT=yes登錄後複製
重啓網絡服務:
systemctl restart network登錄後複製登錄後複製
3. 關閉Selinux
Selinux 是一個強制訪問控制 (MAC) 系統,可以提高系統的安全性。但是,Selinux 的配置可能會比較複雜,也可能會影響某些應用程序的正常運行。如果您不熟悉 Selinux 的配置,建議將其關閉。
編輯文件:/etc/selinux/config
修改以下內容:
SELINUX=disabled登錄後複製
重啓系統:
reboot登錄後複製
4. 其他配置
4.1 設置系統時間
可以使用ntpdate命令來設置系統時間:
ntpdate ntp.aliyun.com登錄後複製
4.2 安裝常用軟件
可以根據使用需要安裝一些常用軟件,例如:
- vim:文本編輯器
- wget:下載工具
- unzip:解壓縮工具
- tree:查看目錄樹
以上就是安裝完Linux系統後,需要做哪些基礎配置?的詳細內容,更多請關注本站其它相關文章!