云计算百科
云计算领域专业知识百科平台

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

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

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

安装docker

  • 为了能够安装 Docker,首先需要设置 Docker 的官方仓库。以下是必备的安装软件
  • sudo yum install -y yum-utils device-mapper-persistent-data lvm2

  • 设置 docker 镜像源
  • sudo yum-config-manager –add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  • 使用 yum 安装 Docker CE(社区版)
  • sudo yum install docker-ce docker-ce-cli containerd.io

  • 验证 docker 是否安装成功
  • docker 在这里插入图片描述

  • 设置开机自启动
  • sudo systemctl start docker sudo systemctl enable docker

  • 查看 docker 的状态是否完成
  • sudo systemctl status docker

    安装nginx

  • 一般我会创建一个文件夹来装 nginx 的相关文件,如: cd /usr/local 随后下载依赖, 以 nginx1.22版本为例
  • curl -O http://nginx.org/download/nginx-1.22.1.tar.gz 在这里插入图片描述

  • 解压 tar 文件
  • tar -zxvf nginx-1.22.1.tar.gz

  • 一键安装相关 nginx 依赖, 直接一步到位:
  • sudo yum install -y gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel 在这里插入图片描述

  • 配置 nginx 的文件, 进入自己安装的版本,如我的是 1.22.1 的版本cd nginx-1.22.1
  • cd nginx-xxx ./configure 在这里插入图片描述

  • 编译、安装
  • make make install

  • 修改配置的默认端口, 比如我把默认的 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

  • 配置一个 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

  • 生效配置
  • systemctl daemon-reload

  • 设置开机自启动
  • systemctl enable nginx.service

  • 启动 nginx 服务
  • /usr/local/nginx/sbin/nginx

  • 查看 nginx 的运行状态
  • pf -ef | grep nginx

    在这里插入图片描述

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

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

  • 下载安装对应的包依赖,访问 go 语言官网的地址:https://golang.google.cn/dl/
  • 复制对应的安装包地址: 在这里插入图片描述
  • 使用 wget 下载对应的二进制包(go.1.23.9)
  • wget https://dl.google.com/go/go1.23.9.linux-amd64.tar.gz 在这里插入图片描述

  • 解压当前下载的文件 在这里插入图片描述
  • 配置 golang 的环境变量即可
  • vim /etc/profile

  • 第一行新增下面内容即可:
  • 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

  • 配置文件生效一下
  • source /etc/profile

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

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

    在这里插入图片描述

    赞(0)
    未经允许不得转载:网硕互联帮助中心 » 新的服务器Centos7.6 安装基础的环境配置(新服务器可直接粘贴使用配置)
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!