这个脚本是在刚安装完CENTOS6.6后可能需要进行的操作。在学习CENTOS的时候,可以先运行这个脚本进行一些配置,可以帮助你不会被这些防火墙 yum selinux ip这些困扰。

#!/bin/bash#判断是不是root用户
if [[ "$(whoami)" != "root" ]]; thenecho "please run this script as root ." >&2exit 1
fiecho -e "\033[31m 这个是系统初始化脚本,请慎重运行!确定使用请注释指定行 \033[0m"#请注释下一行
exit 1;#关闭SELINUX
selinux(){
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
setenforce 0
}#设置动态ip
ip(){sed -i 's/ONBOOT=no/ONBOOT=yes/' /etc/sysconfig/network-scripts/ifcfg-eth0service network restart > /dev/null
}#设置时间时区同步
zone_time(){rm -rf /etc/localtimeln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime# 更新时间/usr/sbin/ntpdate pool.ntp.orgecho '*/5 * * * * /usr/sbin/ntpdate pool.ntp.org > /dev/null 2>&1' > /var/spool/cron/root;chmod 600 /var/spool/cron/root/sbin/service crond restart
}#配置yum源
yum_update(){yum -y install wgetcd /etc/yum.repos.d/mkdir bakmv ./*.repo bakwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo}# 清空iptables规则并保存
iptables(){iptables -Fiptables -P INPUT ACCEPTiptables -P OUTPUT ACCEPTservice iptables save
}other(){
# 可以在这里定制你想做的something
}main(){ipyum_updateselinuxzone_timeiptablesother
}main

转载于:https://blog.51cto.com/xxlixin1993/1744396

CENTOS 6.6初始化SHELL脚本相关推荐

  1. linux服务器shell脚本,分享个简易版Linux服务器初始化Shell脚本

    该Shell脚本主要用于新安装Linux服务器系统的初始化工作,具体包括: 关闭IPv6模块 关闭SELinux 让vim显示颜色 设置系统语言编码 优化系统服务 内核参数优化等. 可以根据自己的实际 ...

  2. Linux centos开机执行JAR Shell脚本

    Linux centos开机执行shell脚本 Linux centos开机执行 java  jar 1.编写jar执行脚本 vim start.sh 加入如下内容(根据自己真实路径与数据进行编写) ...

  3. VMware安装CentOS 7及Linux Shell脚本

    1.安装VMware及CentOS 7 这里用的是CentOS 7,CentOS 7与Linux系统的关系是: centos是基于linux建立的操作系统. linux属于内核系统,只有终端命令界面, ...

  4. linux一键重装系统脚本,一键重装CentOS纯净版系统shell脚本

    背景适用于由GRUB引导的CentOS,Ubuntu,Debian系统. 使用官方发行版去掉模板预装的软件. 同时也可以解决内核版本与软件不兼容的问题. 只要有root权限,还您一个纯净的系统. 注意 ...

  5. centos 7 内网shell脚本同步北京时间

    网络时间地址:[http://www.beijing-time.org/t/time.asp](http://www.beijing-time.org/t/time.asp) 原理: 服务器无外网,使 ...

  6. 系统初始化SHELL脚本

    此脚本用于新装CentOS的相关配置工作,比如禁掉iptable和SElinux及ipv6,优化系统内核,停掉一些没必要启动的系统服务等.此脚本尤其适全大批新安装的CentOS 5.X系列的服务器,脚 ...

  7. linux电脑培训,电脑培训Linux服务器初始化Shell

    常州电脑培训-Linux服务器初始化Shell脚本 #!/bin/sh # desc: lsm03624 modified by www.webnginx.com #----------------- ...

  8. MySQL 冷备份操作 + shell 脚本自动备份

    背景 对于概念的说明不做赘述 个人觉得冷备份数据除了操作方法简单,最大的优点便是安全 为了对比,可参考前面整理的 -- [MySQL 使用 XtraBackup 进行数据热备份指导 [全量+增量]] ...

  9. Centos 上面用Shell脚本一键安装LAMP环境

    1)系统环境介绍      Centos 5.8 64位      Apache:httpd-2.4.4.tar.gz      PHP:   php-5.4.17.tar.gz       Mysq ...

最新文章

  1. oracle 导入数据
  2. 2009全国公共英语五级(PETS-5)考试大纲概述
  3. mysql复制架构迁移到pxc_mysql复制(高可用架构方案的基础)
  4. 可视化神器背后的奥秘
  5. CodeForces - 570E(dp------------- Codeforces Round #316 (Div. 2)E
  6. 理解ABR及其工作原理
  7. discuz mysql data_Discuz!显示 Database Error的原因和解决方法
  8. 安卓log.e函数打印示例_log1p()函数以及C ++中的示例
  9. HYSBZ - 2243染色——树链剖分+线段树建树技巧
  10. 图像处理之基础---特征向量的 几何意义
  11. 数据建模-聚类分析-K-Means算法 --聚类可视化工具TSNE
  12. Unity热更新学习(二) —— ToLua c#与lua的相互调用
  13. 不为人知的华为和小米真相
  14. 偏见:人工智能辅助决策的隐患
  15. java 堆栈大小设置_如何增加Java堆栈大小?
  16. html 列表实现展开和收起,实现列表展开收起效果
  17. 找不到驱动程序类,加载驱动失败,连接数据库失败
  18. SSL / TLS协议解析!SNI 识别
  19. Burpsuite抓包夜神模拟器
  20. Anuglar8集成高德地图

热门文章

  1. c 普通的文本变成注释文本的快捷键_phpstrom 快捷键,记一下记一下!(life)
  2. java 支付宝转账_Java 支付宝支付,退款,单笔转账到支付宝账户(支付宝订单退款)...
  3. 不能使用zsh或myzsh创建/切换 包含#的分支名(zsh: bad pattern: #xxx)
  4. Freemarker判断对象是否为空的用法
  5. 程序员的“数学修炼手册”,帮你快速恶补数学知识 | 资源
  6. DeepMind开源了强化学习库“松露”,团队自身也严重依赖它
  7. Uber地图部门三员大将离职创业,要解决无人驾驶出租车的派单问题
  8. 学习python的第五天
  9. Python将字符串转为字典最佳实践
  10. 全套安全从业人员必备工具(建议大家收藏这个帖子)