自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker环境搭建Prometheus实验环境

在Centos7上使用docker搭建prometheus+grafana+alertmanager的实验环境,同时在宿主机部署node_exporter、blackbox_exporter,并实验触发告警

2023-09-01 18:53:02 791

原创 【Kubernetes】HPA学习笔记-样例demo

Kubernetes HPA API实现Pod根据CPU负载自动扩缩容,包含所有实现yaml和测试过程

2022-11-30 18:01:15 232 1

原创 【CI】Docker-compose快速搭建Gitee+Drone CI流水线

docker-compose部署drone ci服务和docker流水线执行器

2022-09-22 18:03:33 1346

原创 【Kubernetes】Centos中安装Docker和Minikube

Centos下安装docker和minikube,并配置国内容器镜像源。

2022-07-21 21:31:14 474

原创 Git学习笔记(五)——修改commit message

在使用git过程中,经常会需要修改提交message的情况,下面是借助rebase对本地提交message修改的示例。一、修改最近一次的提交的messagegit commit -amend修改完成后:wq保存退出即可。二、修改历史提交的message通过rebase方式修改历史commit message,指令格式如下:git rebase -i HASH指定需要修改commit的前一次commit id,将需要修改message的commit修改Commands为reword,无需修改

2022-05-23 13:43:29 4012

原创 在arm平台openeuler系统上编译安装nginx-1.20.2

在arm平台openeuler编译安装nginx-1.20.2写在前面:系统环境:openEuler release 20.03 (LTS)CPU:Kunpeng-920Nginx:1.20.2 + ngx_http_stub_status_module(监控nginx状态使用)一、检查依赖依赖主要分为两类,一类是编译工具,一类是系统库。## 编译工具gcc gcc-c++## 系统库zlibc zlibc-devel openssl openssl-devel## 检查依赖包

2022-04-12 10:26:02 1070

原创 【MySQL学习笔记】事务和MySQL中事务隔离级别修改

一、事务的概念事务:一组操作逻辑,使数据从一个状态转变到另一个状态。事务特性:原子性(atomicity):一个不可分割的工作单元,要么全部提交,要么全部回滚。一致性(consistency):事务执行前后,数据从一个合法状态转变到另一个合法状态隔离性(isolation):事务之间相互不干扰。持久性(durablility)事务被提交,则对数据修改时永久性的。事务状态:活动(active):事务正在执行中部分提交(partially committed):数据已提交到内存,

2022-03-26 12:54:09 1531

原创 【Java】Ganymed-ssh2.jar包连接服务器报错(OpenSSH高版本)

java ganymed-ssh2连接服务器报错,问题解决办法

2022-02-10 10:29:44 3366

原创 Git学习笔记(四)——commit建议规范

写在前面:笔记来源bilibili阿里云git系列课程**Do one thing and do it well:**一个提交中只做一件完整的小事,一次把它做好提交做小,方便评审,提交原子化,包含单个修改一、提交节点修复1、拆分提交拆分当前提交:回溯头指针,将当前提交的修改保留在工作区,从暂存区撤出git reset HEAD~1然后依次新增提交git add -p git commit2、拆分历史提交首先回溯当前工作区和暂存区至需要修改的提交git rebase -i .

2022-02-10 10:17:15 1457

原创 MySQL主从复制原理、特点和常见架构学习笔记

二、MySQL二进制日志的作用2、二进制日志的作用记录所有对数据库中数据的修改操作用于数据库的增量备份和基于时间点的恢复用于实现MySQL主从复制3、二进制日志的格式1)基于SQL段的格式(–binlog-format=STATEMENT)特点:日志中记录的就是修改数据时所使用的的SQL语句在主从复制环境中,从数据库重新执行相应的SQL语句以完成数据同步日志记录相对来说较少读取:mysqlbinlog --start-datetime="[start-time]" --st

2021-10-07 21:46:55 415

原创 在tomcat中部署Jenkins和安装插件

一、jenkins找不到单独安装的maven1、修改全局配置2、修改系统配置单独添加MAVEN_HOMEM2_HOME:[PATH]PATH+EXTRA:$[M2_HOME]/bin

2021-06-29 10:38:26 375

原创 「Linux」Docker中运行Centos7镜像并配置网络连接

写在前面:通过Docker构建Centos学习环境,过程中遇到的一些问题记录。在Docker中运行Centos7仅需从DockerHub拉取对应镜像docker pull centos:7镜像下载好后,即可运行。docker run -itd --name c1 cetnos:7按照交互方式启动运行的Centos7镜像会在后台挂在一个bash进行,从而可以使用docker ps查看正在后台运行的容器。[root@localhost ~]# docker psCONTAINER ID .

2021-06-24 10:57:01 3044 2

原创 MySQL5.7忘记root密码的处理办法

一、基本思路1、修改配置文件,跳过密码检查2、修改MySQL密码二、具体操作1、修改配置文件在/etc/my.cnf文件的[mysqld]模块中增加skip-grant-tablesvim /etc/my.cnf修改完成后,重启MySQL服务以载入配置文件systemctl restart mysqld2、修改root密码使用update关键字进行密码更新## 登录MySQLmysql## 更新密码update mysql.user set authentication_st

2021-05-16 21:28:54 130

原创 「Linux」Centos网络问题排除思路和有关指令

写在前面:本笔记仅是在学习《鸟哥的Linux私房菜》的一些整理和归纳。一、问题处理思路1)了解问题:明确产生问题是因为何种操作导致的,问题的现象是怎么样的2)确认IP:检查网卡是否有驱动?使用ip查看得到正确的IP相关参数?3)确认局域网连接:使用ping来沟通网关(路由器),确定本机与局域网中继设备的连通性。4)确认对外连接:使用ping来共同互联网上某地址。5)确认DNS查询:利用nslookup或host检查某域名的解析情况。例如:www.baidu.com6)确认我方服务器:如果是.

2021-05-04 16:46:06 339

原创 Paramiko模块入门

一、简介Paramiko是Python语言实现的SSHv2协议通讯工具包,包含SSHClient和SFTPClient两个主要的类,分别用于建立安全通讯管道和安全的文件传输通道。通过SSHClient类建立的通讯通道便可以对远程服务器进行操作,SFTPClient类建立的通道将文件进行上传和下载。二、安装pip install paramiko三、基本使用方法1、连接服务器import paramiko## 创建连接类client = paramiko.SSHClient()## 设置

2021-01-09 12:21:11 241

原创 「茶谈笔记」硬盘接口、总线、协议的关联

协议:AHCI:高级主机控制器接口(英文:Advanced Host Controller Interface,缩写:AHCI),是一种由英特尔制定的技术标准,它允许软件与SATA存储设备沟通的硬件机制,可让SATA存储设备激活高级SATA功能,例如原生指令队列及热插拔NVME:NVMe是为PCIe制定的标准接口协议。SCSI:小型计算机系统接口(SCSI,Small Computer System Interface)是一种用于计算机及其周边设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口

2020-11-26 17:18:18 435

原创 「Linux」LVM逻辑卷管理

LVM逻辑卷管理器,在此基础上建立的逻辑卷应用程序来说与直接挂载的普通磁盘分区没有区别,但是其具备动态扩容的特点,能够在不足时,风险较低的进行分区扩容。原理如下图:简单理解为LVM将独立的硬盘资源划归为一个大资源池,根据具体需要进行划分区,这个划分操作是在软件层面实现的,LVM提供了便捷的逻辑卷操作。相较于传统增加硬盘和目录,在进行挂载的方式来说,可以在不影响目录结构的情况下对现有目录进行扩容。这对难以修改的应用来说,扩容是特别方便的。虚拟机:VMware 15系统:RHEL 7.6准备创建

2020-11-16 20:03:44 104

原创 「MySQL」重置MySQL5.7 root密码

日常忘记MySQL密码,所以重置密码的方法是比必备技能。Windows和Linux系统重置密码的方式是相似的。基本思路:关闭账号验证写入新密码刷新账号权限恢复账号检验## 关闭权限检查(需要root权限)mysqld_safe --skip-grant-tables & ## 更新user信息表update mysql.user set authentication_string=password('passwd') where user='root';## 刷新权限f

2020-11-10 13:49:54 82

原创 Pycharm配置python模板

写在前面:编写代码时候注释是很重要,利用Pycharm的模板功能,能够快速的创建代码头部注释。Pycharm模板在Pycharm中,选择File->Settings->FIle and Coding templates,可以看到多种文件的模板,这些模板文件能够极大的提高开发效率。开发过程中,一般都会要求有头部注释,包含内容包括了文件创建时间、作者和功能描述等信息。# -*- coding: utf-8 -*-# @Time : ${DATE} ${TIME}# @Auth.

2020-10-09 10:19:27 889

原创 RDMA入门——RDMA学习笔记(一)

背景知识1)DMA​ 直接内存访问(DMA) ,是一种完全由硬件执行I/O交换的工作方式。在这种方式中, DMA 控制器从CPU 完全接管总线的控制,**数据交换不经过CPU **,而直接在内存和IO设备之间进行。DMA工作时,由DMA 控制器(DMAC)向内存发出地址和控制信号,进行地址修改,对传送字的个数计数,并且以中断方式向CPU 报告传送操作的结束。目的:减少大批量数据传输时CPU 的开销。优点:1. 操作均由硬件电路实现,传输速度快。 2. CPU仅在初始化和结束时参与,与外设并行

2020-08-30 15:21:00 1172 1

原创 磁盘和文件系统——Linux学习笔记(六)

文件系统的简单操作磁盘与目录的容量du和dfdf:列出文件系统的整体磁盘使用量du:评估文件系统的磁盘使用量(常用在估算目录所占容量)## du常用参数:-a : 列出所有的文件系统,包括特有的/proc等文件系统;-k : 以KBytes的容量显示个文件系统-m : 以MBytes的容量显示各文件系统-h : 以人们较为容易阅读的方式显示-H : 以M=1000K,取代M=1024K的仅为方式-T : 显示文件系统名称eg:[root@VM-16-5-centos ~]#

2020-07-25 10:22:27 133

原创 服务器上架操作与nmcli配置网络

拆封机器​ 检查快递完整性,根据清单检查服务器内部硬件及其他有关配件,包括内存、硬盘、网卡、导轨等。安装机器​ 进入机房安装机器前,先进行防静电操作,包括触摸接地的金属物体或佩戴防静电手环等方式。首先安装导轨,导轨安装时,根据导轨卡扣上下两点具体,将需要导轨正中间位置对准数字,上下两卡位沿轨道数字对称进行安装。机器上架时,检查两侧卡扣位置是否安装到位,安装到位后,还需检查是否能够正常推入机柜。安装操作系统及配置网络安装操作系统​ 在服务器上架后,在服务器后部依次连接好网线(光.

2020-07-03 20:03:43 496

原创 「Redis」Docker启动Redis

1、拉取最新版redis镜像docker pull redis2、镜像拉取到本地后,检查镜像情况$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEredis latest 235592615444 3 days ago 104MB3、创建redis在宿主机上的配

2020-06-14 10:37:31 178

原创 使用闲置迅捷无线路由器桥接指南(扩大WIFI覆盖面)

写在前面  一般的家庭的WIFI信号虽然可以做到卧室全覆盖,但是偶尔有些信号较差的卧室或者是卫生间厨房等地方还是基本无法使用WIFI上网的,这是如果有个WIFI信号增强器,那么这些地方就也可以正常上网了,WIFI信号增强器各大路由厂商都有相对于的产品,如果正好现在有闲置的路由器,那就可以直接利用这个闲置的路由器进行信号的增强了,普通的家用无线路由器一般带有WDS的功能,能够实...

2020-05-07 16:55:56 7111 1

原创 配置Python国内镜像库

阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/豆瓣:http://pypi.douban.com/simple/清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学:http://py...

2020-05-01 17:20:40 548

原创 「Linux」在Deepin桌面创建程序图标(快捷方式)

写在前面系统环境:DeepinV20 Beta在Linux系统中经常有些程序没有安装程序,下载解压后就可以使用了,这样是特别方便的,但是同样是因为这样,也造成每次打开程序找到对应文件才能执行,因此在图形化的桌面创建一个快捷方式是有必要的。在Deepin和ubuntu系统中桌面图标一般保存在/usr/share/applications/目录中,所以在此处创建.desktop文件即可在启动台...

2020-05-01 17:16:08 2084

原创 「Linux」通过nvm安装npm和nodejs

写在前面    系统环境:Deepin V20 Beta    在此介绍两种常见的安装方法,官方强烈推荐第一种通过NVM的安装方式。MacOS同样适用。方法一:通过NVM安装安装NVM在NVM的github首页找到install.sh文件,拷贝到本地,然后通过终端执行即可。NVM主页地址:https:/...

2020-04-29 14:45:11 724

原创 Docker的组成和基础指令--Docker学习笔记

Docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。——《百度百科》Docker容器包括以下几个组成部分:Docker Client客户端Docker Daemon守护进程Docker Image镜像Docker Container容器Doc...

2020-03-31 10:37:00 122

原创 使用Docker-compose自动部署WordPress博客系统

写在前面系统环境:Ubuntu 18.04 LTSDocker版本:19.03.8很多web教材都是以博客系统为例,讲解web的实践方法,在学习后,要制作出一个优秀的博客系统仍需要下不少功夫,那么,我们想要在短时间里构建起一个人的博客网站该该怎么办呢?当然是使用开源的博客系统,通过开源的博客系统,就可以在最短时间搭建出一个自己的博客,但是,还是存在部署环境的相关问题,这个时候Docker的...

2020-03-20 21:59:34 2218 5

原创 Bash入门——Linux学习笔记(五)

Bash入门Shell变量能够简单理解为一个盒子,用来存放一些数据,它的特点就是方便修改。变量的取用和设定指令用法功能echoecho $变量输出变量的值unsetunset $变量取消变量在设定变量时遵循如下规则:变量和内容间用 [ = ] 连接。 eg: a=Bash等号量变不可有直接的空格。 反例: a = Ba sh变量只能是英文与...

2020-02-28 22:25:50 164

原创 Vim编辑器常用控制——Linux学习笔记(四)

Vim编辑器vi和vimvim是vi的高级版本,能够高亮显示文本vi的使用三种模式一般指令模式默认模式,能够使用方向键移动光标位置,快捷处理字符或整行内容。编辑模式按下 [ i,I,o,O,a,A,r,R ] 等字母进入,能够编辑内容,按下 ESC退出。指令列命令模式在一般模式中输入 [ ????? ] 任意一个按钮,光标移动到窗口最下方一列,能够执行搜索文本、存盘、离开...

2020-02-27 11:28:56 135

原创 文件权限—Linux学习笔记(三)

使用者与群组​ Linux系统中文件的权限分为三类:文件拥有者、群组、其他人,在默认情况下,任何用户登录系统都需要一个账户,也就是有一个身份,这些记录各个用户信息的文件就保存在 /etc/passwd 这个文件里,个人密码保存在 /etc/shadow 文件里,所有的群组名保存在 /etc/group 中文件权限divingkitten@DivingKitten-PC:/etc$ ls -a...

2020-02-22 22:42:24 160

原创 Linux系统中使用virtualenv构建python虚拟环境与程序后台执行

写在前面系统版本:Ubuntu 18.04.1 LTSPython版本:3.6.7构建Python虚拟环境的意义当系统中存在多个Python项目时,若使用全局的Python环境可能会出现工具包版本冲突的问题,特别实在我们学习和使用他人的项目的时候,常常出现包版本不一致导致的各类问题。为了解决这个问题虚拟环境就是必不可少的,让每一个项目运行在独立的虚拟环境中,有效的避免不同项目环境间的干扰...

2020-01-26 14:37:58 1755

原创 「Linux」Deepin连接罗技K380蓝牙键盘

写在前面系统版本:deepin 15.11键盘型号:罗技K380工具:bluetoothclt使用Deepin系统自带的蓝牙工具连接蓝牙键盘总是失败,因此使用命令行工具进行连接,步骤整理如下。第一步:启动蓝牙sudo service bluetooth start第二步:启动bluetoothcltsudo bluetoothctl第三步:扫描附近设备scan on第四...

2020-01-25 22:49:46 2263 1

原创 URL中文编码与文本中文编码的关系

写在前面:系统环境:Windows 10软件环境:360急速浏览器11.0,内核版本69(基于Chromium)URL在浏览器中编码在使用爬虫过程中,我们常常要对URL地址进行处理:在发包时对字符串进行编码;在接收数据时,对参数进行解码。由于现在常见的浏览器已经都对URL中的字符进行了解码,因此在使用浏览器时,地址栏中已经做到了正常中文字符通过浏览器的调试工具,能够查看到在网络上编码传...

2020-01-22 14:01:15 1111

原创 Scrapy学习笔记(一)——使用Pycharm搭建编写Scrapy项目的环境

写在前面:Python版本:3.6.1Pycharm版本:2018.1.4第一步:命令行构建Scrapy项目Pycharm中没有直接构建Scrapy项目的模板和指令,所以需要自行在命令行中通过指令进行项目的创建。格式: scrapy [指令] [项目名]eg: scrapy startproject [project]第二步:使用Pycharm打开项目并配置编...

2020-01-18 20:58:58 512

原创 文件与目录管理—Linux学习笔记(二)

写在前面本笔记仅是在学习《鸟哥的Linux私房菜-基础篇》的一些整理和归纳。目录与路径目录相关操作一些特殊的目录:. 代表当前目录.. 代表上一层目录- 代表前一个工作目录~ 代表[当前用户]的home目录~account 代表account这个用户的home目录常用处理目录的指令:cd 变换目录pwd 显示当前目录mkdir 建立一个新目录...

2020-01-08 21:14:40 108

原创 IT项目管理学习笔记(一)——第8-11章

第八章 项目质量管理项目质量管理重点在于质量控制,质量控制重点是分析质量问题的原因。质量控制工具和技术7种基本质量工具因果图:也成为鱼骨图,归结质量问题。控制图:如果控制图中连续7个数据点都在平均值之下或之上,或所有点都呈现出上升或下降趋势,则需要检查是否有随机问题。(七点运行法则)检查表:用来收集和分析数据的。散点图:显示两个变量之间是否有关系。直方图帕累托图:一个柱状图,帮...

2020-01-01 21:48:13 693

原创 IT项目管理学习笔记(二)——第5-7章

第五章 项目范围管理概述考点:范围管理的具体内容、手段和输出结果,与项目需求分析的区别、联系、和方法项目范围管理是指对项目包括什么与不包括什么的界定和控制的过程。它确保项目团队和干系人在项目开发什么产品以及开发产品使用什么过程这两方面达成共识。主要涉及一下6个过程:1. 制定范围管理计划:项目团队和合适的项目干系人共同创建一个范围管理计划和需求管理计划。2. 收集需求:定义并记录项目最终...

2019-12-31 22:32:19 1067

原创 IT项目管理学习笔记(一)——第1-4章

第一章 总论项目约束范围:项目的每一部分都有哪些工作时间:完成这个项目所需的时间成本:完成这个项目所需要花费的成本项目管理定义在项目活动中运用专门的知识、技能、工具和技术,以满足项目需求。第二章 项目管理和IT背景组织结构职能型:职业经理或一些特定领域的专职副总裁向CEO报告。项目型:项目经理直接向CEO负责报告矩阵型:职能型和项目型的中间形式,职员个人既要向职能经理...

2019-12-30 16:12:52 1142

空空如也

空空如也

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

TA关注的人

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