- 博客(27)
- 问答 (1)
- 收藏
- 关注
原创 记录一则ssh登录报错问题 ssh_exchange_identification: read: Connection reset by peer
ssh 登录Connection reset by peer
2022-06-15 12:05:23
520
原创 ssh 无法远程连接
ssh 无法远程连接在一台主机远程重装系统后,本地中控机无法ssh远程连接,报错信息如下:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE I
2021-07-28 18:09:18
936
原创 史上最全的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
341
原创 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
1044
原创 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
1362
原创 开源JumpServer堡垒机手把手保姆级教程
JumpServer 堡垒机一、简介1.总体介绍JumpServer 是全球首款开源的堡垒机,使用 GNU GPL v2.0 开源协议,是符合 4A 规范的运维安全审计系统。JumpServer 使用 Python / Django 为主进行开发,遵循 Web 2.0 规范,配备了业界领先的 WebTerminal 方案,交互界面美观、用户体验好。JumpServer 采纳分布式架构,支持多机房跨区域部署,支持横向扩展,无资产数量及并发限制。改变世界,从一点点开始。2.特色优势开源:
2021-05-29 23:45:51
2054
原创 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
895
原创 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
285
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
117
原创 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
86
原创 docker镜像构建
我们可以通过公共仓库拉取镜像使用,但是,有些时候公共仓库的拉取的镜像并不符合我们的要求,尽管已经从繁琐的部署工作中释放出来,但实际开发时,我们可能希望镜像包含整个完整环境,在其他机器上拉取打包完整的镜像,直接运行即可。docker支持自己构建镜像还支持将自己构建的镜像上传至公共仓库,镜像构建可以通过以下两种方式实现:docker commit :从容器构建一个新的镜像docker build : 配合Dockerfile文件创建镜像docker commit 实现镜像的构建通过基础镜像cent
2021-04-18 12:13:19
369
原创 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
776
原创 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
122
原创 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
123
原创 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
158
原创 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
252
原创 部署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
593
原创 禅道部署详细步骤
@TOC1.禅道简介2.禅道优势3.禅道主要功能4.禅道使用流程图5.准备环境6.开始部署禅道1.禅道简介禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。禅道使用自主开发的zentaophp框架开发,内置了完整的扩展机制(非简单
2021-04-02 23:38:15
10304
2
原创 docker基础命令操作
1.查看容器查看所有容器docker ps -a字段名含义CONTAINER ID容器ID,具有唯一性IMAGE镜像名称COMMAND在容器内执行的命令,一般都一些默认命令CREATED什么时候创建的STATUS容器的状态POPTS宿主机和容器之间的端口映射NAMES容器名称...
2021-04-01 18:25:28
128
原创 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
516
原创 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
340
原创 Linux根分区扩容
Linux centos7.6 扩根Linux根文件系统之所以在前面加一个”根“,说明它是加载其它文件系统的”根“,那么如果没有这个根,其它的文件系统也就没有办法进行加载的。因为根系统是特别重要的,然而根系统很容易满。接下来我将谈一下如何进行扩根。准备环境安装centos7.6的VMware虚拟机一台开始实验:1.查看当前系统根分区容量大小 lsblk2.在虚拟机上添加一块硬盘,添加完成后重启系统reboot3.再次查看磁盘,lsblk 发现已经添加成功4.开始扩根,首先创建pv, p
2021-03-29 17:18:54
359
原创 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
583
原创 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
1467
1
原创 修改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
386
空空如也
在shell脚本中,代码名不一样,跑出的结果不一样
2021-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人