新的服务器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

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/13935.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

RAG与知识库搭建,手把手教你构建RAG系统

0. 简介 自从发现可以利用自有数据来增强大语言模型(LLM)的能力以来,如何将 LLM 的通用知识与个人数据有效结合一直是热门话题。关于使用微调(fine-tuning)还是检索增强生成(RAG)来实现这一目标…

【数据结构】10.线索二叉树

一、线索二叉树的产生 采用先序、中序、后序三种方法遍历二叉树后都可以得到一个线性序列,序列上的每一个结点(除了第一个和最后一个)都有一个前驱和一个后继,但是,这个线性序列只是逻辑的概念,不是物理结…

java实现中小企业的erp系统

项目介绍 技术架构: springboot3jdk17mybatis-plusmysql8kotlinvueuniappelementui等

企业软文营销如何以差异化卖点助力品牌市场曝光?媒介盒子分享

对于市场竞争日益激烈的现下,企业想要获取优势,从市场中脱颖而出并能吸引到更多的消费者,学会创建或找寻到自身的差异点是至关重要的。常言讲“物以稀为贵”,对于消费者而言,品类相同中的品牌需要去以“不同”来获取用…

探索Pillow库:Python图像处理的瑞士军刀

文章目录 **探索Pillow库:Python图像处理的瑞士军刀**1. 背景:为何选择Pillow?2. Pillow是什么?3. 如何安装Pillow?4. 五个简单的库函数使用方法4.1 打开图像4.2 显示图像4.3 转换图像格式4.4 调整图像大小4.5 旋转图像…

快速入门Selenium自动化测试

一、背景与意义 Selenium是常用的Web自动化测试工具,前端开发工程师可以在完成每项开发任务之后,使用Selenuim做一下回归测试,以避免被提BUG太多导致后面做项目总结时太难看。测试工程师学习Selenium时需要掌握很多API接口,例如页…

Java基础-内部类与异常处理

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 一、Java 内部类 什么是内部类? 使用内部类的优点 访问局部变量的限制 内部类和继承 内部…

HCIP—MSTP(多生成树协议)

目录 一、MSTP技术的背景 二 、MSTP(多生成树协议)的概述 三、MSTP的基本概念 四、MSTP的实验配置 MSTP的引入:单点故障——冗余——二层环路——STP——RSTP——MSTP 一、MSTP技术的背景 单生成树的弊端—部分VLAN路径不同 单生成树的弊…

光控资本:中字头,多股涨停!融资客大举加仓

11月13日,受昨夜外盘心境影响,A股三大指数集体低开,沪指盘中翻红,A50期货指数快速拉升。 当时A股心境并未降温,代表商场急进心境的融资余额数据继续攀升,现在仅次于2015年牛市高点。‍‍‍ 从近期的盘面来…

项目功能--项目介绍(健康管理系统)

一、项目介绍 健康管理系统是一款应用于健康管理机构的业务系统,实现健康管理机构工作内容可视化、会员管理专业化、健康评估数字化、健康干预流程化、知识库集成化,从而提高健康管理师的工作效率,加强与会员间的互动,增强管理者对…

【深度学习目标检测|YOLO算法4-4】YOLO家族进化史:从YOLOv1到YOLOv11的架构创新、性能优化与行业应用全解析——工业领域

【深度学习目标检测|YOLO算法4-4】YOLO家族进化史:从YOLOv1到YOLOv11的架构创新、性能优化与行业应用全解析——工业领域 【深度学习目标检测|YOLO算法4-4】YOLO家族进化史:从YOLOv1到YOLOv11的架构创新、性能优化与行业应用全解析——工业领域 文章目录…

Warped Universe游戏即将在Sui上推出,为玩家提供多样化的游戏体验

Warped Games选择Sui作为其即将推出的创新多类型游戏Warped Universe的首选Web3技术。Warped Universe让玩家可以体验第三视角实时动作、回合制策略和基地建设等玩法。该游戏使用Unreal Engine 5开发,将借助Sui的技术使玩家能够拥有、交易和变现其游戏内资产。 War…

【数据运营】数据治理与运营新纪元:全面解析数据治理平台与运营体系建设方案

踏入数据治理与运营的新纪元,我们迎来了一场深刻变革。本篇文章将带您全面解析数据治理平台与数据运营体系的建设方案,为您揭示数据治理的总体解决策略,探索数据治理平台构建的奥秘,以及数据治理运营实施的具体路径。 数据治理总体解决方案是数据治理与运营体系建设…

PyCharm2024.2.4安装

一、官网下载 1.从下面的链接点进去 PyCharm: The Python IDE for data science and web development by JetBrains 2.进入官网后,下载pycharm安装包 3.点击下载能适配你系统的安装包 4.安装包下载完成 二、安装 1.下载完成后,打开点击右键,打开 2.下一步

【无人机设计与控制】线性和非线性模型预测MPC、NMPC四旋翼无人机轨迹跟踪

摘要 本文研究了四旋翼无人机的线性和非线性模型预测控制(MPC与NMPC)算法在轨迹跟踪中的应用。通过Matlab/Simulink仿真实现了四旋翼无人机在复杂环境中的高效轨迹跟踪。研究结果表明,NMPC比传统MPC在处理非线性动态和外部扰动时具有更好的鲁…

如何用Java爬虫“偷窥”淘宝商品类目API的返回值

在这个数据为王的时代,获取信息就像是在玩一场大型的寻宝游戏。而淘宝,作为电商界的巨人,其商品类目API就像是藏宝图上的秘密标记。今天,我们就来聊聊如何用Java爬虫技术,悄悄地“偷窥”这些宝藏。 准备工作&#xff1…

2024最新网络安全自学路线,内容涵盖3-5年技能提升

01 什么是网络安全 网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。 无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面…

模拟实现优先级队列

目录 定义 特点 构造函数 常用方法 关于扩容的问题 关于建堆的问题 向上调整和向下调整的比较 (向上调整)代码 (向下调整)代码 关于入队列和出队列问题 模拟实现优先级队列代码 关于堆排序的问题 堆排序代码 关于对…

Django 搭建数据管理web——商品管理

教材: python web 企业级项目开发教程 黑马程序员 5.4 实例1:商品管理 实验步骤: 1.创建项目(任意名字)和应用(goods) 2.在项目文件夹(manage.py文件所在路径)新建te…

C语言中操作符详解(中)

C语言中操作符详解中 放在最前面的1、操作数(Operands)2、单目操作符2.1、分类2.2、举例分析(上代码) 3、关系操作符3.1、分类3.2、举例分析(上代码) 4、逻辑操作符4.1、分类4.2、举例分析(上代…