自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 k8s引用secret来设置容器中MySQL的密码报错

进入mysql容器后,登录mysql一直报错,报错如下:mysql: [Warning] Using a password on the command line interface can be insecure.ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)用k8s使用secret加密密码来制作mysql容器的流程为:加密:编写secret.yaml文件应用secret.yam

2022-06-11 13:37:40 1612 3

原创 Docker上线微服务

Docker上线微服务做了一个使用docker镜像上线微服务的项目,在此记录一下全程使用了4个jar包,运行四个java项目,jar包内容不重要,主要是学习上线微服务的流程先将四个jar包用dockerfile文件在centos7镜像的基础上创建成对应的项目镜像然后使用了6个容器部署微服务,其中4个容器分别运行4个jar包;1个nginx容器运行nginx前端,本机的/root/dist存放的前端代码,将容器的前端默认发布目录映射到/root/dist下;1个mysql容器运行数据库,为项目提供数据

2022-06-04 11:07:20 503

原创 Docker安装部署,镜像和容器的基本使用命令,export\import,save\load,commit以及Dockerfile

文章目录一、Docker安装部署1、删除已安装的Docker2、配置阿里云Docker Yum源3、安装Docker1)安装Docker指定版本:2)安装Docker最新版本(我采用的这个)4、启动Docker二、国内外镜像仓库的使用1、国内镜像的使用1)以命令方式2)以图形化方式2、国外镜像的使用3、镜像加速器4、登陆退出Docker Hub三、Docker命令使用1、基本命令2、docker镜像的命令3、docker容器的命令4、容器与镜像的导入导出1)export,import容器导入导出2)save

2022-05-28 21:16:15 2086

原创 Docker入门

文章目录一、容器介绍1、logo2、云计算服务类型3、容器本质4、容器和虚拟机的对比5、docker基本概念6、docker的优势7、docker三大核心组件一、容器介绍1、logoDocker的logo是一个巨鲸,它上面托运了很多集装箱;可以把鲸鱼看成是货轮,相当于是一个平台,上面放的集装箱可以看成是容器,集装箱容器里面装的就是各种项目,而且集装箱与集装箱之间没有任何联系,它们是相互隔离的。Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布

2022-05-27 22:02:05 351

原创 git切换分支时报错(error: pathspec ‘master‘ did not match any file(s) known to git.)的解决方法

git切换分支时报错切换分支:[root@git my_code]# git checkout master产生如下报错:error: pathspec 'master' did not match any file(s) known to git.解决方法:1、查看一下分支状况:[root@git my_code]# git branch -a2、若没有看到你想要的分支,先获取全部分支:[root@git my_code]# git fetch3、此时再查看一下分支

2022-05-17 22:23:01 8714

原创 zabbix实现邮箱告警

zabbix实现邮件告警本文用163邮箱来实现zabbix的邮箱告警实现告警的前提是要将163邮箱的IMAP/SMTP服务开启,并记录授权密码,操作如下图:1、在zabbix-server端安装软件:mailx[root@zabbix-server ~]# yum -y install mailx2、配置/etc/mail.re[root@zabbix-server ~]# vim /etc/mail.rcset from=yuzhang0304@163.com #邮箱地址se

2022-05-13 03:36:18 1342 1

原创 Zabbix实现企业微信报警

zabbix实现企业微信报警1、下载安装手机版企业微信2、注册账户,并创建一个企业,之后向企业中添加员工3、找到我的企业—>记录企业ID:ww1d1845f4b25a12fb4、在企业下创建部门,并记录部门ID:35、创建应用,并记录应用ID和secret,ID:1000003,secret:ItmpP6TjPNvx6aSlvRCYrkgK5BPWiqTrMf3xhKjUnLo6、编写python脚本,将上面记录的信息填到对应地方(脚本在zabbix-server服务器中)[

2022-05-13 01:52:55 5566 1

原创 zabbix监控系统——zabbix实现对nginx运行状态的监控

文章目录利用zabbix实现对nginx运行状态的监控 (要么运行 要么不运行)(配置对应的触发器)方法一:自定义key实现监控nginx运行状态1、zabbix-agent端操作2、zabbix-agent端操作3、web端创建监控项和触发器方法二:使用监控模板监控nginx运行状态1、创建监控项2、创建触发器3、验证利用zabbix实现对nginx运行状态的监控 (要么运行 要么不运行)(配置对应的触发器)方法一:自定义key实现监控nginx运行状态1、zabbix-agent端操作1、在za

2022-05-12 03:12:13 6376

原创 Zabbix监控php-fpm

zabbix监控php-fpm1、下载安装php-fpm[root@zabbix-agent ~]# yum -y install php-fpm php2、修改php-fpm的配置文件,开启php的状态显示页面[root@zabbix-agent ~]# vim /etc/php-fpm.d/www.conf需要修改的内容为:user = nginxgroup = nginxpm.status_path = /status #php-fpm 的状态监测页,路径自己定义ping

2022-05-12 02:49:41 554 2

原创 云计算学习之路——zabbix的安装部署与监控案例

文章目录一、Zabbix监控部署1、实验环境2、zabbix-server端的部署2、zabbix-agent端的部署二、简单的zabbix监控案例(监控网站访问延迟)一、Zabbix监控部署1、实验环境服务器名称IP地址zabbix-server192.168.58.155zabbix-agent192.168.58.143注意:部署开始之前要先做以下操作:关闭防火墙关闭selinux保证yum仓库可用保证网络可用2、zabbix-server端的部署

2022-05-11 11:47:34 510

原创 zabbix——用户参数(UserParameter)

文章目录用户参数(UserParameter)1、介绍2、语法格式3、使用实例4、用法升级5、升级版使用实例用户参数(UserParameter)1、介绍自定义用户参数,也就是自定义key,有时候当我们运行的监控项目在zabbix预定义的key中没有定义时,就需要我们手动编写zabbix用户参数来监控要定义的项目。需要在zabbix agent端把相关获取参数的命令写入到配置文件中的UserParameter中,定义方法如下:在被监控端/etc/zabbix/zabbix_agentd.d/目录下

2022-05-11 11:42:58 3198

原创 云计算学习之路——zabbix配置文件/etc/zabbix/zabbix_server.conf

文章目录一、 zabbix-server配置文件zabbix_server.conf详解1、zabbix日志2、日志滚动3、日志级别4、数据库相关设置一、 zabbix-server配置文件zabbix_server.conf详解1、zabbix日志默认用文件记录,也可以发送给我们的 rsyslog 日志记录系统,如果我们选择默认,则日志存放在 LogFile=/var/log/zabbix/zabbix_server.log 中,也可以自己设置。2、日志滚动默认值为1,表示滚动。我们设为0

2022-05-11 03:40:21 804

原创 云计算学习之路——zabbix监控系统理论介绍

文章目录一、监控软件二、监控软件的区别三、zabbix监控架构四、zabbix监控的优缺点五、zabbix相关组件六、zabbix常用术语含义一、监控软件1、cactiCacti 是一套基于 PHP、MySQL、SNMP 及 RRD Tool 开发的监测图形分析工具,Cacti 是使用轮询的方式由主服务器向设备发送数据请求来获取设备上状态数据信息的,如果设备不断增多,这个轮询的过程就非常的耗时,轮询的结果就不能即时的反应设备的状态了。Cacti 监控关注的是对数据的展示,却不关注数据异常后的反馈。如果

2022-05-11 00:09:33 597

原创 yum安装Mysql5.7报错 warning: /var/cache/yum/x86_64/7/mysql57-community/packages/mysql-community-libs-

今天安装Mysql5.7报错了,报错截图如下:warning: /var/cache/yum/x86_64/7/mysql57-community/packages/mysql-community-libs-compat-5.7.38-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEYRetrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

2022-05-06 20:35:13 6067 1

原创 云计算学习之路——haproxy介绍与实战

haproxy负载均衡文章目录haproxy负载均衡一、haproxy介绍二、haproxy特点三、LVS、Haproxy、Nginx三者的区别四、实战:haproxy负载均衡的实现1、实验环境2、准备两台web服务器3、haproxy负载均衡的配置4、启用haproxy的日志五、实战:Keepalived+haproxy1、实验环境2、web服务器的搭建3、haproxy负载均衡的配置4、keepalived实现haproxy高可用5、keepalived实现haproxy高可用一、haproxy介绍

2022-05-04 01:14:23 1031

原创 云计算学习之路——Keepalived+LVS

文章目录keepalived+LVS实现LVS的高可用1、实验环境2、web服务器搭建3、LVS服务器搭建4、Keepalived实现LVS高可用的配置6、高可用验证keepalived+LVS实现LVS的高可用1、实验环境共需要五台虚拟机:虚拟机1,虚拟机2:安装nginx.。使用nginx的web服务器功能,作为真正的web服务器提供服务。虚拟机3,虚拟机4:安装LVS和keepalived。作用有两个:1、使用LVS作为负载均衡服务器转发用户请求到真实服务器中。2、安装keepalive

2022-05-02 03:17:35 265

原创 云计算学习之路——Keepalived实现高可用

文章目录一、Keepalived简介1、Keepalived是什么?2、Keepalived工作原理二、实战:Keepalived+Nginx(实现Nginx负载均衡的高可用)1、实验环境与架构2、web服务器搭建3、负载均衡服务器的搭建4、Keepalived实现负载均衡高可用的搭建5、Keepalived高可用的验证6、健康检测功能一、Keepalived简介1、Keepalived是什么?keepalived是集群管理中保证集群高可用(HA)的一个服务软件,其功能类似于heartbeat,用于防

2022-05-01 23:06:27 2639

原创 云计算学习之路——LVS负载均衡

LVS文章目录LVS一、 负载均衡集群介绍1、集群是什么?2、负载均衡集群技术3、负载均衡集群技术实现方式和产品4、负载均衡实现效果图5、负载均衡分类一、 负载均衡集群介绍1、集群是什么?集群技术是一种较新的技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性等方面的相对较高的收益,其任务调度则是集群系统中的核心技术。集群组成后,可以利用多个计算机和组合进行海量请求的处理(负载均衡),从而获得很高的处理效率,也可以用多个计算机做备份(高可用),使得任意一个机器坏了整个系统仍然能够正常运行。

2022-04-30 04:12:41 1696

原创 云计算学习之路——Nginx基础监控—ngx_http_stub_status_module

文章目录1、 Nginx基础监控2、监控主要指标:3、监控指标收集:1、 Nginx基础监控nginx作为web服务器以其高性能与抗并发能力被越来越多用户使用。nginx的ngx_http_stub_status_module模块提供了基本的监控功能。另外,若想要实现监控功能,也可以采用第三方软件Zabbix,可以实现进程和端口的监控,通过触发器的方式发送警告。但本文只先介绍nginx自带的监控功能。2、监控主要指标:1)基本活跃指标Accepts(接受)、Handled(已处理)、Request

2022-04-25 02:14:10 3117

原创 云计算学习之路——Nginx变量和echo模块

文章目录Nginx变量nginx安装echo模块使用大括号插值内置预定义变量1、uri 与 request_uri1、arg_xxxNginx变量nginx变量简介:1、所有的nginx变量在nginx配置文件中引用时都需要带上$前缀2、在Nnginx配置中,变量只能存放一种类型的值,有且只有一种类型,为字符串类型。nginx变量的定义和使用:nginx中的变量分为两种,自定义变量与内置预定义变量1、自定义变量:可以在server、http、location等模块中使用set等命令声明,语法为

2022-04-25 00:27:32 3048

原创 云计算学习之路——Nginx访问控制

Nginx访问控制文章目录Nginx访问控制一、基于IP的访问控制准备工作案例一:案例二:案例三:案例四:案例五:案例六:总结二、基于用户的信任登录案例一、基于IP的访问控制nginx基于IP的访问控制模块:http_access_module配置语法如下:Syntax: allow address | CIDR | unix: | all;default:默认无Context:http,server,location,limit_exceptSyntax: deny address | C

2022-04-23 02:37:22 2932

原创 云计算学习之路——Nginx流量控制

Nginx流量控制文章目录Nginx流量控制一、流量控制概念二、Nginx流量限制实战1、普通的nginx流量限制2、基于代理的nginx流量限制三、Nginx流量限制实战(基于代理的白名单的流量限制)一、流量控制概念 流量控制:是Nginx中一个很实用的功能,我们可以用来限制用户在给定时间内http请求数量,可用作安全目的,比如减慢暴力破解速率,主要是为了保护上游服务器不被同时太多用户请求压垮。 nginx如何限流:Nginx的流量限制使用漏桶算法,该算法在通讯和分组交换计算机网络中广泛使用,用以

2022-04-22 19:09:38 5411

原创 云计算学习之路——Nginx——Rewrite

Nginx——Rewrite文章目录Nginx——Rewrite一、rewrite介绍1、什么是Rewrite2、Rewrite 相关指令二、Rewrite的if语句三、Rewrite flagRewrite匹配参考案例:案例1:案例2:案例3:案例4:案例5:案例6:案例7:一、rewrite介绍1、什么是RewriteRewrite又称URL Rewrite,即URL重写,就是把传入Web的请求重定向到其他URL的过程。URL Rewrite最常见的应用是URL的伪静态化,是将动态界面显示为静

2022-04-20 02:33:22 713

原创 云计算学习之路——Nginx安装部署

Nginx安装部署文章目录Nginx安装部署一、Nginx的yum安装1、配置nginx的官方yum仓库2、安装Nginx二、Nginx的编译安装1、加载缓存2、安装编译环境3、准备nginx源码包4、编译安装nginx5、启动nginx6、停止nginx和重新加载nginx配置文件三、Nginx配置文件配置文件的组成部分全局参数设置events块设置http块设置server块设置通过 nginx 命令控制 nginx 服务一、Nginx的yum安装1、配置nginx的官方yum仓库进入nginx

2022-04-19 20:39:47 1120

原创 云计算学习之路——文件服务NFS

文件服务——NFS文章目录文件服务——NFS一、NFS介绍二、原理三、NFS服务部署1、服务端① 关闭防火墙和selinux②安装nfs和rpc服务③创建共享目录,并在目录下创建测试文件④修改配置文件并启动nfs和rpc服务2、客户端①关闭防火墙和selinux②安装nfs和rpc服务并启动③创建挂载点并挂载④验证⑤实时同步测试和权限测试实时同步测试:ro权限测试:一、NFS介绍NFS(Network File System,网络文件系统),允许计算机之间通过网络来共享彼此的资源,NFS服务端可以让客

2022-03-10 21:14:39 312

原创 云计算学习之路—云计算基础—vim编译器的使用

云计算学习之路—vim编译器的使用一、vim编辑器的下载下载vim文件编辑工具yum -y install vim打开文件vim 文件名二、vim编辑器的三种工作模式 1、vim三种工作模式的切换图: 编辑模式与末行模式不能相互切换,必须先切换到命令模式才可以2、命令模式用于控制光标移动,对文本进行复制,粘贴,删除等工作在对一个文件使用vim编译时,默认处于命令模式。在此模式下敲击键盘会被vim识别为命令,而不是输入字符 命令模式下常用的快捷键:(1)光标移动gg 

2022-03-03 09:55:59 443

原创 云计算学习之路—云计算基础—Linux文件管理命令

云计算基础—Linux文件管理命令文章目录云计算基础—Linux文件管理命令一、命令1、切换目录 — cd2、查看文件信息 —— ls3、创建文件 —— touch4、创建目录 —— mkdir5、删除 —— rm6、复制/拷贝 —— cp7、移动 —— mv8、查看文件内容 —— cat9、重定向—— echo二、快捷键一、命令1、切换目录 — cd.               //当前目录cd               //回到上一级目录cd . ./. .             

2022-03-03 09:53:07 1229

原创 云计算学习之路—云计算基础—Linux系统基本操作

云计算学习之路【Day1】—云计算基础—Linux系统基本操作1、成分介绍[root@localhost ~]#root:用户名,root为超级管理员localhost:主机名~:当前用户的家目录,root用户的家目录为/root,普通用户的家目录为/home/用户名#:管理员用户此处显示#,普通用户此处显示$2、修改主机名hostnamectl set-hostname 用户名3、创建用户[root@localhost ~]#useradd 用户名[root@localhost

2022-03-03 09:51:02 901

原创 在Linux中使用yum提示Loaded plugins错误的解决方法

在Linux中使用yum时出现如下错误:Loaded plugins: fastestmirror, refresh- packagekit, securityExisting lock /var/ run/yum. pid: another copy is running as pid 84440.Another app is currently holding the yum lock; waiting for it to exit… .The other application is: Pac

2020-06-11 09:28:11 1393

原创 《暑期集训总结与心得》

暑期参加实验室集训,专门练习了数学建模,收获颇多。其实原本我是不知道实验室有假期培训这个规矩的,所以刚开始的暑期计划是去打点儿工,但是后来知道要培训以后,果断放弃打工,因为我觉得,既然实验室给你提供这么好的一个资源,为什么不利用起来呢。在家待了十天左右,19号来学校,我妈妈不懂这些东西,还说没回来几天就又走啦,像小孩子一样,哈哈。来学校之后,前几天练习了论文的格式排版,Visio画图,Exc...

2019-09-01 01:10:51 187

原创 基础并查集

说来惭愧,开通CSDN也挺久了,但是一直没写过博客,一来是因为没有意识到总结自己学过的知识的重要性,二来是因为太懒散没有能够督促自己,这两点应该是在学习上的大忌讳,希望大家不要学我,应该及时把学到的东西总结一下,以便巩固自己,也可以帮助他人(虽然我的博客可能没几个人看(ुŏ̥̥̥̥םŏ̥̥̥̥) ु)那么下面我们来开始我的第一篇博客 ——— 基础并查集并查集定义:并查集是一种树型的数据结构,...

2019-09-01 00:08:40 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除