CentOS 7作業系統基礎優化介紹
阿新 • • 發佈:2020-09-07
目錄
前言
作業系統部署完畢後,需要做一些基礎的簡單優化操作,可以為系統未來的使用過程帶來更多便捷。
一、作業系統安全優化配置
系統安裝完畢後,預設系統中會存在兩個重要的安全服務程式,建議將其首先進行關閉,否則在後續安裝部署服務過程中,會影響服務的部分功能,還會影響服務執行過程中的網路通訊。所以建議首先關閉,等服務部署完成且穩定執行後,可以根據安全需求再進行配置開啟。
01.系統防火牆安全服務
【作用說明】
主要控制一些網路流量的進入,避免系統服務遭受到外網入侵攻擊。
【臨時關閉方式】
// 關閉防火牆
[root@kang ~]# systemctl stop firewalld
// 確認服務是否已經關閉
[root@kang ~]# systemctl is-active firewalld
// 恢復啟動服務方式
[root@kang ~]# systemctl start firewalld
【永久關閉方式】
// 永久關閉防火牆 [root@kang ~]# systemctl disable firewalld // 確認服務是否永久關閉 [root@kang ~]# systemctl is-enabled firewalld // 恢復永久啟動服務方式 [root@kang ~]# systemctl enable firewalld
02.系統selinux安全策略
【作用說明】
主要用於某些時刻,可以控制系統root使用者的管理控制能力,限制root使用者的操作功能。
【臨時關閉方法】
[root@kang ~]# setenforce 0
// 確認服務是否已經關閉
[root@kang ~]# getenforce
【永久關閉方式】
[root@kang~]# sed -i '/enforcing$/s#enforcing#disabled#g' /etc/selinux/config
[root@kang ~]# cat /etc/selinux/config
二、作業系統下載軟體優化
Linux系統執行過程中,如果需要安裝部署新的軟體程式時,一般會藉助yum命令進行,但有時會需要連線國外網站進行下載,會受到網路通訊的制約。因此可以對yum下載源進行優化,預設採用從國內下載源進行下載。
【優化下載源】
//優化基礎軟體下載源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
// 優化擴充套件軟體下載源
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
【測試優化結果】
[root@kang ~]# yum install -y vim lrzsz net-tools telnet wget tree sl bash-completion
三、作業系統時間資訊優化
作業系統的時間資訊需要儘量和當前所在時區時間保持統一,當一個網站架構環境中,伺服器時間資訊如果不能統一時,會造成日誌檔案記錄時間資訊出現混亂,嚴重時會導致服務之間網路通訊出現中斷。
第01步:調整系統時區資訊
[root@kang ~]# timedatectl set-timezone Asia/Shanghai
//檢視系統時間與時區資訊
[root@kang ~]# timedatectl status
第02步:下載安裝系統時間同步服務程式
[root@kang ~]# yum install -y chrony
[root@kang ~]# systemctl start chrony
[root@kang ~]# systemctl enable chrony
第03步:開啟系統自動同步功能
[root@kang ~]# timedatectl set-ntp 1
[root@kang ~]# timedatectl status
四、作業系統遠端連線效率提升
系統安裝完畢後,進入遠端連線系統時,有時會出現連線上之後,會有幾秒鐘的延遲才能作業系統情況,可以對遠端連線服務做一定優化,解決此類問題
第01步:調整遠端連線配置檔案
[root@kang ~]# sed -i '79s#yes#no#g' /etc/ssh/sshd_config
[root@kang ~]# sed -i '115s@#UseDNS yes@UseDNS no@g' /etc/ssh/sshd_config
//篩選過濾指定資訊是否已經修改
[root@kang ~]# grep -E "GSSAPIAuthentication|UseDNS" /etc/ssh/sshd_config
第02步:重啟遠端服務程式載入配置
[root@kang ~]# systemctl restart sshd
重啟完畢之後,可以利用遠端連線工具進行測試,確認遠端連線效率是否有改善。