前言:很多次安裝linux作業系統都沒有固定的方式,這次總結了linux安裝之後可以進行的優化配置。
内容:
1.安裝完linux作業系統之後(linux text方式安裝比較友善快捷),更行yum源。
先進入yum
源配置目錄
cd /etc/yum.repos.d
備份系統自帶的yum源
mv CentOS-Base.repo CentOS-Base.repo.save
163的yum源:(這裡可以更新其他的源)
wget http://mirrors.163.com/.help/CentOS-Base-163.repo
sohu的yum源:
wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
更新玩yum源後,建議更新一下,使操作立即生效
yum makecache
注意:這個更新過程是需要聯網,如果沒有網絡的話可以自己準備修改後的yum源檔案
2.更新作業系統
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
yum upgrade
3.安裝一些必要的軟體包
例如:yum install lrzsz sysstat -y
yum groupinstall "Development Tools"
4.清理開機自啟動的服務
關閉3級别上的服務
for wuxiangdong in `chkconfig --list|grep3:on|awk '{print $1}'`;do chkconfig --level 3 $wuxiangdong off;done
開啟相關服務
for wuxiangdong in crond network syslogsshd;do chkconfig --level 3 $wuxiangdong on;done
查詢結果
chkconfig -list|grep 3:on
5.更改ssh登入配置
1)首先備份配置檔案
2)修改/etc/ssh/sshd_config
###############by dongzi #################
Port 52113
PermitRootLogin no
PermitEmptyPasswords no
UseDNS no
##############by dongzi ################
3)修改後要這行/etc/init.d/sshd restart 重新開機sshd
4)
netstat –lnt檢視網絡的狀态。
netstat – lntup
lsof – I tcp:52113
6.将普通使用者加入到sudo管理中
1)可以用visudo進行編輯(這個相當于直接修改/etc/sudoer檔案,推薦)
2)給定相應的權限,如:和root有一樣的權限,wuxiangdong ALL=(ALL)ALL
3)對于一些普通使用者找不到的指令可以加入路徑,如:/usr/local/sbin:/sbin:/usr/bin 然後使用source ~/bash_profile使它生效。
7.修改中英文顯示分方法
echo 'LANG="zh_CN.GB18030"'>/etc/sysconfig/i18n
source /etc/sysconfig/i18n
8.同步伺服器時間。
echo '*/5 * * * * /usr/sbin/ntpdate time.windows.com>/dev/null 2>&1' >>/var/spool/cron/root
每5分鐘進行一次時間的同步。
9.加大伺服器的檔案描述符
vim /etc/security/limits.conf
在末尾加上一行
* - nofile 65535
檢視配置完成後的結果。
tail -1 /etc/security/limits.conf
ulimit -n(這個要斷開連接配接後才能夠生效)
10.調整核心的參數,
/etc/sysctl.conf(暫且不弄)
11.進階的調優