服务器
文章平均质量分 75
简单介绍阿里云,腾讯云,AWS,CentOS四种环境搭建,包含docker,docker私有仓库,gitlab,jenkins,mysql,redis,mongodb,es,kafka,rabbitmq,rockermq,zookeeper,nginx等。
Java程序员廖志伟
《Java项目实战—深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)作者、(CSDN、51CTO、阿里云)博主专家,研究过Spring、SpringBoot、Spring MVC、SpringCloud、Mybatis、Dubbo、Zookeeper、RabbitMQ、RocketMQ、Kafka、Redis、MySQL、 ElasticSearch、MongoDB、ShardingSphere、DDD、Kubernetes等技术,不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。
展开
-
聊聊Linux常用命令、Docker容器化、本地镜像仓库、GitLab私服、Jenkins自动化部署
GitLab是一个开源的Git仓库管理系统,它可以在本地搭建私有Git代码托管服务,并提供包括代码管理、问题跟踪、CI/CD等功能。Docker是一种容器化技术,将应用程序、依赖项和配置打包到一个可移植的容器中,以在不同的环境中运行。Jenkins是一个开源的自动化部署系统,它可以帮助开发人员自动化构建、测试、打包和部署应用程序。本地镜像仓库是一个保存镜像的地方,可以将镜像上传到本地仓库中,以便在没有互联网连接的情况下使用。原创 2023-06-09 20:30:00 · 860 阅读 · 0 评论 -
Grafana安装与配置
Grafana安装与配置原创 2022-12-07 08:30:00 · 6238 阅读 · 9 评论 -
Prometheus安装与配置
Prometheus安装与配置原创 2022-12-06 23:14:05 · 1663 阅读 · 5 评论 -
Rocketmq、Rabbitmq、Kafka、Mongo、Elasticsearch、Logstash、Kibana、Nacos、Skywalking、Seata、Spark、Zookeeper安装
宝塔面板安装docker/docker-compose,一条命令搞定rabbitmq的安装与配置原创 2022-12-04 22:48:16 · 1637 阅读 · 14 评论 -
【Docker Compose】
Docker Compose原创 2022-10-22 12:19:13 · 1386 阅读 · 19 评论 -
【搭建纯净版Centos】
【搭建纯净版Centos】原创 2022-10-01 15:36:47 · 1000 阅读 · 2 评论 -
Linux系统:第十四章:将一个CentOS环境复制到另一个CentOS
将一个CentOS环境复制到另一个CentOs,实现环境迁移或备份的功能原创 2022-02-16 15:01:02 · 2808 阅读 · 22 评论 -
第一章:阿里云服务器重置(ESC)将ECS服务器重置为初始化状态
个人简介:我是廖志伟,一名Java开发工程师,CSDN博客专家,多年一线研发经验,曾就职多家互联网公司,参与并主导多个百万级并发的互联网产品研发与系统架构搭建,对大型分布式,高并发及微服务架构,缓存框架有非常深入的研究,对于中间件底层,架构搭建,系统调优颇多经验。这里是我的博客主页:https://blog.csdn.net/java_wxid业务场景:阿里云服务器重置(ESC)将ECS服务器重置为初始化状态操作描述:第一步:重置实例密码,改用服务器的实例id作为演示登录的密码第二步:开发原创 2021-11-14 14:04:02 · 8887 阅读 · 30 评论 -
如何在阿里云ECS服务器(G5)上轻松安装配置docker
我是廖志伟,一名Java开发工程师,CSDN博客专家,多年一线研发经验,曾就职多家互联网公司,参与并主导多个百万级并发的互联网产品研发与系统架构搭建,对大型分布式,高并发及微服务架构,缓存框架有非常深入的研究,对于中间件底层,架构搭建,系统调优颇多经验。这里是我的博客主页:https://blog.csdn.net/java_wxid文章目录个人简介:前言一、安装docker二、docker配置对外暴露端口总结给读者大大的话前言服务器配置:阿里云ECS服务器(G5服务器3年2核8G原创 2021-11-14 19:14:16 · 39438 阅读 · 112 评论 -
第三章:Docker搭建私服-本地镜像库
搭建场景:项目场景:首先需要二台机器,一个是客户端,用来部署项目运行的机器;一个是私服,用来部署本地镜像仓库的,这二台机器都要安装配置好docker。机器配置:这里我买了一台阿里云的G5服务器作为私服,配置如下:2核心8G内存80G云盘1M宽带用来专门搭建gitlab,jenkins,以及docker私服绰绰有余 另外一台客户端也是阿里云的轻量应用服务器,配置如下:1核心2G内存40G云盘1M宽带用来部署测试项目 搭建流程:二台机器都更换镜像源(因为默认的太慢了,国内的原创 2021-11-04 18:51:25 · 1861 阅读 · 24 评论 -
【云服务器安全加固】
我是廖志伟,一名Java开发工程师、幕后大佬社区创始人、Java领域优质创作者、CSDN博客专家。拥有多年一线研发经验,研究过各种常见框架及中间件的底层源码,对于大型分布式、微服务、三高架构(高性能、高并发、高可用)有过实践架构经验。原创 2021-12-23 17:11:20 · 2087 阅读 · 5 评论 -
jenkins部署的时候WARNING: IPv4 forwarding is disabled. Networking will not work.
我是廖志伟,一名Java开发工程师、幕后大佬社区创始人、Java领域优质创作者、CSDN博客专家。拥有多年一线研发经验,研究过各种常见框架及中间件的底层源码,对于大型分布式、微服务、三高架构(高性能、高并发、高可用)有过实践架构经验。原创 2021-12-15 15:53:39 · 685 阅读 · 0 评论 -
【Docker/GitLab/Jenkins】
我是廖志伟,一名Java开发工程师、幕后大佬社区创始人、Java领域优质创作者、CSDN博客专家。拥有多年一线研发经验,研究过各种常见框架及中间件的底层源码,对于大型分布式、微服务、三高架构(高性能、高并发、高可用)有过实践架构经验。原创 2021-12-11 08:30:00 · 1736 阅读 · 0 评论 -
Docker:第四章:docker配置阿里云镜像加速并且安装mysql以及安装redis和安装ES
docker配置阿里云镜像加速sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://jdxszd2m.mirror.aliyuncs.com"]}EOF sudo systemctl daemon-reload sudo systemctl restart dockerdocker安装mysqlsudo docke.原创 2020-09-22 11:18:45 · 1712 阅读 · 1 评论 -
分布式部署:第三章:Docker、MySQL、tomcat、Nginx、Redis部署
电商系统部署第3章容器部署解决方案Docker目标目标1:了解Docker与虚拟机的不同点,相比的优势目标2:掌握Docker的启动方法目标3:掌握Docker镜像操作目标4:掌握Docker容器操作目标5:掌握Mysql tomcat Nginx Redis等容器的部署方法目标6:掌握 Docker的备份与迁移方法1.Docker简介1.1虚拟化1...原创 2019-03-23 07:36:33 · 1209 阅读 · 0 评论 -
Docker:第三章:简单入门和深入理解
本人亲自阅读推荐Docker 极简入门指南:https://gitbook.cn/gitchat/column/5a13be9775462408e0da8d9d深入浅出 Docker 技术栈实践:https://gitbook.cn/gitchat/column/59e464726958416d85ae9207...原创 2019-10-01 15:47:26 · 847 阅读 · 0 评论 -
Docker:第二章:部署项目,对镜像,容器的操作
服务器上的项目访问不了,所以我去看了看容器,果然那我就删除容器呗 :docker rm 容器iddocker rm f097e24a9a0f说明:从镜像到容器,同一个镜像构建多个运行的 Docker 实体——容器,镜像提供了容器运行时所需的程序、库、资源、配置等文件,还包含了一些为运行时准备的一些配置参数。镜像是一个静态的概念,镜像不包含任何动态数据,其内容在构建之后也不会被改...原创 2019-06-30 21:46:30 · 728 阅读 · 0 评论 -
docker部署项目,对镜像,容器的操作
服务器上的项目访问不了,所以我去看了看容器,果然那我就删除容器呗 :docker rm 容器iddocker rm f097e24a9a0f说明:从镜像到容器,同一个镜像构建多个运行的 Docker 实体——容器,镜像提供了容器运行时所需的程序、库、资源、配置等文件,还包含了一些为运行时准备的一些配置参数。镜像是一个静态的概念,镜像不包含任何动态数据,其内容在构建之后也不会被改...原创 2019-06-14 09:06:00 · 578 阅读 · 0 评论 -
Docker:第六章:Docker部署项目
1.idea安装docker插件2.配置服务器docker地址端口 如:tcp://18.156.84.63:9004,tcp://18.157.163.236:90043.配置docker file,选中dockerfile位置,配置docker镜像和容器名称,应用端口4.配置打包环境5.运行dockerfile生成应用镜像6.选中要发布的容器,右键stop container ,delete contrainer7.选中刚才生成的镜像,右键create contrainer 配置原创 2021-06-10 11:46:28 · 345 阅读 · 12 评论 -
Docker:第五章:基于centos7的docker安装配置部署教程以及基于docker Tomcat镜像使用的项目部署教程
基于centos7的docker安装配置部署教程 基于docker Tomcat镜像使用的项目部署教程.将服务器的yum包更新到最新.(此操作需要十分钟左右更新成功无报错为下图所示)命令:yum update安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的,安装成功如下图所示命令:yum install -y yum-utils device-mapper-persistent-data lvm2设置原创 2020-09-18 22:15:28 · 2087 阅读 · 19 评论 -
基于docker安装配置mysql,mongodb,redis
1.docker 安装sudo yum update -ysudo amazon-linux-extras install dockersudo service docker start[root@localhost ~]# vim /usr/lib/systemd/system/docker.service修改ExecStart行为下面内容ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:9004systemctl restart dockercurl htt原创 2021-06-10 14:52:36 · 258 阅读 · 0 评论 -
Docker:第一章:Docker常用命令
Docker分享:https://www.runoob.com/docker/docker-tutorial.html启动所有停止的容器docker start `docker ps -a|grep Exited|awk '{print $1}'`删除所有停止的容器docker rm `docker ps -a|grep Exited|awk '{print $1}'`查询显示虚悬...原创 2019-05-30 09:12:26 · 771 阅读 · 0 评论 -
Linux系统:第七章:Linux最常用命令汇总
makdir a:创建目录apwd:打印当前所在目录ll:ls -l的简化形式,ls:将目录内容以列表形式展示出来,-l:以详细信息形式列出查询内容,详细信息格式为:条目类型 权限 链接数 文件属主 文件属组 文件大小(以字节为单位) 建立或最近修改时间 名称 mkdir -p a/b/c:递归创建多层目录a/b/ccd /a/b/c:这个命令错误,第一个目录不用加...原创 2018-12-20 14:25:23 · 816 阅读 · 0 评论 -
Linux系统:第五章:Linux权限控制
Linux权限控制 1.概述Linux需要对登录用户读写执行文件、进入目录、查看增删目录内容等操作进行控制,不能任由用户随意执行所有操作。我们从如下几个方面来认识Linux权限控制体系:用户管理 用户组管理 文件权限信息 chmod、chgrp、chown命令 2.用户和用户组所谓用户其实就是登录Linux系统时使用的账号。而用户组则是把相同权限的用户归纳到同一...原创 2018-12-17 21:02:16 · 721 阅读 · 0 评论 -
Linux系统:第六章:Linux服务
1.创建简单的Linux脚本文件并执行 ①新建文本文件 vim invoke.sh ②加入几条简单的Linux命令,例如: ifconfig ll ③保存退出:wq ④修改文件权限信息 chmod 755 invoke.sh ⑤执行 ./invoke.sh ※为什么要带“...原创 2018-12-17 21:09:38 · 592 阅读 · 0 评论 -
Linux系统:第九章:CentOS7安装
原创 2019-08-11 23:13:31 · 609 阅读 · 0 评论 -
Linux系统:第十章:服务器环境搭建
将防火墙关闭并设置为开机不自动启动:systemctl stop firewalld.servicesystemctl disable firewalld.serviceLinux系统中JDK的安装与配置进入opt目录下 :cd /opt在opt目录下上传jdk文件 :jdk-8u152-linux-x64.tar.gz解压 :tar -zxvf jdk-8u152-lin...原创 2019-08-12 10:51:39 · 987 阅读 · 0 评论 -
Linux系统:第十五章:gitlab集成CI
.gitlab-ci.yml文件配置(可做参考)# 定义一些变量, 下面各阶段会使用variables: ssh_name: root #远程连接服务器的用户 uat_server_ip: xx.xx.xx.xx #远程连接的服务器ip uat_ssh_password: /usr/local/pem/qt_dev_cert.pem #从密码文件读取文件内容作为密码去远程连接主机 jar_name: community-fragrant-starter.jar #项目打包成jar j原创 2021-10-15 17:09:36 · 949 阅读 · 31 评论 -
Linux系统:第十一章:常用命令
Linux命令:查看java进程:ps -ef |grep java查看实时日志:tail -f 文件名称杀掉进程:kill -9 进程的PID复制文件:cp 文件路径/文件名称 文件路径/文件名称启动:service rabbitmq-server start关闭:service rabbitmq-server stop重启:service rabbitmq-server restart查看所有的队列:rabbitmqctl list_queues清除所有的队列:rab原创 2020-08-23 11:55:03 · 1623 阅读 · 24 评论 -
实战:第十三章:HTTP Status 500 – Internal Server Error(解决SpringBoot架构的Web项目部署到linux系统上访问出错)
先看问题:服务器访问项目首页地址本地访问项目首页地址:项目结构:我在阿里云服务器上部署了一个简单的SpringBoot架构的Web项目,打包成war查看tomcat日志信息:错误信息:百度找的一个类似的案例:https://blog.csdn.net/wangsongll/article/details/90726926但是由于我这边出...原创 2020-04-27 15:07:46 · 3196 阅读 · 5 评论 -
Linux系统:第一章:简介
认识操作系统操作系统的作用:把计算机系统中对硬件设备的操作封装起来,供应用软件调用。 常见操作系统PC端OS移动端OS服务端OSLinux来历Unix的局限硬件绑定:早期的Unix系统都是针对专门的硬件系统开发的,不同厂商都是为自己的服务器开发专门的Unix操作系统。版权受限:出于商业等方面因素的考虑,AT&T在1979年发行...原创 2019-01-10 14:12:20 · 828 阅读 · 3 评论 -
Linux系统:第二章:Linux 系统远程
1 Why?为什么需要远程访问?人和人之间对话有两种方式,一种是面对面直接交谈,另一种是打电话。我们操作 Linux 系统也有两种方式,一种是直接在 Linux 本机进行操作(类似人和人之间面对面交谈),另一种是借助客户端远程操作(类似打电话)。Linux 通常都是当作服务器来使用的,真正在生产环境下只有排除特定故障(例如修改 root 密码这样的操作)时才会在服务器本机上进行操作,平...原创 2018-12-17 19:49:44 · 684 阅读 · 0 评论 -
Linux系统:第八章:新建虚拟机
原创 2019-08-11 22:52:33 · 526 阅读 · 0 评论 -
Linux系统:第十二章:AWS服务器X86架构安装配置Mysql与MongoDB
sudo passwd rootrootsu rootcd /usr/local/chmod 777 /usr/local/上传文件到/usr/local下安装MongoDB(安装文件:链接:https://pan.baidu.com/s/1eZuuUaqBW_eQ7k6DkhSIgg提取码:fe0r )chmod u+x /etc/rc.localecho never > /sys/kernel/mm/transparent_hugepage/enabledecho never原创 2021-05-01 16:41:48 · 1567 阅读 · 2 评论 -
Linux系统:第三章:Linux基础命令
Linux基础命令背景知识Linux系统中一切皆文件在Linux系统中任何东西都是以文件形式来存储的。这其中不仅包括我们熟知的文本文件、可执行文件等等,还包括硬件设备、虚拟设备、网络连接等等,甚至连目录其实都是一种特殊的文件。Linux文件系统Linux系统环境下的文件系统与Windows有很大区别。在Windows中,每一个盘符下是一个独立的文件系统,硬盘有多少个分区就有...原创 2018-12-17 20:03:15 · 791 阅读 · 0 评论 -
Linux系统:第十三章:centos误删文件如何恢复文件数据
文章目录前言一、查看分区类型二、使用centos7软件恢复工具extundelete作为文件恢复1.安装extundelete2.上传extundelete安装包到自定义目录下面3.解压安装包4.进到解压后的安装包目录下面执行命令5.创建data目录和deletefile文件6.备份命令7.模拟误删文件8.恢复文件命令9.查看恢复文件10.视频讲解演示流程总结前言提示:这里主要介绍centos误删文件如何恢复文件数据的情况,以xfs为例提示:以下是本篇文章正文内容,下面案例可供参考一、查看分区原创 2021-10-16 11:16:29 · 3432 阅读 · 39 评论 -
Linux系统:第四章:Linux文件系统
Linux文件系统概述Linux系统中只有一个文件系统,以“/”作为根目录,从根目录出发可以找到任何一个文件和目录。这样就有了一个访问目录、文件的统一规范。在根目录下的诸多目录都有特定的作用,其中有些目录对我们日常操作来说非常的重要。 [bin]是binary的缩写,这个目录存放着最经常使用的命令★[boot]这里存放的是启动Linux时使用的一些核心文件,包括...原创 2018-12-17 20:48:04 · 963 阅读 · 0 评论 -
Will not attempt to authenticate using SASL (unknown error) (org.apache.zookeeper.ClientCnxn)
>📕我是廖志伟,一名Java开发工程师、Java领域优质创作者、CSDN博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文创造者、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。跑过十五公里、徒步爬过衡山、有过三个月减肥20斤的经历、是个喜欢躺平的狠人。>📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、Spring MVC、SpringCould、Mybatis、Dubbo、Zookeeper),消息中间件底原创 2021-11-18 00:23:13 · 68743 阅读 · 7 评论 -
Kafka:第一章:基本概念以及安装Kafka,单播模式和多播模式
文章目录前言一、Kafka是什么?三、安装kafka四、单播模式和多播模式前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Kafka是什么?定义:Kafka是一个基于zookeeper协调的分布式、多副本的(replica)、支持分区的(partition)系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如原创 2021-10-28 09:57:16 · 4318 阅读 · 32 评论