Centos7操作系统服务器优化流程(关闭防火墙、关闭selinux、更换yum源、安装Docker和docker-compose)
Centos7-测试环境服务器优化流程
本文讲解内容:将Centos7操作系统作为公司开发环境或者自学者搭建DevOps流程而优化的几项内容,生产环境慎用,防止被网络攻击。纯干货教程,已在本地操作多次,请放心使用!
推荐一个笔者长期使用的ssh工具FinalShell,本文操作均在此工具下完成!
下载地址: http://www.hostbuf.com/downloads/finalshell_install.exe
一、关闭防火墙-开放所有端口
# 临时关闭
systemctl stop firewalld
# 永久关闭(禁止开机自动重启)
systemctl disable firewalld
# 查看是否关闭成功
systemctl status firewalld
默认是开启状态:
关闭成功后:
二、关闭selinux-防止安装软件提示安全警告
1、查看当前selinux状态(SELINUX=enforcing)
cat /etc/sysconfig/selinux
2、关闭(修改为:SELINUX=disabled)
vi /etc/sysconfig/selinux
3、重启系统(可以查看一下防火墙是否关闭成功)
reboot
三、更新yum源为阿里源-下载速度加快
1、备份yum源配置文件(防止以后有可能再换回来)
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下载阿里源配置文件替换系统自带源文件
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
原文件内容:
更新后:
3、清空之前下载的缓存,生成新缓存
yum clean all
yum makecache
4、更新软件到最新版(非必要操作)
yum -y update
四、安装docker
1、安装yum-utils
软件包(提供yum-config-manager
实用程序)并设置稳定的存储库。
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2、安装最新版本的Docker Engine和容器
(询问是否安装时 输入“y” 继续)
yum install docker-ce docker-ce-cli containerd.io
3、启动docker
systemctl start docker
4、查看版本
docker --version
5、设置开机自启
systemctl enable docker
6、新版docker自带docker-compose
查看命令:
docker compose version
同理,传统docker-compose命令也要替换为docker compose使用
例如:
docker compose build
docker compose up
18岁程序员想打职业: 啥意思,没写对吗?
tebukaopu148: mvn clean package -Dmaven.test.skip=true -U
18岁程序员想打职业:
StadpoleX: 我私信发不过去
18岁程序员想打职业: 一样的流程,打包后将指定目录下的jar远程传输到远程服务器即可,私信加我,这个回复不方便。