RedHat 安裝後必要做的十項事情

RedHat 是企業級 Linux 作業系統,廣泛應用於伺服器、雲端和虛擬化環境。RedHat 安裝後,需要進行一些設定才能發揮其最大效能。本文將介紹 RedHat 安裝後必要做的十項事情,包括註冊 subscription-manager。

RedHat 安裝後必要做的十項事情

1. 註冊系統 Subscription Manager

首先,使用subscription-manager註冊你的系統。這不僅能讓你接收到RedHat的支援和軟件更新,也是使用RHEL的一項法律要求。執行以下命令:

subscription-manager register --username UserName --password YourPassword --auto-attach

這將確保你的系統被授權並能接收到更新。

2. 更新系統

RedHat 會定期發佈安全更新和錯誤修正。安裝後,建議先更新系統,以確保系統安全性和穩定性。

sudo dnf update

3. 安裝常用軟體

RedHat 安裝時,只包含基本的系統工具。建議安裝一些常用的軟體,例如:

  • vim 或 emacs 等文字編輯器
  • git 或 svn 等版本控制工具
  • net-tools 或 iproute2 等網路工具
  • wget 或 curl 等下載工具
sudo dnf install vim git net-tools wget

4. 設定防火牆

防火牆可保護系統免受網路攻擊。RedHat 預設安裝了 firewalld 防火牆,建議進行設定,以允許必要的網路流量。

sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload

5. 設定 SELinux

SELinux 是 RedHat 提供的安全增強功能。建議對 SELinux 進行設定,以符合您的安全需求。

sudo setenforce 0
sudo semanage port -a -t http_port_t -p tcp 80
sudo semanage port -a -t https_port_t -p tcp 443

6. 設定使用者和群組

建議建立新的使用者和群組,以提高安全性。

sudo useradd newuser
sudo groupadd newgroup
sudo usermod -aG newgroup newuser

7. 設定 SSH

SSH 是安全的遠端登入工具。建議對 SSH 進行設定,以提高安全性。

sudo vi /etc/ssh/sshd_config
# 修改 PermitRootLogin 為 no
# 修改 PasswordAuthentication 為 no
# 修改 PubkeyAuthentication 為 yes
sudo systemctl restart sshd

8. 設定時區

建議設定正確的時區,以確保系統時間正確。

sudo timedatectl set-timezone Asia/Taipei

9. 設定語言

這裡的範例為設定系統語言為繁體中文。

sudo vi /etc/locale.conf
#

 修改 LANG 為 zh_TW.UTF-8
sudo localectl set-locale LANG=zh_TW.UTF-8

10. 安裝額外軟體

RedHat 提供了豐富的軟體套件,可滿足不同需求。建議安裝您需要的額外軟體。

sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf install java-11-openjdk-devel

結語

本文介紹了 RedHat 安裝後必要做的十項事情。完成這些設定後,您的 RedHat 系統將更加安全、穩定和好用。

注意事項

本文僅供參考,您可根據實際需求進行調整。 建議您在進行任何設定之前備份系統。