#! /bin/bash
if [ $user != "root"]
then
echo "使用するのにsudoが必要なスクリプト"]
exit 1
fi
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
cd /usr/local/src
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
cd /etc/yum.repo.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
cp /usr/local/src/CentOS6-Base-163.repo ./CentOS-Base.repo
yum clean all #Clear cache information
yum makecache#キャッシュを再生成します
yum update -y#システムとそのインストールパッケージをアップグレードする
cd /usr/local/src
wget http://d1.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum -y install gcc gcc-c++ vim-enhanced unzip unrar sysstat
yum install -ysetuptoolセットアップのメインツールキット
yum install -ysystem-config-network-tuiセットアップサポートネットワークカードセットアップツールキット
yum install -y iptablessystem-config-securitylevel-tuiセットアップサポートファイアウォールツールキット
yum install --ybash-completion-20090212-1mdv2009.1.noarchコマンド完了ツールキット
yum install --ytree.x86_64ツリー表示ディレクトリ構造
yum -y install ntp
echo "01 01 * * * /usr/sbin/ntpdate ntp.api.bz >> /dev/null 2>&1" >> /etc/crontab
/usr/sbin/ntpdate ntp.api.bz
service crond restart
for i in chkconfig --list | grep 3:on |awk -F " " '{print $1}'
do
/sbin/chkconfig --level 3 $i off
done
for a in {crond,network,rsyslog,sshd,sysstat}
do
/sbin/chkconfig --level 3 $a on
done
cat >>/root/.vimrc<<EOF
セット番号#行番号で表示
set ruler
set nohlsearch
set shiftwidth=2
set tabstop = 4#tabは4スペースです
set expandtab
set cindent
自動インデントを設定する#automaticalignment
set mouse=v
syntax on
EOF
echo “” > /etc/issue
echo "export HISTSIZE=500" >>/etc/profile
echo “export HISTFILE=/dev/null” >>/etc/profile
echo “export HISTFILESIZE=50” >> /etc/profile
echo “export TIMEOUT=300” >>/etc/profile
source /etc/profile
reboot
未完成
一緒に学び、進歩するために、私にもっとアドバイスを与え、764640548のグループに参加していただければ幸いです。 ! ! ! ! ! ! ! ! !
Recommended Posts