1. 程式人生 > >linux 配置優化,筆記

linux 配置優化,筆記

  1. 系統升級

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*

yum upgrade

 

安裝必要的軟體包

yum install lrzsz sysstat -y

 

當安裝時,缺失某個軟體包組時,可以執行以下命令來補救

yum groupinstall “Development Tools”

yum groupinstall "x software development"

 

安裝後的基本調優和安全設定

  1. 清理開機自啟動專案

1.命令setup

setup  系統服務中對不想要的服務進行勾去

2.命令ntsysv

ntsysv 直接呼叫系統服務 對服務進行關閉和開啟

 

3.指令碼關閉所有服務

for oldboy in 'chkconfig --list| grpe 3:on|awk '{print $1}';do chkconfig --level 3 $oldboy off;done'

 

指令碼執行開啟某些服務

for oldboy in crond network syslog sshd;do chkconfig --level 3 $lodboy on;done

 

檢查服務啟動情況

chkconfig --list| grep 3:on

 

更改ssh登入配置

cp -p /etc/ssh/sshd_config /etc/ssh/sshd_config.bak   //備份

vi /etc/ssh/sshd_config  //修改

 

Port 22 //修改埠號

permitRootLogin no 禁止root遠端登入

PermitEmptyPasswords no 禁止空密碼登入

UseDNS no 不使用dns,增加登入速度

/etc/init.d/sshd restart 重啟服務

netstat -lntup 檢視開放的埠和服務

 

切換root 許可權

su - root

切換root 賬號

使普通賬號有管理員的許可權

Visodo #使用visudo命令調整非管理員使用者擁有管理員許可權

root    ALL=(ALL)       ALL

jack    ALL=(ALL)       ALL

 

普通使用者環境變數

echo $PATH

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

普通使用者下沒有這個root許可權的命令環境變數,所以需要加一下

 

vi ~/.bash_profile 新增上PATH

source ~/.bash_profile 使檔案生效

 

時間同步

echo '*/5 * * * */usr/sbin/ntpdate time.windows.com > /dev/null 2>&1' >>/var/spool/cron/root