OS安裝完後,初始化系統。更新和安裝部分包和epel源,禁用selinux,同步時間,設定utf-8,limits,profile的配置檔案。
<code>#!/bin/bash</code>
<code># </code>
<code># 2015/07/15</code>
<code>yum -y update</code>
<code>yum -y groupinstall </code><code>"Development Tools"</code>
<code>yum -y </code><code>install</code> <code>lrzsz wget vim ntp</code>
<code># 先同步一次時間,後續要通過區域網路的ntp伺服器來定時同步。</code>
<code>/usr/sbin/ntpdate</code> <code>stdtime.gov.hk</code>
<code># CentOS 使用者可以直接通過 yum install epel-release 安裝并啟用 EPEL 源。CentOS Extras 預設包含該包。 </code>
<code>rpm -Uvh http:</code><code>//dl</code><code>.fedoraproject.org</code><code>/pub/epel/epel-release-latest-6</code><code>.noarch.rpm</code>
<code>yum makecache</code>
<code># 禁用selinux</code>
<code># modify /etc/sysconfig/selinux </code>
<code># to: SELINUX=disabled</code>
<code># and reboot later.</code>
<code>setenforce 0 && </code><code>sed</code> <code>-i </code><code>'s/SELINUX=enforcing/SELINUX=disabled/'</code> <code>/etc/selinux/config</code>
<code># utf-8</code>
<code>[ -f </code><code>/etc/sysconfig/i18n</code><code>.bak ] || </code><code>cp</code> <code>-a </code><code>/etc/sysconfig/i18n</code> <code>/etc/sysconfig/i18n</code><code>.bak && \</code>
<code>echo</code> <code>'LANG="en_US.UTF-8"'</code> <code>> </code><code>/etc/sysconfig/i18n</code>
<code># limits</code>
<code>sed</code> <code>-i </code><code>'s/1024/65535/'</code> <code>/etc/security/limits</code><code>.d</code><code>/90-nproc</code><code>.conf</code>
<code>cat</code> <code><<_LIMIT ></code><code>/etc/security/limits</code><code>.d</code><code>/my-limits</code><code>.conf</code>
<code>* soft nofile 65535 </code>
<code>* hard nofile 65535</code>
<code>* soft core unlimited</code>
<code>_LIMIT</code>
<code># profile</code>
<code>cat</code> <code><<_PROFILE >></code><code>/etc/profile</code>
<code>alias</code> <code>ls</code><code>=</code><code>'ls --color=tty'</code>
<code>alias</code> <code>ll=</code><code>'ls -l --color=tty'</code>
<code>alias</code> <code>l.=</code><code>'ls -d .* --color=tty'</code>
<code>alias</code> <code>vi</code><code>=</code><code>'vim'</code>
<code>alias</code> <code>rm</code><code>=</code><code>'rm -i'</code>
<code>alias</code> <code>cp</code><code>=</code><code>'cp -i'</code>
<code>alias</code> <code>mv</code><code>=</code><code>'mv -i'</code>
<code>alias</code> <code>grep</code><code>=</code><code>'grep --color'</code>
<code>alias</code> <code>pgrep=</code><code>'pgrep -l'</code>
<code>alias</code> <code>fgrep</code><code>=</code><code>'fgrep --color'</code>
<code>alias</code> <code>which</code><code>=</code><code>'alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'</code>
<code>export</code> <code>HISTTIMEFORMAT=</code><code>"%F %T "</code>
<code>export</code> <code>HISTFILESIZE=50000</code>
<code>export</code> <code>HISTSIZE=50000</code>
<code>_PROFILE</code>
本文轉自 pcnk 51CTO部落格,原文連結:http://blog.51cto.com/nosmoking/1612941,如需轉載請自行聯系原作者