跳至內容

安裝完Linux系統後,需要做哪些基礎配置?

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务

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系統後,需要做哪些基礎配置?的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。