欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > 新的服务器Centos7.6 安装基础的环境配置(新服务器可直接粘贴使用配置)

新的服务器Centos7.6 安装基础的环境配置(新服务器可直接粘贴使用配置)

2025/2/24 13:51:05 来源:https://blog.csdn.net/weixin_47024018/article/details/143675456  浏览:    关键词:新的服务器Centos7.6 安装基础的环境配置(新服务器可直接粘贴使用配置)

常见的基础服务器配置之Centos命令

正常来说都是安装一个docker基本上很多问题都可以解决了,我基本上都是通过docker去管理一些容器如:mysql、redis、mongoDB等之类的镜像,还有一些中间件如kafka。下面就安装一个 dockernginx 的相关配置,命令可以直接粘贴使用!

安装docker

  1. 为了能够安装 Docker,首先需要设置 Docker 的官方仓库。以下是必备的安装软件

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

  1. 设置 docker 镜像源

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  1. 使用 yum 安装 Docker CE(社区版)

sudo yum install docker-ce docker-ce-cli containerd.io

  1. 验证 docker 是否安装成功

docker
在这里插入图片描述

  1. 设置开机自启动

sudo systemctl start docker
sudo systemctl enable docker

  1. 查看 docker 的状态是否完成

sudo systemctl status docker

安装nginx

  1. 一般我会创建一个文件夹来装 nginx 的相关文件,如: cd /usr/local 随后下载依赖, 以 nginx1.22版本为例

curl -O http://nginx.org/download/nginx-1.22.1.tar.gz
在这里插入图片描述

  1. 解压 tar 文件

tar -zxvf nginx-1.22.1.tar.gz

  1. 一键安装相关 nginx 依赖, 直接一步到位:

sudo yum install -y gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel
在这里插入图片描述

  1. 配置 nginx 的文件, 进入自己安装的版本,如我的是 1.22.1 的版本cd nginx-1.22.1

cd nginx-xxx
./configure
在这里插入图片描述

  1. 编译、安装

make
make install

  1. 修改配置的默认端口, 比如我把默认的 80 端口 改成 443 端口

vi /usr/local/nginx/conf/nginx.conf

原来默认就是:80 端口
在这里插入图片描述
修改成:443 端口
在这里插入图片描述
如果是配置自己的项目,可以修改成如:8080 端口,配置一下跨域,就在 server{} 中配置即可

在这里插入图片描述
7. 开放访问端口

#–permanent永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=9000/tcp --permanent
#重新载入配置
firewall-cmd --reload
#查看已经开启的端口
firewall-cmd --zone=public --list-ports

  1. 配置一个 nginx.service 来开机自启动,下列文件的路径需要根据自己的情况来修改

vi /lib/systemd/system/nginx.service

Description=nginx - high performance web server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
[Install]
WantedBy=multi-user.target
  1. 生效配置
systemctl daemon-reload
  1. 设置开机自启动
systemctl enable nginx.service
  1. 启动 nginx 服务
/usr/local/nginx/sbin/nginx
  1. 查看 nginx 的运行状态
pf -ef | grep nginx

在这里插入图片描述

  1. 验证 nginx 是否可以正常访问,http://ip+你配置的端口,我上述改成的是 :443 端口,所以访问的端口是:443,出现这个界面就说明成功啦!
    在这里插入图片描述
  2. 如果修改了 nginx 配置信息,需要重新加载配置

/usr/local/nginx/sbin/nginx -s reload
#如果需要暂停 nginx
/usr/local/nginx/sbin/nginx -s stop

配置一个开发语言的环境(Go 语言为例)

  1. 下载安装对应的包依赖,访问 go 语言官网的地址:https://golang.google.cn/dl/
  2. 复制对应的安装包地址:
    在这里插入图片描述
  3. 使用 wget 下载对应的二进制包(go.1.23.9)

wget https://dl.google.com/go/go1.23.9.linux-amd64.tar.gz
在这里插入图片描述

  1. 解压当前下载的文件
    在这里插入图片描述
  2. 配置 golang 的环境变量即可
vim /etc/profile
  1. 第一行新增下面内容即可:
export GO111MODULE=on
export GOROOT=/usr/local/go
export GOPATH=/www/wwwroot/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GOPROXY=https://goproxy.cn,direct 
  1. 配置文件生效一下
source /etc/profile

记得配置一下 goproxy,在安装 Go 模块时,国内代理服务器拉依赖快一些

  1. 验证 go 的环境是否安装成功
go version

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词