自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 三分钟教会你修改博客中的字体,大小,颜色 以及背景色

三分钟教会你修改博客中的字体,大小,颜色 以及背景色话不多说,三分钟教会你修改博客中的字体,大小,颜色 以及背景色,请往下看:以下所有的教程均是上一行代码,下一行效果展示一、字体的修改代码: <font face="微软雅黑">这里输入要写的内容(微软雅黑)</font>这里输入要写的内容(微软雅黑)代码: <font face="STCAIY...

2019-01-18 20:53:05 3560 5

原创 MASTER_AUTO_POSITION but the master has purged binary logs containing GTIDs that the slave requires.

搭建GTID复制,报错:'The slave is connecting using CHANGE MASTER TO MASTER_AUTO_POSITION = 1, but the master has purged binary logs containing GTIDs that the slave requires.解决方案:主库:mysql> show global variables like 'gtid_purged';记下主库的gtid_purged的值从库:从

2020-05-17 16:16:53 2755

原创 where to emergency mode!进入紧急模式 处理办法

在谈解决之前,我们先来了解一下事情发生的前因后果:我这个RHEL7.3 系统是装在 vmware 中,也就是说物理机的环境是 Windows,Windows在长时间不用的情况下,有时候会自动重启,甚至关机,没错,我昨晚睡觉前没有关机,所以windows给我自动重启了,导致在vmware中的虚拟机也被强制关机,这就是问题的前因了,关机了就得开机,是吧,然后就起不来了!后果:Linux内核在启动SHELL的时候,会去读取/etc/fstable 文件,如果该文件出了问题,那么SHELL是无法正常启动的,从

2020-05-17 07:19:13 1207

原创 Error: Unsupported server version: '5.7.26-log'.解决方案

使用xtrabackup 备份时发现以下报错:不支持 mysql5.7.26Error: Unsupported server version: ‘5.7.26-log’.这个xtrabackup是我在阿里镜像站下载的,显然,版本还是有点低只支持到了 MySQL server 5.6.24 Linux (x86_64)没办法,看看官方文档咯~可见,2.4 版本的Xtrabackup 支持 MySQL 5.7 版本。下载重装就完事了~下载# wget https://www.percona

2020-05-12 09:36:23 4020

原创 Xtrabackup - XBK 安装

1、拿到安装包https://mirrors.aliyun.com/epel/7/x86_64/Packages/p/percona-xtrabackup-2.3.6-1.el7.x86_64.rpm?spm=a2c6h.13651111.0.0.1c032f707YNWpJ&file=percona-xtrabackup-2.3.6-1.el7.x86_64.rpm2、安装发现缺依赖性# yum install percona-xtrabackup-2.3.6-1.el7.x86_64.rp

2020-05-11 09:04:52 1563

原创 sysbench 模拟产生 100万条数据行表 教程

1、安装sysbench详细教程点我以上链接是我另一篇博客,讲解如何安装sysbench,两分钟就OK了!2、模拟产生 100 万条数据先在MySQL中创建一个名为 sbtest 的数据库,sysbench 默认对象数据库就是 sbtest。然后创建一个用户,用来操作产生数据# mysql -uroot -pmysql> create database sbtest;my...

2020-05-05 11:15:45 1433

原创 sysbench的安装

1、去阿里云下载sysbench安装包wget https://mirrors.aliyun.com/epel/7/x86_64/Packages/s/sysbench-1.0.17-2.el7.x86_64.rpm?spm=a2c6h.13651111.0.0.75a22f70vSRyEq&file=sysbench-1.0.17-2.el7.x86_64.rpm2、yum ins...

2020-05-05 10:04:33 2406

原创 SQLyog 连接虚拟机数据库不被允许问题

在尝试连接的时候,有以下报错:看看是否是用户问题:客户端root用户是192.168.43.% 网段看看数据库中用户对着没没有这个用户创建root@'192.168.43.%'用户再此连接,连接成功!...

2020-04-30 13:49:59 1028

原创 windows10如何写 html 文件 并在浏览器中打开

编写 html 文件1、新建一个文本文档2、在文本文档中 写入你要写的html文件内容3、另存为 html 文件文件的后缀名 为 .html保存类型为 所有文件编码为 UTF-84、这就是新建的 html 文件浏览器打开html文件这个简单,直接将文件拖到浏览器 或者 双击 即可效果示意图:...

2020-04-04 23:07:06 1946

原创 Python系列 (9) 如何编写 自定义模块

前言python 中有很多的内置模块,比如 time 模块,我们要使用它的时候,只需要 import time 导入time模块就能够使用了。那么我们怎么自己写模块呢?这是本文要讲的~一、模块的好处使用模块之前,必须得说说 模块的好处 , 不然我为啥要用模块呢?好处:如果没有模块,我们的 .py 文件会随着功能的增多,变得越来越大,代码量非常多。这样是不利于维护的,很繁杂~我们可以将...

2020-04-04 21:49:05 1747 1

原创 Python系列 (8)装饰器

前言本人自学了廖雪峰老师编写的Python教程,将在学习过程中的一些心得、方法 成体系的写成 本Python系列,所举的部分例子可能会和廖雪峰老师举的例子一致,本Python系列仅供大家学习参考,也相当于本人的学习笔记。一、装饰器作用:装饰器的作用就是 在不动原函数的情况下,增加功能示例:def func(name): print('hello %s !' % name)fu...

2020-03-24 15:06:35 131

原创 Python系列 (7)高阶函数(map,reduce,filter,sorted)、匿名函数 + 练习

前言本人自学了廖雪峰老师编写的Python教程,将在学习过程中的一些心得、方法 成体系的写成 本Python系列,所举的部分例子可能会和廖雪峰老师举的例子一致,本Python系列仅供大家学习参考,也相当于本人的学习笔记。一、什么是高阶函数函数的参数可以接收别的函数,这就是高阶函数!f = absprint(f)<built-in function abs>f(-1)1...

2020-03-22 23:51:04 257

原创 Python系列 (6)迭代器、生成器

前言本人自学了廖雪峰老师编写的Python教程,将在学习过程中的一些心得、方法 成体系的写成 本Python系列,所举的部分例子可能会和廖雪峰老师举的例子一致,本Python系列仅供大家学习参考,也相当于本人的学习笔记。一、迭代1、迭代概念迭代的定义:后一个元素跟前一个元素有必要关联,也就是说前一个元素影响着后一个元素,比如把列表或元组用for循环来遍历,这种遍历就是迭代。python...

2020-03-20 22:58:06 102

原创 Python系列 (5)- 函数、抛出错误、参数

前言本人自学了廖雪峰老师编写的Python教程,将在学习过程中的一些心得、方法 成体系的写成 本Python系列,所举的部分例子可能会和廖雪峰老师举的例子一致,本Python系列仅供大家学习参考,也相当于本人的学习笔记。一、函数1、函数的创建函数的创建使用 def 语句即可def sum(): # sum为函数名,自定义的 pass # pass 语句是占位符,你可以在此...

2020-03-13 19:11:18 718

原创 Python系列 (4)-list,tuple,dict,set

前言本人自学了廖雪峰老师编写的Python教程,将在学习过程中的一些心得、方法 成体系的写成 本Python系列,所举的部分例子可能会和廖雪峰老师举的例子一致,本Python系列仅供大家学习参考,也相当于本人的学习笔记。一、列表(list)列表是一个 有序 的集合,可以随时添加、删除里面的元素1、列表的创建创建一个空列表>>> a=[]创建一个带有值...

2020-03-09 16:59:57 224

原创 mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such f

报错:mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory从报错中可以看到,没有这个libaio库,所以我们把这个库装上就行了yum install libaio -y...

2020-03-07 23:05:58 525

原创 使用命令pip 装第三方模块,在pycharm中无法使用

为什么pycharm中,无法使用pip安装的模块?原因是你的pycharm使用的python环境和你系统使用的python环境不一样,所以pycharm不能使用你在命令行安装的第三方模块。pycharm 同步系统python环境先到Setting界面* 然后Add勾选Inherit xxxxBase interpreter 选你的系统Python环境(就是你升级的那个pytho...

2020-03-07 17:42:20 1959

原创 快速使用 pip 安装第三方模块

https://blog.csdn.net/fei347795790/article/details/102915608示例:# pip3.6 install mysql-connector-python -i https://pypi.douban.com/simple/Looking in indexes: https://pypi.douban.com/simple/Collect...

2020-03-07 15:44:46 517

原创 pip is configured with locations that require TLS/SSL, however the ssl module in Python is not avail

报错:pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.从报错中可以看到,需要SSL,原因是你装Pyhton的这个linux上,没有装openssl-devle解决:# yum install openssl-devel -y在重...

2020-03-07 15:12:30 2173

原创 Pycharm中无法使用中文输入法问题

在pycharm安装目录bin下的pycharm.sh中,添加如下几行:ibus类型的输入法:export GTK_IM_MODULE=ibusexport QT_IM_MODULE=ibusexport XMODIFIERS=@im=ibusfcitx类型的输入法:export GTK_IM_MODULE=fcitxexport QT_IM_MODULE=fcitxexpo...

2020-03-07 11:21:41 3447 4

原创 Python系列 (3)- input() ,if , for ,while,break,continue

前言本人自学了廖雪峰老师编写的Python教程,将在学习过程中的一些心得、方法 成体系的写成 本Python系列,所举的部分例子可能会和廖雪峰老师举的例子一致,本Python系列仅供大家学习参考,也相当于本人的学习笔记。一、input() 交互语句input()函数可以和用户交互,让用户输入某个值进去,返回一个字符串。即便是输入的数字,也会是字符串:>>> a = in...

2020-03-05 11:56:52 492

原创 Python系列 (2)-四则运算,print()的使用方法,数据类型,布尔值

前言本人自学了廖雪峰老师编写的Python教程,将在学习过程中的一些心得、方法 成体系的写成 本Python系列,所举的部分例子可能会和廖雪峰老师举的例子一致,本Python系列仅供大家学习参考,也相当于本人的学习笔记。一、四则运算在进行四则运算之前,先给小白们普及一下变量的理解:在数学中,我们解方程一般都会假设一个变量,那就是x,y,z是吧,在Python中,变量使用相当广泛,我可以定...

2020-03-04 18:31:30 1232

原创 Python系列 (1)-部署Python环境,了解Python

前言本人自学了廖雪峰老师编写的Python教程,将在学习过程中的一些心得、方法 成体系的写成 本Python系列,所举的部分例子可能会和廖雪峰老师举的例子一致,本Python系列仅供大家学习参考,也相当于本人的学习笔记。一、部署Python环境在Linux上部署请看我以前写的这篇文章:不仅教你如何安装Python,而且教你安装Python解释器----Pycharmhttps://blo...

2020-03-04 17:36:53 270

原创 双系统安装:win10 装 RHEL7.3(Linux),看这一篇就够了

前言:我之前一直用的是 Vmvare 虚拟机,由此来操作 Linux 系统,简单方便!如果仅需要一两个虚拟机本人推荐使用 Vmvare. 但是随着需要的虚拟机数量的增大,同时运行windows + Linux ,显然特别消耗浪费系统资源,电脑显得特别吃力~ 所以我决定装双系统。准备工作一、Linux镜像我希望您能先拥有 一个Linux系统 的镜像,不管是 RHEL、CentOS、Ubun...

2020-02-08 16:48:53 2244 4

原创 TypeError: Student() takes no arguments

报错:Traceback (most recent call last):File “xxx.py”, line 1207, in lxn = Student(‘lxn’,100)TypeError: Student() takes no arguments这个报错是面向对象的程序写错了,错在 init 那正确书写方式是: def __init__(self,xxx,xxx):...

2020-02-04 16:34:55 945

原创 ValueError: invalid literal for int() with base 2: '8'(含 int 函数的语法讲解)

代码:print(int('8', base=2))报错:报错原因:语法错误,不明白 base 是什么意思先来简单讲解一下 int() 的语法:int() 函数的功能是将某个数据类型(如字符串、浮点数)转换成整数。base 参数默认是10,代表着这个数是十进制传入参数base=2则表示这个数是二进制数。print(int('100',2)) # 运行结果为 41...

2020-01-31 22:08:13 16593

转载 GitLab使用教程,看这一篇就够了

前言如何部署Gitlab私有仓库:https://blog.csdn.net/weixin_44297303/article/details/103616024部署好了Gitlab之后才能开始学习使用Gitlab本文为方便本人学习,特转载一篇写得不错的博文https://www.jianshu.com/p/bf7b09e234c8...

2019-12-19 17:01:16 1655

原创 私有仓库 gitlab 部署

前言gitlab是一个私有仓库,专门用于存放代码的仓库。github是用于存放代码的共有仓库,gitlab和github的功能相同,区别只是在于一个是私有的,一个是共有的~有些代码公司内部共享,不方便共享给所有人,这是代码放在私有仓库就很好,而且私有仓库通常是在内网中,上传下载的速度也是相当快的~部署gitlab下载gitlabwget https://mirrors.tuna.tsin...

2019-12-19 16:45:19 1934

原创 部署 jenkins

Jenkins是什么?Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。部署Jenkins下载网址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/用的是rpm安装的Jenkins,运行...

2019-12-15 00:47:22 249

原创 git 安装|版本库|提交修改文本|各个版本任意切换

说在前面本文将会讲解git的一些常用操作~安装git我用的是RHEL7,源码中有,直接yum即可,其他linux版本应该在源码中也有~$ sudo yum install git -y创建版本库版本控制系统只能跟踪文本文件的改动,如txt、网页、程序代码等。而图片、视频这些二进制>文件,版本控制系统无法跟踪具体改了啥,让人最遗憾的是,word使用的也是二进制文件~真正使用版本...

2019-12-14 09:51:13 329

原创 了解 git

学习git之前先看看它是什么?一句话,git 是一个分布式、版本控制系统~嗯,而且是目前最先进的分布式、版本控制系统~什么是版本控制系统?能够自动帮你记录每次文件的改动,并且可以让其他人协助编辑,并记录谁谁谁做了什么修改,这样的一个系统就是 版本控制系统!我们来看看这样一个版本控制系统的作用是啥,对我们到底是有什么帮助呢?我觉得最直接的就是,让你不用管理多个不同版本的文件~啥意思呢...

2019-12-14 09:20:44 146

原创 从0到1的学习Ansible(6)-----MySQL数据库的主从复制(GTID)

说在前面ansible真的是好用,一劳永逸~今天讲解的是用ansible实现批量安装MySQL数据库(二进制文件),并且自动搭建基于GTID的主从复制~各为读者在看其他博主的博客时,最好先看一下他们的运行环境,因为有可能你和他的运行环境有差别,导致各种报错~所以如果实验操作对运行环境有要求的话,我都会先介绍运行环境~本文中有很多基础知识在前面的ansible系列博文中已经讲得很清楚了,如...

2019-12-08 23:28:51 401

原创 从0到1的学习Ansible(5)----获取主机各种信息

说在前面今天我们要将的是如何获取各大主机的信息呢?并且在这,也将引入两个模版,以及变量的使用,希望各大读者能够有所收获~获取所有主机的系统指定信息先来看一下我定义了哪些主机$ cat hosts [node2]172.25.1.2[node5]172.25.1.5[localhost]172.25.1.1[client:children] #client 分组有两...

2019-12-05 22:01:44 3625

原创 从0到1的学习Ansible(4)—-批量创建用户以及添加密码

说在前面还记得我在ansible(2)中说的批量创建用户吗?那时候由于是讲解基础,没有讲解playbook,所以没有讲~这次,在本节,笑男会讲:如何批量创建用户如何批量删除用户如何给playbook引入文件变量如何给 yml 文件加密创建用户功能不局限于创建用户,还能修改已经创建了的用户的密码如何批量创建用户创建用户使用user模块建立一个目录专门用于创建用户:$ mkd...

2019-12-05 00:43:17 1234

原创 从0到1的学习Ansible(3)—-playbook实战教学

说在前面在前面的博文中,我已经展示了如何安装ansible,以及ansible的注意事项、简单的ansible功能展示~如果是初学ansible,笑男建议你先学习前面的知识~ansible的安装ansible的注意事项ansible有三种管理后端主机的方法,分别是命令行、playbook 以及 roles~命令行方式已经在ansible的注意事项讲过了,roles会在后面的章节讲解,而...

2019-12-04 16:17:10 887

原创 从0到1的学习Ansible(2)—-Ansible 必备知识+模块介绍

说在前面在本文中会讲一些注意事项,以及一些常用模块!学会了本节的知识,相信能让你对ansibel有更加深刻的了解,以及为后面ansible实战案例打下坚实的基础~环境介绍本例会使用三台机器主机名 IP 角色node1 172.25.1.1 控制节点node2 172.25.1.2 被控节点node5 172.25.1.5 被控节点不知道读者是否还记得,...

2019-12-04 12:42:54 369

原创 从0到1的学习Ansible(1)—-安装Ansible

Ansible是一个自动化批量部署服务的工具,是基于python 开发的,控制节点通过ssh去控制客户端,现在红帽8版本的企业考试也将Ansible纳入了必考内容,红帽如此强推Ansible也肯定是有一定意义的,Ansible我觉得相较于同类型的自动化部署工具Saltstake来说,最棒的就是Ansible不需要在客户端去部署任何东西,仅仅控制服务端即可!说了这么多,进入正题,安装Ansible...

2019-11-27 14:41:40 312

原创 教你一招如何快速获取一个软件及其依赖性的rpm软件包

说在前面先来闲聊两句,有的软件依赖性特别的多,安装起来及其麻烦,有的新手可能无从下手,或者在网上一个一个下载,特别伤神~那么今天笑男就来教各位一招,如何将软件及其依赖性的rpm包一网打尽!一网打尽ansible及其依赖性案例讲解笑男希望读者能够通过我举ansible的例子,能够举一反三~我用的是rhel7的操作系统,我呢首先先去安装CentOS 7版本的 epel 软件包如果你没有e...

2019-11-26 11:55:11 1373

原创 一键部署dhcpd服务脚本

欢迎访问我的私人网站:https://lixiaonan.xyz这是一键部署dhcpd服务脚本vim dhcpd.sh#!/bin/bash#------------------------------------------------------------#作者:李笑男#联系方式:[email protected]#这是一个一键部署DHCP服务的脚本#操作系统版本为:RHEL7....

2019-11-13 10:15:48 578 4

原创 syntax error: unexpected end of file完美解决方案

用shell编写的一个脚本,执行的时候报错:syntax error: unexpected end of file!发生这种报错有两种原因:第一种:如果你是用 windows 系统编写的脚本,那么就有可能是 fileformat 类型不同!可能是 fileformat=dos ,那么你需要把格式修改为unix,方法是直接输入 :set ff=unix,输入完成后回车即可看到:filefo...

2019-11-07 16:07:55 103586 4

空空如也

空空如也

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

TA关注的人

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