分享我自己的一个最小化安装CentOS6的初始化脚本

简介: 在自己的虚拟机上使用的基于CentOS6的系统初始化脚本#!/bin/bash##Filename:system_init.sh#Description:系统安装完成后,对系统进行一些配置,以符合自己的试验环境#Author:renpingsheng#Email:995883352@qq.

在自己的虚拟机上使用的基于CentOS6的系统初始化脚本

#!/bin/bash
#
#Filename:system_init.sh
#Description:系统安装完成后,对系统进行一些配置,以符合自己的试验环境
#Author:renpingsheng
#Email:995883352@qq.com
#Version:1.5
#Date:2018.5.21


#更改selinux的配置文件,禁用selinux,成功则打印“配置完成”
sed -i.bak '1,$s@SELINUX=enforcing@SELINUX=disabled@g' /etc/selinux/config && echo "SElinux is setting OK!"

#定义一些常用的别名
cat <<EOF >>/root/.bashrc && echo "The file bashrc is setting ok!"
alias "cdnet"="cd /etc/sysconfig/network-scripts/"
alias "grep"="grep --color=auto"
alias "renet"="service network restart"
EOF

cd /etc/yum.repos.d

mkdir repo_bak/

mv *.repo repo_bak/

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

wget http://mirrors.aliyun.com/repo/Centos-7.repo

yum install -y epel-release

#清空yum缓存,生成新的yum缓存
yum clean all && yum makecache &> /dev/null

#安装一些常用的软件
for software in vim lrzsz wget openssl zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel mysql-devel dig python-devel xz-devel expat-devel man python-setuptools python-imaging python-ldap MySQL-python python-memcached python-urllib3 ; do
    yum install -y $software >> /dev/null && echo "The package $software is install OK!"
done
#释放定义的变量
unset software

#安装系统开发组件
yum groupinstall -y "Development tools" >> /dev/null && echo "Development tools suite is installed ok!"

#配置vim别名
echo "alias vi=vim" >> /root/.bashrc

#配置vim环境
cat <<EOF >> /root/.vimrc && echo "The vimrc file is setting ok!"
set hlsearch
set nu
set ic
set sm
syntax on
syntax enable
set ts=4
set autoindent
set expandtab
set shiftwidth=4
set cursorline
set showmatch
let python_highlight_all = 1
set fileformat=unix
EOF

service iptables stop
chkconfig iptables off

#使.bashrc文件立即生效
source /root/.bashrc

#使.vimrc文件立即生效
source /root/.vimrc

#重启系统
shutdown -r now
目录
相关文章
|
9月前
|
数据采集 JSON API
小红书获取笔记正文和点赞数的API接口
本文介绍如何通过小红书API获取笔记正文和点赞数,涵盖认证流程、API调用方法及Python代码示例,助力开发者实现内容分析与应用集成,确保合规高效地利用平台数据。
1446 0
|
人工智能 运维 监控
云上故事 | “电”亮数字生活,阿里云助力南方电网智能调度
要评选全球最耗电的城市,非赌城拉斯维加斯莫属。提起这个名字,首先让人想到的就是纸醉金迷、夜夜笙歌的娱乐生活。如此造成的耗电量也颇为惊人。为了支持庞大的观光设施,赌城的巅峰耗电量超过了土耳其全境,每晚用电量等于新加坡全年。为此,自2008年起拉斯维加斯政府就推动了一项节能省电的方案,采用可再生能源供电公共设施。但即便如此,其用电总量依然非常惊人,单是人均耗电就达到北京的30倍之多。不过从另一个层面讲,用电量的消耗恰恰体现了城市的现代化程度。
3077 0
云上故事 | “电”亮数字生活,阿里云助力南方电网智能调度
|
关系型数据库 Java Maven
|
数据可视化 数据挖掘 Linux
如何在CentOS安装DataEase数据分析服务并实现远程访问管理界面
如何在CentOS安装DataEase数据分析服务并实现远程访问管理界面
1014 1
|
安全 小程序 数据建模
SSL证书概述、类型、价格、作用及应用等10大常见问题解答
在互联网+时代,随着数字化进程加速,网络威胁日益严峻。SSL证书作为遵循SSL协议的数字证书,能实现HTTPS加密,验证网站服务器身份,确保数据传输安全性和完整性,有效防范中间人攻击和钓鱼网站。本文将介绍关于SSL证书的10大常见问题,帮助您更好地了解和使用SSL证书,确保网站安全。
|
图形学 开发者
【Unity光照艺术手册】掌握这些技巧,让你的游戏场景瞬间提升档次:从基础光源到全局光照,打造24小时不间断的视觉盛宴——如何运用代码与烘焙创造逼真光影效果全解析
【8月更文挑战第31天】在Unity中,合理的光照与阴影设置对于打造逼真环境至关重要。本文介绍Unity支持的多种光源类型,如定向光、点光源、聚光灯等,并通过具体示例展示如何使用着色器和脚本控制光照强度,模拟不同时间段的光照变化。此外,还介绍了动态和静态阴影、全局光照及光照探针等高级功能,帮助开发者创造丰富多样的光影效果,提升游戏沉浸感。
1095 1
|
消息中间件 关系型数据库 Kafka
OBCP第七章 OB迁移、备份与恢复-迁移服务
OBCP第七章 OB迁移、备份与恢复-迁移服务
651 0
|
Ubuntu 网络协议 Docker
Docker pull很慢,需要docker加速器
Docker pull很慢,需要用到DOCKER加速器 首先,要&quot;感谢&quot;伟大的墙及其亲属。然后,我们可以使用 Docker 镜像加速器来解决这个问题,加速器就是镜像、代理的概念。
23294 0
建造者模式和AlertDialog源码解析
建造者模式 即按照这 我的理解是 :对同一个类型按照顺序对不同的属性进行赋值 然后完成建造,得到对象的过程. 就像建房子,建造者就是建筑工,产品就是房子.
1323 0

热门文章

最新文章