所有的操作均基于腾讯云服务器,具体配置如下,操作系统为TencentOS Server 3.1

[root@VM-0-16-centos ~]$ lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 8.4.2105 (Core)
Release:        8.4.2105
Codename:       Core
[root@VM-0-16-centos cms]$ cat /etc/motd
Welcome to TencentOS 3 64bit
Version 3.1 20210604
tlinux3.1-64bit-5.4.119-19.0006-20210623

1.安装vim

主要是更新vim的版本,使其>8.0,这样某些插件才可以正常安装。

yum remove vim vi
rm -fr /usr/local/vim /usr/bin/vim
cd /tmp
wget https://github.com/vim/vim/archive/v8.2.0000.tar.gz
tar xzf  v8.2.0000.tar.gz
cd vim-8.2.0000/
./configure --prefix=/usr/local/vim  --with-features=huge --enable-multibyte --enable-gtk3-check  --enable-rubyinterp=yes --with-python3-command=python3 --enable-python3interp=yes --enable-perlinterp=yes --enable-luainterp=yes --enable-cscope
make && make install
ln -s /usr/local/vim/bin/vim  /usr/bin/vim
vim --version #验证是否安装成功

接下来快速安装基本插件:

cd ~
git clone https://gitcode.net/qq_41345173/tvim.git
cd tvim
cp .vimrc ~/.vimrc
mkdir -p ~/.vim/
cp -r colors/ ~/.vim/
cp -r autoload/ ~/.vim/
cp -r plugged/ ~/.vim/
cd ~/.vim/plugged
unzip plugged.zip
cd ~
rm -fr tvim

相关文章:
https://blog.csdn.net/qq_41345173/article/details/120381818

2.tlinux3安装docker

Tlinux3和其他原生操作系统不同,有团队维护tlinux源,安装docker-ce的方式如下:

yum install tencentos-release-docker-ce
yum update
yum install docker-ce docker-ce-cli containerd.io
# 测试
docker version

配置github相关域名的ip地址,以进行加速访问github资源:

vim /etc/hosts
# 尾部添加如下内容
# 在网站https://www.ipaddress.com/获取最新ip
140.82.113.3 github.com
185.199.108.133 raw.githubusercontent.com
185.199.109.133 raw.githubusercontent.com
185.199.110.133 raw.githubusercontent.com
185.199.111.133 raw.githubusercontent.com

Docker-compose安装:

curl -LO "https://github.com/docker/compose/releases/download/1.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

3.安装golang

安装golang

wget https://dl.google.com/go/go1.16.linux-amd64.tar.gz
sha256sum go1.16.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.16.linux-amd64.tar.gz
# 设置环境变量,在~/.bashrc中添加如下配置
export PATH=$PATH:/usr/local/go/bin
export GO111MODULE=on
export GOPROXY=https://goproxy.cn,direct
export GOSUMDB=off
export GOPATH=/root/go
export PATH=$PATH:$GOPATH/bin

安装proto依赖,便于进行RPC开发

git clone https://github.com/protocolbuffers/protobuf
# v3.6.0+以上版本支持map解析,syntax=2、3消息序列化后是二进制兼容的,用root执行以下命令
cd protobuf
./autogen.sh
./configure
make
make install
ldconfig
protoc --version # 检测是否安装成功
go get github.com/golang/protobuf # 安装依赖包
# 安装gprc protocol插件
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
# 安装grpc-gateway插件
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway@latest
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2@latest

4.安装nginx

通过以下命令安装和启动nginx:

yum install nginx
systemctl start nginx
# nginx默认监听端口为80,安装后可以通过/etc/nginx/nginx.conf配置文件修改监听的端口
# systemctl reload nginx可以一键重启nginx服务

5.安装nodejs

首先在官网下载页面获取下载链接,然后下载安装:

mkdir -p /usr/local/nodejs
cd /tmp
curl -fLO https://nodejs.org/dist/v16.16.0/node-v16.16.0-linux-x64.tar.xz
tar -xJvf node-v16.16.0-linux-x64.tar.xz -C /usr/local/nodejs
echo 'export PATH=/usr/local/nodejs/node-v16.16.0-linux-x64.tar.xz/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

6.安装commitizen工具

commitizen工具是规范化git提交信息的node插件,安装流程如下:

npm install -g commitizen
echo '{ "path": "cz-conventional-changelog" }' >> ~/.czrc

基于腾讯云cvm的云原生环境搭建相关推荐

  1. 腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装

    腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装 我也是第一次使用Ubuntu服务器,所以遇到很多问题,在这里记录一下 1.云服务器购买 建议新手选择快速配置,因为自定义配置里面有自己选择很多参 ...

  2. ESP32 ESP-IDF开发环境搭建,Windows下基于ESP-IDF | Cmake | VScode插件的 ESP32 开发环境搭建

      之前的一篇博客 Windows上基于ESP-IDF搭建ESP32开发环境 发布后,深受好评.几个月过去了,乐鑫的esp-idf-tools安装工具发生了较大的变化,VsCode插件的功能也愈加完善 ...

  3. 腾讯云GPU服务器深度学习环境搭建

    Author:ZERO-A-ONE Date:2021-2-20 ​ 因为本人的电脑没有带有NVIDIA公司的独立显卡,所以需要用到GPU进行大规模运算加速训练的时候,就萌生了购买云服务进行计算的念头 ...

  4. 腾讯云Linux服务器 centos7 Lampp环境搭建 vsftp搭建 ssl证书安装 所遇到的问题

    有人会问为什么要选用centos7? 其实个人主要还是为了学习和尝试一下,而且一般来说系统软件优化了肯定是有原因的嘛,所以在时间允许项目不急的情况下,还是可以去试一试的!(项目急还是用自己熟悉的服务器 ...

  5. 阿里云ubuntu14.04下lamp环境搭建の备忘

    以下内容大部分来自于网络上的收集,百度搜lamp能搜到很多文字教程.百度lamp搭建 推荐几个视频教程: 在Ubuntu Server下搭建LAMP环境 PHP环境LAMP/LNMP安装与配置 我收藏 ...

  6. 使用阿里云服务器安装微擎教程环境搭建

    微擎是免费开源的微信公众平台管理系统,基于目前最流行的WEB2.0的架构(php+mysql),新手站长网分享微擎服务器环境搭建及微擎按照教程: 服务器安装要求 安装微擎之前需要配置服务器安装环境,微 ...

  7. Windows云服务器如何进行PHP环境搭建?

    之前有分享过用云服务器+Wordpress模板搭建网站的大致过程,因为在前期需要准备: 1.云服务器,因为网站规模和访问量都不大,所以选的是小鸟云1核1g的配置,再加上是BGP线路,无论是移动联通电信 ...

  8. 云服务器建站PHP环境搭建教程总结(如何搭建)

    在搭建网站的过程中,我们都需要用云服务器来搭建一个环境,部署PHP 项目,Node.js 项目等.这里整理了PHP环境搭建的大致过程,可以作为一个简单的参考. Php环境搭建的主要步骤和方法 如果你有 ...

  9. 华为云GPU服务器深度学习环境搭建

    Author:ZERO-A-ONE Date:2021-02-26 ​ 想了想还是给华为云做一个环境搭建的文档吧,因为某些私人问题 ​ 下面是本人购买的服务器的配置,选择的是按需付费: 机型: CPU ...

  10. 基于Simulink 与TI DSP的模型设计的环境搭建(一)

    前言 一.什么是基于模型的设计 二.基于模型的设计对于电力电子以及控制工程相关科研工作者和攻城狮的意义 三.Simulink 与TI DSP的模型设计的环境搭建 前言 Simulink除了提供基本的算 ...

最新文章

  1. python3.6安装numpy-Python3.6的组件numpy的安装
  2. java wordcount程序_WordCount程序(java)
  3. java quot;1quot;==quot;1quot;_JAVA: 为什么要使用quot;抽象类quot;? 使用quot;抽象类quot;有什么好处?...
  4. 别再Prompt了!谷歌提出tuning新方法,强力释放GPT-3潜力!
  5. 27岁博士毕业,32岁成清华博导!黄高助理教授:DenseNet发明者
  6. 修改项目生成Gemfile的模板
  7. 思科警告:这个 IOS XR 0day 已遭利用,目前尚无补丁
  8. Android移动应用基础教程【Android事件处理】
  9. 常见前端面试题及答案(下)
  10. TListView列表拒绝添加重复信息
  11. Xshell7免费版详细下载安装教程
  12. java读取linux配置文件_Java读取配置文件的几种方法
  13. js正则表达式语法大全
  14. csgo调出参数_CSGO控制台全方位使用教程 控制台常用命令及参数说明
  15. 基础入门-算法逆向散列对称非对称JS源码逆向AESDESRSASHA
  16. 小而美的城市,比鸭脖更诱人
  17. 有趣又实用的软件,给生活增添趣味
  18. 程序员常见常用的英语单词
  19. 轻松获取图片和视频文件的Exif信息-Java篇
  20. java计算机毕业设计ssm党支部在线学习

热门文章

  1. 干货分享——CAD动态块
  2. Android动态更换图标
  3. 超人游戏_将障碍画在背景中用pygame.mask.from_threshold实现超人和不同颜色障碍精准碰撞检测
  4. 关于使用迅雷下载百度云盘文件的教程
  5. 玩转数据可视化之R语言ggplot2:(九)网络图绘制
  6. php去除字符串中的HTML标签
  7. React antd antd-mobile修改Switch组件尺寸大小
  8. 基于node.js的阿里云对象存储服务OSS
  9. JPEG文件中的EXIF(上)
  10. 小成开发日记----python爬虫利用selenium实现无限刷不背单词app的酷币