首页 / CENTOS / Centos7初始化脚本
Centos7初始化脚本
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Centos7初始化脚本,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2496字,纯文字阅读大概需要4分钟。
内容图文
![Centos7初始化脚本](/upload/InfoBanner/zyjiaocheng/982/17c2ee4898c5437c8a3f5932892f60be.jpg)
今天分享一个自己写的一个初始化的小脚本.
编写初始化系统要考虑到系统的版本问题,现在用的比较多的就是centos6和centos7,所以首先要判断一下系统的版本。
cat /etc/redhat-release //查看系统版本
cat /etc/redhat-release | awk '{print $(NF-1)}' | awk -F "." '{print $1}'
//将centos是6还是7筛选出来,方便后面针对不同系统进行初始化
因为我是从centos7开始学的,对centos6不是很熟悉,centos6与centos7有一些命令会有一些差别,所以这里就不对centos6进行过多的讲述,有想对CentOS6进行初始化的,可以对我下面对centos7的命令更改为centos6的命令
1) 配置镜像源(可以选择阿里云的或者163,默认的国外源速度比较慢)
rm -rf /etc/yum.repos.d/*.repo //删除默认的源 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo //下载基础源 curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo //下载epel源
yum makecache //重建缓存
可以根据自己所需选择适合的镜像源,此处,我选择的是阿里云的镜像源。
阿里云的开源网站 https://opsx.alibaba.com/mirror 网易的开源网站 http://mirrors.163.com/
2)对防火墙进行更改
systemctl stop firewalld //将防火墙关闭 systemctl enable firewalld //将防火墙设置为开机不启动
有人会说,为什么要关闭防火墙,关闭防火墙不是安全性降低了吗? 解释一下,现在很多公司都是关闭防火墙的,因为他们采用了安全性能跟更好的物理防火墙,当然如果你选择不关闭防火墙也没有问题,只是在你开启其他服务的时候,要在防火墙上打开相应的服务,不然无法正常启用服务。
3)关闭SELinux(99%的人都选择关闭,不过在红帽认证的考试中,是开启的,所以做红帽题的时候,一定要注意SELinux的影响)
sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config //修改selinux的配置文件
setenforce 0 //临时关闭selinux,因为修改完selinux,只有重启电脑,才能加载selinux,所以可以在第一次的时候可以先临时关闭一次
第一次防止自己改错的话,可以先不加i,确定修改无误后再加 i
4)设置ssh(设置ssh让远端ssh连接这台机器的时候,速度更快一些)
sed -ri '/^GSSAPIAuthentication/cGSSAPIAuthentication no' /etc/ssh/sshd_config sed -ri '/DNS/cUseDNS no' /etc/ssh/sshd_config
5)下载基础软件
yum -y install wget tree lftp vim bash-com*
大家有什么意见或者哪里有错误,都欢迎大家评论
内容总结
以上是互联网集市为您收集整理的Centos7初始化脚本全部内容,希望文章能够帮你解决Centos7初始化脚本所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。