自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 问答 (1)
  • 收藏
  • 关注

原创 按照指定个数清理MySQL binlog 日志

分享一则 通过指定文件个数删除MySQL binlog 日志脚本

2022-07-20 19:22:41 400 1

原创 记录一则ssh登录报错问题 ssh_exchange_identification: read: Connection reset by peer

ssh 登录Connection reset by peer

2022-06-15 12:05:23 463

原创 史上最全UI 设计与原型制作平台penpot安装,强烈介意码起来,避免踩坑。

UI 设计与原型制作平台penpot 部署文档

2022-05-09 21:41:48 3223 2

原创 ssh 无法远程连接

ssh 无法远程连接在一台主机远程重装系统后,本地中控机无法ssh远程连接,报错信息如下:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE I

2021-07-28 18:09:18 884

原创 史上最全的MySQL安装教程

各类MySQL安装教程一、使用通用二进制文件安装MySQL二、使用yum安装MySQL1.下载MySQL yum仓库发布包并添加yum仓库2.选择发布系列3.安装MySQL5.74.启动MySQL服务5.查看MySQL默认密码并修改密码6.查看MySQL验证版本是否安装正确三、使用源码安装MySQL四、使用docker在Linux上部署MySQL1.安装docker2.下载MySQL服务器的docker镜像3.启动MySQL服务器实例4.从容器内连接MySQL服务器5.从容器外通过shell访问6.其它命令

2021-06-03 22:48:28 317

原创 Jenkins简介及安装及基本配置

Jenkins基础教程一、Jenkins简介1.Jenkins是什么2.CI/CD是什么?3.功能二、Jenkins部署1.在centos7.6中部署Jenkins1.1安装Jenkins仓库1.2安装Jenkins和jdk1.3启动Jenkins1.4访问jenkins2.在docker中下载并运行Jenkins2.1安装docker2.2运行容器3.Jenkins的war包安装部署一、Jenkins简介1.Jenkins是什么Jenkins是一款开源 CI&CD 软件,用于自动化各种任务

2021-06-03 13:45:26 983

原创 Nginx实现https访问

Nginx配置免费的SSL证书实现https访问一、HTTP与HTTPS的介绍1.HTTP简介1.1HTTP是什么1.2HTTP 优点1.3HTTP的缺点2.HTTPS简介二、HTTP和HTTPS的主要区别三、nginx的安装四、阿里云SSL证书申请五、Nginx配置SSL证书实现https访问一、HTTP与HTTPS的介绍1.HTTP简介1.1HTTP是什么HTTP是超文本传输协议,也就是在一个计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范。1.2HTTP 优点

2021-06-02 12:04:28 1258

原创 开源JumpServer堡垒机手把手保姆级教程

JumpServer 堡垒机一、简介1.总体介绍JumpServer 是全球首款开源的堡垒机,使用 GNU GPL v2.0 开源协议,是符合 4A 规范的运维安全审计系统。JumpServer 使用 Python / Django 为主进行开发,遵循 Web 2.0 规范,配备了业界领先的 WebTerminal 方案,交互界面美观、用户体验好。JumpServer 采纳分布式架构,支持多机房跨区域部署,支持横向扩展,无资产数量及并发限制。改变世界,从一点点开始。2.特色优势开源:

2021-05-29 23:45:51 1822

原创 git+gitlab教程

一、git1.git概念1.1四个工作区Git本地有四个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)、git仓库(Remote Directory)。文件在这四个区域之间的转换关系如下:Workspace:工作区,就是你平时存放项目代码的地方Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息Repository:仓库区(或版本库),

2021-05-27 23:08:33 833

原创 nginx源码安装脚本

nginx源码安装脚本#!/bin/bash id nginx &>/dev/null if [ $? -ne 0 ];then useradd -s /sbin/nologin nginx fi yum -y install gcc pcre-devel openssl-devel zlib-devel wget &>/dev/null cd /usr/local/src wget http://nginx.org/download/nginx-1

2021-05-27 21:29:48 256 1

原创 mysql备份

MySQL数据库备份脚本#!/bin/bash DATE=$(date +%F_%H-%M-%S) HOST=192.168.17.158 DB=test USER=fenghahaha PASS=123456 MAIL="zhangssan@example.com lisi@example.com" BACKUP_DIR=/data/db_backup SQL_FILE=${DB}_full_$DATE.sql BAK_FILE=${DB}_full_$DATE.zip cd $BAC

2021-05-27 20:56:56 89

原创 docker网络

docker默认网络bridge,host,nonedocker网络模式配置说明host模式–net=host容器和宿主机共享Network namespace。container模式–net=container:NAME_or_ID容器和另外一个容器共享Network namespace。 kubernetes中的pod就是多个容器共享一个Network namespace。none模式–net=none容器有独立的Network namespace,但并没

2021-04-18 21:51:27 66

原创 docker镜像构建

我们可以通过公共仓库拉取镜像使用,但是,有些时候公共仓库的拉取的镜像并不符合我们的要求,尽管已经从繁琐的部署工作中释放出来,但实际开发时,我们可能希望镜像包含整个完整环境,在其他机器上拉取打包完整的镜像,直接运行即可。docker支持自己构建镜像还支持将自己构建的镜像上传至公共仓库,镜像构建可以通过以下两种方式实现:docker commit :从容器构建一个新的镜像docker build : 配合Dockerfile文件创建镜像docker commit 实现镜像的构建通过基础镜像cent

2021-04-18 12:13:19 333

原创 docker目录挂载

1.指定目录挂载docker run -di --name nginx2 -p 81:80 -v /mydocker/mydata/:/tmp/ nginx -v 挂载目录 宿主机目录:容器内目录2.查看容器详细配置信息docker inspect nginx23.匿名挂载默认挂载在宿主机的/var/lib/docker/volumes,名字随机产生docker run -

2021-04-18 09:38:00 677

原创 docker容器命令相关

1.查看容器docker ps 查看正在运行的容器docker ps -a 查看所有容器docker ps -l 最后运行的容器docker ps -l -n 2 最后运行的2个容器2.创建容器名docker run --name mynginx --name容器命名3.删除容器docker rm mynginx mynginx容器名docker rm 0b3a980a0991 容器ID4.端口映射docker run -p 8080:80 nginx:1.8

2021-04-17 23:42:44 86

原创 docker镜像相关命令

docker镜像相关命令1.docker镜像搜索docker search nginx2.下载镜像docker pull nginx:1.8 :后为版本号,默认为最新版3.查看镜像docker images或docker image ls4.删除镜像强制删除加 -fdocker rmi nginx:latest docker镜像名docker rmi 62d49f9bab67

2021-04-17 23:13:23 101

原创 Linux基本信息获取脚本

一键获取服务器基本信息脚本如:用户名,IP地址,内存,cpu等server_basic_message.sh#!/bin/bash#this is server_basic_message#by fenghahaha 2021.4.8#登陆用户user_name=`hostname`echo "当前用户为:$user_name"#系统版本为system=`uname -r`echo "当前的系统版本为: $system"#IP地址rpm -qi net-tools >/d

2021-04-08 19:49:20 132

原创 Zabbix自定义监控项

自定义监控项zabbix默认的监控项无法满足我们日常得监控要求时,因此需要我们自定义监控key值1.安装需要检测的服务,注意:这里是安装在被检测主机2.执行命令,取出想要获取的参数3.在/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf 中进行编辑 (文件名可随意,以。conf结尾)语法:key名,命令UserParameter=mysql_questions,mysqladmin status |awk ‘{print $6}’4.z

2021-04-07 12:57:39 220

原创 部署Zabbix5.0

文章目录1.zabbix简介2.zabbix部署1.zabbix简介2.zabbix部署准备环境两台安装centos7.6的VMware虚拟机1台为zabbix-server1台为zabbix-agent部署zabbix-server安装Zabbix包官方地址:https://www.zabbix.com/cn/download1.修改主机名,hostnamehostname zabbix-server 临时修改vim /etc/hostname 永久修改2.准备Za

2021-04-06 18:52:26 543

原创 禅道部署详细步骤

@TOC1.禅道简介2.禅道优势3.禅道主要功能4.禅道使用流程图5.准备环境6.开始部署禅道1.禅道简介禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。禅道使用自主开发的zentaophp框架开发,内置了完整的扩展机制(非简单

2021-04-02 23:38:15 9997 2

原创 docker基础命令操作

1.查看容器查看所有容器docker ps -a字段名含义CONTAINER ID容器ID,具有唯一性IMAGE镜像名称COMMAND在容器内执行的命令,一般都一些默认命令CREATED什么时候创建的STATUS容器的状态POPTS宿主机和容器之间的端口映射NAMES容器名称...

2021-04-01 18:25:28 112

原创 docker 运行centos7容器

小牛试刀:docker运行centos7容器命令docker run -it centos:7 子命令 选项 镜像名称:标签-t 和容器进行命令交互-i 持续和容器交互,防止断开查看本地镜像docker image lsOptions - -a 列出本地所有的镜像 - -q 只展示镜像的ID - -f 根据提供的条件过滤输出docker images...

2021-03-30 19:28:10 479

原创 Docker安装&&设置镜像加速

docker安装&&镜像加速此安装为官方给定的安装方法安装官方链接:https://docs.docker.com/engine/install/centos/docker安装1.如果之前安装过较旧的docker,请卸载它们以及他们的依赖项,如果没有请跳过此项。yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate dock

2021-03-30 18:39:09 307

原创 Linux根分区扩容

Linux centos7.6 扩根Linux根文件系统之所以在前面加一个”根“,说明它是加载其它文件系统的”根“,那么如果没有这个根,其它的文件系统也就没有办法进行加载的。因为根系统是特别重要的,然而根系统很容易满。接下来我将谈一下如何进行扩根。准备环境安装centos7.6的VMware虚拟机一台开始实验:1.查看当前系统根分区容量大小 lsblk2.在虚拟机上添加一块硬盘,添加完成后重启系统reboot3.再次查看磁盘,lsblk 发现已经添加成功4.开始扩根,首先创建pv, p

2021-03-29 17:18:54 312

原创 Windows系统磁盘扩容磁盘2.0

Windows10 C盘爆满后扩容C盘前面已经讲述过之前我所使用的一种扩容C盘的方法,后面经过探索,我找到了更加便捷的一种方法,接下来我将演示一下这种方法。准备工具:DiskGenius分区工具下载链接:https://pan.baidu.com/s/1nqxEJWTcImbIsWVNHVD7wA 提取码:6w8k开始扩容:1.查看当前系统的磁盘大小,我当前的C盘大小为95.7G2.打开DiskGenius分区工具,右击磁盘名,点击扩容分区3....

2021-03-29 14:20:10 536

原创 Windows系统磁盘扩容磁盘1.0

Windows10 C盘爆满后扩容C盘在日常电脑的使用过程中,我们容易在桌面堆积大量文件,以及将应用程序的默认安装在C盘,导致C盘爆满,电脑卡顿,对此我们可以进行对电脑C盘进行扩容,在之前曾在网上阅读过Windows自带的磁盘工具进行扩容,它的过程大概为:备份D盘文件——>格式化D盘——>压缩卷——>扩容C盘,这样的过程实在显得繁琐。下面我将介绍我之前所使用的方法:一、准备工具DiskGenius分区工具下载链接:https://pan.baidu.com/s/1nqxEJWTcI

2021-03-28 22:55:45 1246

原创 修改Linux root密码

Linux centos7.6破解root密码为了安全我们将Linux系统的root密码设置的很复杂,但很容易遗忘密码。我们可以尝试以下方法对root密码进行破解。准备环境:一台安装cenos7.6的WMware虚拟机以读写的方式挂根修改root密码1.重启系统,当出现开机页面时快速按e键进入编辑模式2.进入编辑模式后,将光标定位到linux16这一行(最底下即可看到),在行尾添加init=/bin/sh,按ctrl+x3.然后以读写的方式重新挂根,mount -o remount, rw

2021-03-28 17:24:33 338

空空如也

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

TA关注的人

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