RedHat 安裝後必要做的十項事情
RedHat 是企業級 Linux 作業系統,廣泛應用於伺服器、雲端和虛擬化環境。RedHat 安裝後,需要進行一些設定才能發揮其最大效能。本文將介紹 RedHat 安裝後必要做的十項事情,包括註冊 subscription-manager。
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 系統將更加安全、穩定和好用。
注意事項
本文僅供參考,您可根據實際需求進行調整。 建議您在進行任何設定之前備份系統。