码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS系统优化脚本,未完结

时间:2018-04-08 12:13:03      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:CentOS   系统优化   最小化安装   

#!/bin/bash

#判断一个当前用户是不是root用户,不是则提示需要使用sudo来提升权限

if [ $user != "root"]

    then

        echo "需要使用 sudo 才能使用的脚本"

        exit 1

   fi

#设置Selinux为关闭状态

sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

#下载一个CentOSyum

cd /usr/local/src

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

#备份以前的yum

cd /etc/yum.repo.d/

mv CentOS-Base.repo CentOS-Base.repo.bak

#把刚才下载的yum源复制到/etc/yum.repo.d/目录下

cp /usr/local/src/CentOS6-Base-163.repo ./CentOS-Base.repo

yum clean all   #清除缓存信息

yum makecache   #重新生成缓存

yum update -y   #升级系统及其安装包

#添加epel外部yum

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

#安装gcc基础库文件以及sysstat工具

#sysstat是一个软件包,包括检测系统性能及效率的一组工具。

yum -y install gcc gcc-c++ vim-enhanced unzip unrar sysstat

yum install  -y setuptool   setup的主工具包

yum install –y system-config-network-tui  setup配套的网卡设置工具包

yum install –y iptables  system-config-securitylevel-tui     setup配套的防火墙工具包

yum install –y bash-completion-20090212-1mdv2009.1.noarch   命令补全工具包

yum install –y tree.x86_64    树形显示目录结构

#配置ntpdate自动对时

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

#个性化vim设置

cat >>/root/.vimrc<<EOF               

set number   #带行号显示

set ruler    

set nohlsearch

set shiftwidth=2

set tabstop=4    #tab4 个空格

set expandtab

set cindent

set autoindent    #自动对齐

set mouse=v

syntax on

EOF

#隐藏linux信息

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



未完结

CentOS系统优化脚本,未完结

标签:CentOS   系统优化   最小化安装   

原文地址:http://blog.51cto.com/13447608/2095576

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!