自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (2)
  • 收藏
  • 关注

原创 openvpn crl.pem证书过期问题

部署的openvpn,提供给员工访问内网使用;使用了大约大半年,一直很稳定,上周使用的时候,客户端连接不上了,显示一直重新连接(截图没有及时保留),重启了openvpn服务也不行。排除了客户端和服务器之间的网络问题,排除了客户端问题(因为发现所有的客户端连接都是这个问题),目标指向了服务端;

2023-09-22 16:37:43 2508

原创 使用wget命令报错:Issued certificate has expired(颁发的证书已经过期)

一台测试机,centos7.9,也没咋动过。

2023-09-22 16:19:08 997

原创 聊聊非科班转IT

我这算是妥妥的非科班转计算机的了,先介绍下自己的情况吧。14年大专毕业,学的汽车运用专业。(什么?你说啥是汽车运用专业?那机械设计总知道吧,这个专业接本后就是机械设计了。毕业后服役,没考上军校,就回来了。计划学一个“可以改变世界”、“对世界有贡献”的技术。(兄弟们别笑我)17年,报了IT培训班,学习编程(java、mysql、html、css四件套),因为非科班出身,属于完全的行外人事,学习很吃力,理解能力也很差。出培训班,找了很久都没找到工作,最后有家公司“收留”了我。

2023-08-17 11:35:32 251 1

原创 PyMySQL库版本引起的python执行sql编码错误

PyMySQ版本引起的执行sql编码异常

2023-08-08 15:43:18 699

转载 故障排查:别想甩锅给运维

果然,在告警群里(我们有自己的告警群,监控java程序日志的异常),这两个时间点是jar包发布变动的时间点,之后和开发确认后,开发进行了排查并解决,好了,作为一个运维,锅已经甩出去了。通过上述现象判断,问题可能出现在运行的程序上(java),因为种种迹象表明,瓶颈不在于系统,可能是在程序处理上,出现了问题,导致处理缓慢、卡顿、队列增加等;1、服务器出现大量等待被执行的任务(在runq列可以看到,平时排队的任务数很少,后来剧增,说明出现线程阻塞,任务执行不下去,或者处理缓慢;(处理数据包的能力减弱)

2023-06-01 08:38:21 205 1

原创 运维视角:rabbitmq教程(四)工作模式

今天这篇文章,通过python代码来测试rabbitmq交换机以及队列的工作模式,以此更加透彻的理解它的工作方式。

2023-03-10 08:45:00 364

原创 运维视角:rabbitmq教程(三)镜像集群

运维视角,RabbitMQ第三期,将集群配置为镜像模式,提高集群容灾能力;

2023-03-08 14:03:36 839

原创 运维视角:rabbitmq教程(二)集群部署

运维视角下的rabbitmq第二篇,集群部署操作

2023-03-07 20:51:24 582

原创 运维视角:rabbitmq教程(一)安装部署

运维视角,从单机到集群,由浅到深;

2023-03-04 09:21:04 578

原创 linux内核参数导致web访问异常原因排查

一次经典的故障排查案例,通过抓包定位故障节点,从而排查故障原因;

2022-09-29 08:20:10 1314

原创 windows定制ISO-可安装

使用scpt工具对定制的系统进行封装,生成可安装的iso镜像

2022-08-25 15:50:46 2247

原创 python操作execl常用方法总结

python操作execl表格常用方法

2022-06-06 16:58:20 613

原创 seleinum调用chrome长时间运行后出现崩溃

处理解决seleinum调用chrome长时间运行,出现崩溃的问题

2022-05-30 18:07:25 4119 2

原创 python操作execl——收藏必备

前言python操作execl表的库有很多,如:pandas、openpyxl 等,使用起来各有优劣;这里统计了在日常工作中常用的操作,结合的多个库;依赖库的安装略过,都是老司机了,处理依赖库的问题还不手拿把攥的?新手请 必应搜索(这里推荐微软的 必应搜索,示例:如果你不知道基金是什么,用百度搜“基金”的话,想都不用想,得到的结果绝对是哪个基金收益高之类的,qnmd,我想知道什么基金!)读取数据1.读取execl某一列数据import pandas as pdexeclFile_path =

2021-07-28 15:29:44 394

原创 Linux系统性能监控工具---tsar

简介tsar是淘宝自己开发的一个采集工具,主要用来收集服务器的系统信息(如cpu,io,mem,tcp等),以及应用数据(如squid haproxy nginx等)。收集到的数据存储在磁盘上,可以随时查询历史信息,输出方式灵活多样,另外支持将数据存储到MySQL中,也可以将数据发送到nagios报警服务器。tsar在展示数据时,可以指定模块,并且可以对多条信息的数据进行merge输出,带–live参数可以输出秒级的实时信息。安装方法wget -O tsar.zip https://gi.

2020-11-10 08:08:02 1264

原创 基于sysbench工具的压力测试---mycat+mysql架构

公司业务需求,需要提前测试mysql的并发,使用mycat和两个mysql节点搭建了一个小型的架构;如图:一、环境介绍公司的情况比较特殊,数据库的应用场景几乎都是写,高并发写入,因为前期业务量在迁移,所以现在压力不大,后期可能出现6000+客户端并发写入,读取的场景却很少;双主、mycat 环境自己搭建,这里不在赘述;二、测试工具1、mysql性能测试工具:sysbenchsysbench工具下载、安装:githubhttps://github.com/akopytov/sy.

2020-11-07 11:43:10 494

原创 mysql 主从复制报错跳过方法

一、传统binlog主从复制,跳过报错方法mysql> stop slave;mysql> set global sql_slave_skip_counter = 1;mysql> start slave;mysql> show slave status \G传统binlog跳过报错的步骤比较简单,所以没有具体的实例,等遇见了后面再补;二、GTID主从复制,跳过报错方法mysql> stop slave; #先关闭sla

2020-11-07 09:36:59 815

原创 python获取threading多线程的return返回值

我们正常使用 threading 模块创建的线程是无法获取它所执行方法的返回值的;如:w = threading.Thread(target=worker,args=(i,))一、重写线程,获取线程return返回值要想获取线程中执行方法return的返回值,就需要重新定义 threading 的类,也就是常说的 继承、重写;代码:# -*- coding: utf-8 -*-import threading,time"""用类包装线程;调用时可以获取线程的return

2020-11-07 09:32:49 24455 2

原创 华为eNSP模拟器无法启动AR路由器,40报错或者41报错,一直#号

原文链接:blog.v587xpt.top一、背景因为最近在学习 HCIP课程,需要使用ensp模拟器,但是用到AR系列路由器的时候,不是报错就是一直 # 号;二、尝试过的解决方法以下办法可能会解决你电脑上AR路由器无法启动的问题,可以尝试下;1、卸载所有ensp软件,重新安装。按照老师的要求进行了完全的卸载,包括各种插件、依赖,重新安装后还是不行;2、刷系统因为也有可能是你系统里装了什么东西,导致了AR路由器无法启动(这个谁也说不好)。所谓刷了好几次系统进行测试,从wind

2020-06-20 22:23:21 17633 8

原创 股价翻番 人生赢家,python爬取基金 筛选股票

前言:听说你想要变富?那就沉住气慢慢来吧,没听过这句名言么:“穷人总是不想慢慢的变富”。都想着一夜暴富,中个彩票啥的,可哪有那么幸运呢?总不能像我一样中了78万的彩票,然后自己偷偷的花吧。想要慢慢的变富有,只要理好财就可以了;小钱靠攒,大钱靠赚!之前我也曾苦于思索如何让自己实现财富自由,所以才有了学习理财的想法,说到理财就不得不说一些理财产品,比如黄金、期货、股票、基金等,先普及一下这些小...

2020-01-04 12:56:15 1800 1

原创 自己动手造“轮子”---python常用的几个方法

前言:由于工作内容的原因,经常需要些python脚本,久而久之,发现有一些方法经常用到,于是就自己动手编辑了一些常用的、大众的、通用的方法。小弟不才,但也希望能为开源做做贡献。最后再附上代码哈;一、目前该文件中只总结了五个方法:1、ping_network(network_ip) --- ping测试的方法2、socket_port(network_ip, port)...

2019-12-19 17:29:22 1060

原创 DeprecationWarning: use options instead of chrome_options 问题的解决

使用 selenium可以调用 谷歌、火狐等浏览器进行爬虫的爬取,但当我运行:from selenium import webdriverfrom selenium.webdriver.chrome.options import Optionschrome_options = Options()chrome_options.add_argument('--headless')dri...

2019-11-28 21:27:55 23324 11

原创 爬虫+正向代理,30+行代码我爬取了[链家]3000+条数据

北京这么大,总有一套房子适合自己;一、选择目标网站:链[lian]家[jia]:https://bj.lianjia.com/点击【租房】,进入租房首页:这就是要爬取的首页了;二、先爬取一页1、分析页面右击一个房源的链接,点击[检查],如图:进入开发者模式,此时可以看到 a 标签中的链接:使用 xpath 就可以把链接提取出来,不过该链接是真实 url...

2019-11-19 21:49:05 527

原创 30行python代码爬取历年双色球

爬取的目标链接:http://kaijiang.zhcw.com/zhcw/html/ssq/list_1.htmlpython版本:3.7;开发工具:pycharm;前言:爬取这个双色球数据也是当初想学爬虫的目的之一,本篇文章仅获取了所有的历史数据;后期会使用数据可视化和数据分析等python技能对此数据进行分析。下面直接上代码了;import sysimport req...

2019-09-22 15:04:50 1574 3

原创 小白的python爬虫,40代码教你爬取豆瓣

直接上代码:import requestsfrom bs4 import BeautifulSoupfrom lxml import etree#抓取豆瓣小说的 书名、评分;page = 0 #定义页数初始值;lists_book = [] #定义书名列表;lists_grade = [] #定义评分的列表;for u in range(...

2019-09-04 10:39:38 327

原创 docker容器使用pipework桥接网络跨主机通信

docker容器的跨主机通信有好多种方案,此处用的是桥接物理网卡的方式实现的;一、新建网卡,并桥接物理网卡;在宿主机上新建一个网卡,并桥接物理网卡,可以使用 nm-connection-editor 命令进入图形化界面进行配置,也可以用nmcli connection 命令的方式配置,还可以使用 在/etc/sysconfig/network-scripts/下编辑配置文件的方式进行配置...

2019-08-09 20:52:43 1239

原创 利用amoeba(变形虫)实现mysql数据库读写分离

实现的,所以网上不少网友表示proxy效率不高,也不稳定,不建议在生产环境使用;amoeba是阿里开发的一款数据库读写分离的项目(读写分离只是它的一个小功能),由于是基于java编写的,所以运行环境需要安装jdk;前期准备工作:1.两个数据库,一主一从,主从同步;master: 172.22.10.237:3306 ;主库负责写入操作;slave: 10.4.66.58:3306 ; ...

2019-05-05 13:47:00 549

原创 python调用百度AI提取图片文字

python本身也有识别图片转文字的框架,但是相比调用接口,识别的精度就略显不行了;这是 百度AI 的网站: https://ai.baidu.com/ ;点击右上角的 控制台 ,申请或者登陆;进去之后左侧有 【文字识别】:点击【创建应用】,创建接口;之后会得到创建的 AppID API Key Secret Key ...

2019-02-20 13:25:27 1561

原创 centos7 添加开机启动命令

老司机常常飙车;没想到在阴沟里翻了车;想往常一样在 /etc/rc.local 里添加开机启动命令,重启后竟然不执行!一番查询后:/etc/rc.d/rc.local  是没有 x 权限的,就是执行权限;chmod +x /etc/rc.d/rc.local  添加执行权限后再重启就ok了;不过要注意添加的命令是否正确,不然机器起不来了就;...

2018-12-25 10:48:39 833

原创 linux使用nginx负载dns

环境介绍:centos7上搭建的dnsmasq服务,这是一款小巧的dns服务,配置简单,容易上手;编译安装 nginx ,因为要负载udp,1.9以下的版本是不支持的,此处使用的是nginx-1.10的版本;利用nginx进行web的负载均衡很是方便,nginx也是可以进行udp的负载均衡的;比如可以使用nginx负载dns服务;搭建环境:172.22.10.237 ---cent...

2018-12-22 14:34:03 514

转载 Linux 命令行中使用 tcpdump 抓包

tcpdump 是一个命令行实用工具,允许你抓取和分析经过系统的流量数据包。它通常被用作于网络故障分析工具以及安全工具。tcpdump 是一款强大的工具,支持多种选项和过滤规则,适用场景十分广泛。由于它是命令行工具,因此适用于在远程服务器或者没有图形界面的设备中收集数据包以便于事后分析。它可以在后台启动,也可以用 cron 等定时工具创建定时任务启用它。1、在 Linux 中安装 tcpdum...

2018-11-07 16:00:19 540

原创 linux使用dnsmasq搭建DNS服务器

介绍:什么是DNS服务器就不说了,至于搭建dns服务器,在linux上有很多的服务可以搭建的,比如:bind、dnsmasq、unbound....等;直接上干货:搭建环境:redhat7.0,yum源挂载的是redhat7.0的光盘;一、Dnsmasq安装    yum install dnsmasq -y二、Dnsmasq配置1、Dnsmasq的配置文件为:/etc/dn...

2018-10-04 21:43:29 1741

原创 linux搭建postfix邮件服务

postfix邮件服务器★修改MTA(默认邮件传输代理)命令____发送邮件: alternatives --config mta★检查mta是否设置成功: alternatives --display mta搭建环境:centos6.9;[root@mail ~]# hostname mail.xpt.cn[root@mail ~]# hostname -i192.16...

2018-09-14 10:47:47 583

原创 mysql数据库同步双机互备

这篇文章是我的笔记,所以没有太多测试的图片供大家参考。而且测试环境也是新搭建的两台虚拟机,并不会受到其他因素的干扰,才一路顺风的搭建下来;先说测试环境吧,【两台虚拟机】;          【一个是redhat7,另一个是centos7】-redhat7 :  192.168.111.55  ;                                              ...

2018-08-31 13:42:48 8029 2

原创 测试:tar压缩打包会不会将期间新生成的文件打包进去

作为一个运维,越来越像一个开发了;简单的难的,全用脚本实现了,不写java却写起了shell,瞬间感觉自己帅(衰)帅(衰)的;-----公司下达的任务:将一个740+G的文件夹备份到另一个服务器;看着挺简单,scp啥的早晚能搞定,无非是时间的事儿;好,下面来说说环境:这个文件夹是个项目,里面会不停的生成录音文件(mp3和wav格式); 系统的总共容量为1T,其中录音文件已经占用...

2018-08-09 21:32:39 832

原创 linux之centos5.11安装sshpass牵引出的rpm安装方式

shpass 是一个简单、轻量级的命令行工具,通过它我们能够向命令提示符本身提供密码(非交互式密码验证)。简单说就是一个可以让你将密码输入放到命令行运行的工具, 如:sshpass  -p  123456  scp   /root/file    root@192.168.88.88:/root/  就是将运行命令的服务器上root下的file文件scp复制到192.168.88.88的root...

2018-07-26 14:12:14 1422 1

原创 linux病毒防御软件clamav安装使用

先附上官网的安装 : http://www.clamav.net/documents/installing-clamavClam AntiVirus(ClamAV)是免费而且开放源代码的防毒软件,软件与病毒码的更新皆由社群免费发布。目前ClamAV主要是使用在由Linux、FreeBSD等Unix-like系统架设的邮件服务器上,提供电子邮件的病毒扫描服务。ClamAV本身是在文字接口下运作,...

2018-07-25 14:01:29 2828

原创 linux入侵检测工具之aide

AIDE(Advanced Intrusion Detection Environment,高级入侵检测环境)是个入侵检测工具,主要用途是检查文档的完整性。它通过系统的“缩影”来进行对比,将期间的操作记录清楚的继续下来。比如说一个黑客在你的服务器里做了一些手脚,或者抓你的服务器去当矿工了,如果有了aide,进过对比就会知道操作记录,从而知道对方增、删、改、查了什么文件,这样修改回来就可以了;...

2018-07-24 18:16:13 1658

原创 linux服务器crontab定时任务

※ cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:service crond start //启动服务  service crond stop //关闭服务  service crond restart //重启服务  service crond reload //重新载入配置...

2018-07-12 17:35:52 2539

原创 linux进入救援模式、单用户模式的方法

懒得写了,放一张图得了;

2018-07-10 15:07:43 4734

percona-xtrabackup-8.0.12-Linux-x86_64.el7.tar.gz

mysql数据库备份恢复工具

2021-01-12

ESXi入门视频教程.rar

ESXi入门视频教程.rar

2021-01-12

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

TA关注的人

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