前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS系统优化脚本,未完结

CentOS系统优化脚本,未完结

作者头像
张琳兮
发布2018-09-10 11:37:02
8730
发布2018-09-10 11:37:02
举报
文章被收录于专栏:首富手记

#!/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

#下载一个CentOS的yum源

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    #tab为4 个空格

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

未完结

望大家多多指教,可以加群764640548共同学习进步!!!!!!!!!!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/04/08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档