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

打印 上一主题 下一主题

主题 854|帖子 854|积分 2562

常见的根本服务器配置之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
  1. Description=nginx - high performance web server
  2. After=network.target remote-fs.target nss-lookup.target
  3. [Service]
  4. Type=forking
  5. ExecStart=/usr/local/nginx/sbin/nginx
  6. -c /usr/local/nginx/conf/nginx.conf
  7. ExecReload=/usr/local/nginx/sbin/nginx
  8. -s reload
  9. ExecStop=/usr/local/nginx/sbin/nginx
  10. -s stop
  11. [Install]
  12. WantedBy=multi-user.target
复制代码

  • 收效配置
  1. systemctl daemon-reload
复制代码

  • 设置开机自启动
  1. systemctl enable nginx.service
复制代码

  • 启动 nginx 服务
  1. /usr/local/nginx/sbin/nginx
复制代码

  • 查看 nginx 的运行状态
  1. 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 的环境变量即可
  1. vim /etc/profile
复制代码

  • 第一行新增下面内容即可:
  1. export GO111MODULE=on
  2. export GOROOT=/usr/local/go
  3. export GOPATH=/www/wwwroot/go
  4. export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
  5. export GOPROXY=https://goproxy.cn,direct
复制代码

  • 配置文件收效一下
  1. source /etc/profile
复制代码
记得配置一下 goproxy,在安装 Go 模块时,国内代理服务器拉依赖快一些

  • 验证 go 的环境是否安装成功
  1. go version
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

我爱普洱茶

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表