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,如需转载请自行联系原作者