Linux系統安裝環境優化
linux新系統安裝需要:
<code>base</code>
<code>editors</code>
<code>development-librarys</code>
<code>development -tools</code>
<code>X-software-development </code>
<code>system-tools</code>
<code>基本系統:基本、性能工具、調試工具</code>
<code>開發:開發工具</code>
<code>伺服器:系統管理工具</code>
<code>系統管理:snmp、系統管理</code>
1.Centos下載下傳 yum源
<code>http:</code><code>//mirrors</code><code>.sohu.com</code><code>/help/CentOS-Base-sohu</code><code>.repo</code>
<code>http:</code><code>//mirrors</code><code>.163.com/.help</code><code>/CentOS6-Base-163</code><code>.repo</code>
2.用下面指令把yum更新到最新
<code>rpm --</code><code>import</code> <code>/etc/pki/rpm-gpg/RPM-GPG-KEY</code><code>*</code>
<code>Yum upgrade</code>
3.安裝必要的軟體包
<code>yum –y </code><code>install</code> <code>lrzsz systat</code>
4.清理所有開機自啟動的服務|添加需要的開機服務
<code>setup 可以在shell圖形終端裡配置開機啟動服務</code>
<code>ntsysv也可以在shell終端圖形配置開機啟動服務</code>
<code> </code>
<code>chkconfig –list|</code><code>grep</code> <code>3:on</code>
<code>隻需啟動4個服務 crond 、network、 sshd、 syslog</code>
5.更改ssh登陸配置
<code>更改前備份: </code><code>cp</code> <code>/etc/ssh/sshd_config</code> <code>/etc/ssh/sshd_config</code><code>.bak</code>
<code>Vi </code><code>/etc/ssh/ssh_config</code>
<code>#####by Darren#####</code>
<code>Port 52113 更改端口号</code>
<code>Permit Root Login no 禁止root遠端登陸</code>
<code>Permit Empty Passwords no 禁止空密碼登陸</code>
<code>Use DNS no 不使用dns</code>
<code>ForwardX11Trusted no 不使用x圖形轉發</code>
6.将普通使用者加入到sudo管理
<code>Visudo</code>
<code>root ALL=(ALL)ALL</code>
<code>Darren ALL=(ALL)ALL</code>
<code>在root那行添加darren ALL=ALL(ALL)。 Darren就可以使用</code><code>sudo</code><code>獲得root的權限。</code>
7.普通使用者的環境變量
<code>echo</code> <code>$PATH檢視環境變量</code>
<code>Vi ~/.bash_profile </code>
<code>把 :</code><code>/usr/local/sbin</code><code>:</code><code>/sbin</code><code>:</code><code>/usr/sbin</code> <code>添加到環境變量裡</code>
<code>PATH=$PATH:$HOME</code><code>/bin</code><code>:</code><code>/home/darren/scripts</code><code>:</code><code>/usr/local/sbin</code><code>:</code><code>/sbin</code><code>:</code><code>/usr/sbin</code>
<code>export</code> <code>PATH</code>
<code>source</code> <code>~/.bash_profile 使配置生效。</code>
8.中文顯示亂碼
<code>vi</code> <code>/etc/sysconfig/i18n</code>
<code>修改配置檔案 LANG=”zh_CN.GB18030”</code>
<code>source</code> <code>/etc/sysconfig/i18n</code> <code>使配置檔案生效</code>
<code>echo</code> <code>$LANG 檢視系統語言</code>
9.加大伺服器檔案描述符
<code>vi</code> <code>/etc/security/limits</code><code>.conf</code>
<code>末尾加 * - nofile 65535</code>
<code>tail</code> <code>-1 </code><code>/etc/security/limits</code><code>.conf</code>
10.調整核心參數檔案 /etc/sysctl.conf
<code>net.ipv4.tcp_fin_timeout=2w</code>
<code>sysctl –p 使配置檔案生效</code>
本文轉自 王家東哥 51CTO部落格,原文連結:http://blog.51cto.com/xiaodongge/1919340