首页 > 其他分享 >01. 组建知识星球服务体系

01. 组建知识星球服务体系

时间:2023-06-16 23:22:19浏览次数:40  
标签:01 星球 admin123 mnt git root docker 服务体系

一、初衷:

因为想要进行各种技术点的训练和学习,开发中需要使用各种各样的开源技术框架,苦于没有基础服务支撑,所以想要建立一个专门的服务支撑系统,每年购买的云服务器配置底下,安装一个Jenkins都跑不起来,所以自己购买了一个物理主机,内存加装到32G,搭建自己的私人技术知识星球。

搭建一套系统的、丰富的知识星球体系,包括开发所索要的各种基础服务,完整的模拟开发中的各个技术环节。基础服务支撑、数据库支撑、集群支撑、逻辑开发、分布式代码存储机制git、项目自动化部署和运维等等。
这样既锻炼了开发技能,也会熟悉整个运维的过程和细节,丰富自己的技术栈。

二、怎么做:

  • 使用VMware创建centos模拟机,要使用静态ip、局域网内可互通
  • 搭建几个虚拟机,每个虚拟机的技术职能是什么,怎么搭配?
  • 搭建分布式代码存储服务,git仓库使用gitblit还是gitlab?
  • git仓库是否稳定、代码文件备份、后期和Jenkins是否更好的搭配?

三、服务器清单

记录了所以服务器的服务安装位置、版本等相关信息,便于查询

服务名称 安装位置 方式 端口 版本号 账号密码
jdk /usr/local/src/jdk/1.8.0_341 自行解压 1.8
docker / yum 18.03.1-ce
git /usr/local/src/git 自行解压 2.39.2
maven /usr/local/src/maven 自行解压 3.6.1
gitlab /mnt/gitlab docker 8180 14.6.1 root-admin123
jenkins /mnt/jenkins/data docker 8181 2.319.1 root-admin123
rabbitmq / docker 5672 3.7.15 root-admin123
redis /etc/redis.conf yum 6379 3.2.12 admin123
nginx /etc/nginx yum 8080 1.22.1
mysql /mnt/mysql docker 3306 5.7 root-admin123
portainer /var/lib/docker/volumes/portainer_data docker 9000 1.24.2 admin-admin123
zookeeper /mnt/zookeeper docker 2181
kafka /docker 9092
kafka-manager / docker 9001
dubbo-admin / docker 8182
nacos / docker 8848 2.0.3 nacos-nacos
minio /mnt/minio docker 9999 admin-admin123

不骄不躁,持之以恒,坚持下去,哪怕慢点,也要每天都有进步

标签:01,星球,admin123,mnt,git,root,docker,服务体系
From: https://www.cnblogs.com/bigron/p/17486686.html

相关文章

  • 回溯01
     回溯法,又称回溯搜索法,是一种搜索方法,常用于解决树形或图形问题。回溯法通常使用递归来实现,在递归过程中不断尝试各种可能的解决方案,如果发现当前的解决方案不可行,就回溯到上一步,换一种方案继续尝试。、 ......
  • 算法学习day58单调栈part01-739、496
    packageLeetCode.stackpart01;importjava.util.Deque;importjava.util.LinkedList;/***739.每日温度*给定一个整数数组temperatures,表示每天的温度,返回一个数组answer,其中answer[i]是指对于第i天,下一个更高温度出现在几天后。*如果气温在这之后都不会升高,请......
  • Day01 1.1 APP逆向的介绍
    Day01APP逆向的介绍【一】APP逆向入门(1)逆向设备与root真机和模拟器解BL锁fastboot刷机和roottwrp刷root面具和常见模块(2)Python虚拟环境系统解释器环境virtualenv虚拟环境解释器配置常见错误(3)抓包和配置charles介绍配置和安装https证书用户证书与系统证书解......
  • Day01 1.2 APP逆向的必备知识
    Day011.2APP逆向的必备知识【一】逆向原理(1)安卓app逆向正向:安卓开发工程师->Java语法+安卓框架->功能代码(Java+C)->APK(资源文件/.dex/.so)逆向:安卓逆向工程师->APK->反编译->Java+C代码+Hook->Python代码还原【二】什么是反编译,什么是HOOK(2.1......
  • Day01 1.3 什么是Root设备
    Day011.3什么是Root设备【一】什么是rootROOT是指获取安卓设备(手机或平板电脑)的超级用户权限,也被称为管理员或根用户权限。通过Root手机,用户可以获得对操作系统的完全控制权限,可以访问和修改系统文件、安装自定义固件、运行需要Root权限的应用程序等。Root权限的好处包......
  • Day01 1.4 Python虚拟环境的搭建
    Day011.4Python虚拟环境的搭建【一】虚拟环境介绍(1)虚拟环境优点1、使不同应用开发环境相互独立2、环境升级不影响其他应用,也不会影响全局的python环境3、防止出现包管理混乱及包版本冲突(2)什么是虚拟环境,为什么要有它?它解决了什么问题操作系统装了python3.8使用djang......
  • 101 显示数组中的大写字母 小写字母 数字
    packagecom.fqs.demo001;importjava.util.Scanner;publicclassCompare{publicstaticvoidmain(String[]args){//键盘录入一个字符串,统计该字符串大写字母字符,小写字母字符,数字字符出现的次数//比如ABCabc123Scannersc=newScanner(......
  • QGIS3.22.0+VS2019 window10编译
    首先感谢博客 济南友泉软件有限公司提供的顺序教程。博客地址:https://blog.csdn.net/qq_26221775/article/details/122792445这篇博客主要是表示编译时遇到的坑。1.一定使用vs2019进行编译。我刚开始想使用vs2017编译。因此遇到了两个坑。(1)vs2017编译qgis_cor......
  • 【gtest】Visual Studio 2019 单元测试学习Google Test
    前言记录在VS2019中使用自带的GoogleTest进行单元测试的方法和经验项目介绍总共2个项目,Work为项目工程,TestWork为Work工程的单元测试工程,TestWork依赖于Work工程,但是Work不依赖TestWork,TestWork是Work的旁路辅助工程,用于对代码的检查和测试。创建项目创建C++的常规Work工程......
  • 背包问题 V3( $01$ 分数规划入门题)
    附赠题目链接:\(\text{51Nod-1257}\)目录\(\text{description}\)\(\text{sol}\)\(\text{CODE}\)\(\text{Else}\)\(\text{description}\)\(n\)个物品的体积为\(w_1,w_2,\cdots,w_n\)(\(w_i\)为整数),与之相对应的价值为\(p_1,p_2,\cdots,p_n\)(\(p_i\)为整数),从中选出\(......