自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql主机意外关机,mysqld启动不了

把下面的文件剪切到别的文件夹(任意位置),比如新建一个backup目录。进入data/mysql目录。

2022-07-25 11:29:47 479 1

原创 windows server2012 apache 添加TLSv1.2报错

windows server2012 apache 添加TLSv1.2报错公司的官方商场访问的时候弹窗“您的连接存在安全隐患”,详情中提示“用于加载此网站的连接使用的是TLS1.0或TLS1.1,这两个TLS版本都已过时,将在不久后完全停用。届时,用户将无法再加载此网站。服务器应启用TLS1.2或更高版本。”一、复现问题为解决此问题,首先需要让问题可以复现,因为一旦点击继续访问进入到网站之后,下次再访问的时候就会直接进入,无法复现问题,除非更换电脑后在测试,这种反馈方式效率太低,所以使用以下网站测

2021-09-08 11:03:25 973

原创 mysql数据库明明密码正确却本机登录不了的解决方法

mysql数据库明明密码正确却本机登录不了的解决方法工作中经常会遇到使用mysql数据库的时候密码明明是正确的,但是mysql -uroot -p123456提示“ERROR 1044 (42000): Access denied for user ‘’@‘localhost’ to database ‘password’”,原因是因为myslq库中的user表缺少一个root指向 localhost的数据项,只有一个root指向host,所以无法使root账户登录mysql。解决方法:使用–ski

2021-09-07 14:14:52 6689

原创 zabbix利用nginx实现https访问

zabbix利用nginx实现https访问一、确保nginx已安装http_ssl_module模块,通过执行nginx -V查看是否安装此模块,一般通过nginx安装默认带此模块。二、确保以上步骤安装成功后,配置证书和私钥。key 是私用密钥openssl格,通常是rsa算法。csr 是证书请求文件,用于申请证书。在制作csr文件的时,必须使用自己的私钥来签署申,还可以设定一个密钥。crt是CA认证后的证书文,(windows下面的,其实是crt),签署人用自己的key给你签署的凭证。1.

2021-09-07 14:12:28 1141

原创 adb拷贝文件

adb拷贝文件1、adb remount ,改为可读可写。2、adb push D:\file.txt system/,将d盘下的file文件拷贝纸system目录下3、如果要从安卓系统拷贝文件至本地电脑D盘,adb pull system/file D:/

2021-09-07 14:09:12 7149

原创 域名、https、nginx反向代理小结

域名、https、nginx反向代理小结1、域名备案:指域名与公网ip的绑定,绑定后即可使用80/443等端口。2、域名添加A记录子域名后指定对应的公网ip地址,无法指定端口。3、只要使用https就必须使用证书,证书可以自己购买也可使用openssl生成,但是自己生成的证书安全性较差,仍然容易被串改,而且网页显示与购买的有区别。4、nginx反向代理配置可以不使用upstream,直接在prox_pass后添加真正的服务器地址,但是使用upstream好处更多,如实现负载均衡、设置权重等功

2021-09-07 14:08:30 307

原创 DNS验证证书

DNS验证证书DNS验证:验证对申请证书的域名有DNS解析的权限,需要根据CA给出的DNS TXT记录,增加到域名的DNS解析中去,CA会验证这条TXT记录是否生效,一旦查到这条TXT记录,就会完成验证。可以在域名的DNS服务商网站平台,添加这条TXT记录,以下以阿里云(万网)为例简要说明:1.1:登陆阿里云域名管理后台,进入:产品管理-管理控制台-域名与网站(万网) - 云解析DNS 。1.2:选择需要配置的域名,点击“解析设置”。1.3:选择“添加解析”,记录类型选“TXT”:1.4:根据上

2021-09-07 14:02:48 2192

原创 ssh免密码使用机器名远程登录方法

ssh免密码使用机器名远程登录方法环境:hostA,192.168.100.233,centos7,;hostB,192.168.100.113,centos7目的:hostA通过“ssh hostB”命令直接免密访问hostB。1、hostA:产生公钥与私钥对ssh-keygen -t rsa生成两个文件,id_rsa和id_rsa.pub。2、将生成的公钥复制hostBssh-copy-id -i id_rsa.pub [email protected]中的~/

2021-09-07 14:01:35 788

原创 docker内使用apt-get update时报Temporary failure resolving ‘security.ubuntu.com错的解决方法

经常构建docker 镜像的时候,在镜像Build时需要经常软件的安装或更新时,运行apt-get update 或者apt-get install 时出现Temporary failure resolving 'security.ubuntu.com’报错时,虽然/etc/resolv.conf已经配置了dns,但是仍然报此错误,修改如下可以解决:cd /etc/dockertouch daemon.json然后将如下的内容放入daemon.json里面{ .

2021-09-07 13:55:28 978

原创 docker安装redmine

下载镜像 (可选步骤, 略过时会在第3,4步中自动安装)docker pull docker.io/sameersbn/redminedocker pull docker.io/sameersbn/postgresql启动SQLdocker run --name=postgresql-redmine -d --env=‘DB_NAME=redmine_production’ --env=‘DB_USER=redmine’ --env=‘DB_PASS=password’ --restart=alwa

2021-09-07 13:51:41 492

原创 Zabbix自动发现和自动注册区别

Zabbix自动发现和自动注册的区别背景:对于Zabbix本人还是比较了解的,因为硕士论文的课题就是这个,但是对自动发现和自动注册一直有些模糊,本着“既然未来也要从事运维工作,如果遇到一个问题超过三次就应该把他搞懂。”这个原则,编写此文档一是加深自己的印象,二是以后遗忘的时候可以进行复习。概述:自动发现和自动注册都是为了实现批量增加主机,提高运维效率,之前有做过一个程序通过调用zabbix的api接口实现读取excel批量增加、修改、删除主机,其中批量添加中可以实现使用不同的模板和用户组,==暂不确

2021-08-25 09:49:17 677 1

原创 Linux iptables完结篇

一直没有整明白iptables的功能及操作,也不清楚与firewall的关系与区别,考虑到未来自己仍然会从事it行业,那为啥不彻底整清楚了呢,遇到不会的知识可以暂时避开或了解个大概,但是如果超过3次遇到这个问题就不应该逃避了,而应该彻底搞清楚它,iptables我遇到过不少于5次的问题,今天打算彻底搞懂它,计划耗时2小时。一、简介iptables一般工作在OSI的二、三、四层,也不算是真正的防火墙,真正的防火墙是叫netfilter(位于内核空间),所以iptables可以理解为一个客户端代理,是一.

2021-08-20 14:09:43 498

原创 Openvpn 分配固定IP

Openvpn 分配固定IP修改server.conf 添加一行:client-config-dir /usr/local/open***-2.1.3/client添加客户端固定IPcat > /usr/local/open***-2.1.3/client/selbooifconfig-push 192.168.70.117 192.168.70.118Ctrl+d我之前配置为:ifconfig-push 192.168.70.117 255.255.255.0客户端连接就报错Mo

2021-08-02 14:41:21 11068

原创 网络虚拟化技术IRF、VSS、CSS对比及VRF技术

网络虚拟化技术IRF、VSS、CSS对比及VRF技术IRF技术概况IRF是Interlligent Resilient Framework的简称,是H3C自研的网络虚拟化技术,用在安全设备上就叫做SCF,其核心思想是将多台设备通过IRF物理端口利用专用线缆连接在一起,配置之后变成一台“联合设备”,这台联合设备称之为Fabric,其中每台设备称之为Unit,可以将多台设备当做一台设备进行管理和使用,优势是可以通过增加设备来扩展端口数量和数据处理能力,同时也可以互相备份增强设备的可靠性。为了便于理解和

2021-01-06 14:54:41 4813

原创 关于Tkinter使用多进程后打包成exe弹出多个相同窗口的解决方案

关于Tkinter使用多进程后打包成exe弹出多个相同窗口的解决方案在编写线路切换程序时,由于需要登录不同的网络设备上,所以必须使用多进程而不能使用多线程,但是在打包成exe后运行发现使用几个进程就弹出几个窗口。使用windows系统运行多进程需要讲多进程放在在if name =='main’后,然后再加上:multiprocessing.freeze_support()重新打包成exe后问题就可以了...

2020-12-15 08:29:33 1786 5

原创 BTree和B+Tree详解

BTree和B+Tree详解B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉查找树、平衡二叉树(AVLTree)和平衡多路查找树(B-Tree),B+树即由这些树逐步优化而来。二叉查找树二叉树具有以下性质:左子树的键值小于根的键值,右子树的键值大于根的键值。如下图所示就是一棵二叉查找树,对该二叉树的节点进行查找发现深度为1的节

2020-10-29 08:56:51 623

原创 关于Zabbix的mysql数据库定时删除的说明

关于Zabbix的mysql数据库定时删除的说明** zabbix使用mysql作为后台数据库,使用过程中mysql数据库会随着时间的推移而逐渐增大,而磁盘不可能无限大,所以定时删除历史数据显得额外重要. **本文介绍如何使用mysql事件完成定时删除,主要是对history、history_log、history_text、history_uint、history_str、trends、trends_unit这六张大表进行定时删除。1、首先开启mysql的事件功能,在my.cnf中的[mysql

2020-09-24 09:00:28 345

原创 静态路由通过track实现互备

路由器配置track 1 interface GigabitEthernet0/1 line-protocoldelay down 5 up 5!track 2 interface FastEthernet0/0/0 line-protocoldelay down 5 up 5!!!!interface Embedded-Service-Engine0/0no ip address!interface GigabitEthernet0/0ip address 10.4.56.24

2020-09-08 15:05:07 3082

原创 关于Zabbix监控业务端口状态的说明

Zabbix监控业务端口状态背景已在centos7下搭建Zabbix server(192.168.100.115),因业务需要,在192.168.100.121(centos7)上运行java程序,端口号为10012,为保证此服务能够稳定运行,需要对此端口进行监控,当服务down的时候及时通过zabbix报警,减少故障时间。实现方法(系统配置)为表述方便,将192.168.100.121简称客户端A。在客户端A上安装zabbix agent代理,本文使用的zabbix版本为4.4安装yum源

2020-08-25 16:32:11 2703

原创 Jenkins+maven+svn搭建记录

jenkins+maven+svn搭建记录一、背景描述在没有jenkins之前,所有程序的部署都是手动的,包括程序包下载、打包、上传、运行。相对于手动部署,自动化部署能够减少90%的时间,只需要点击要构建的项目即可。CI/CD是现在也是未来的趋势,把更多的精力放在关键工作上。二、搭建过程1、环境使用centos7操作系统,默认自带java1.8.0_242版本,查看java版本:java -version2、下载jenkins的war包,版本为:2.235.3,运行 nohup java

2020-08-21 15:38:07 99

转载 Zabbix 4.0监控Vmware6.5教程--(转)

用zabbix监控vsphere可以是可以,但是不如vmware原生配对的operation manager效果好从 Zabbix 2.2.0版本开始支持对 VMware 的监控。Zabbix 可以使用低级别自动发现(low-level discovery ) VMware hypervisors(宿主机) 和 虚拟机,并根据事先定义的主机原型,为这些虚拟机创建Host并添加监控。Zabbix 中默认提供了几个模板,可以直接用来监控 VMware vCenter 或 ESX hypervisor。监控

2020-08-18 16:13:20 848

原创 关于juniper交换机与cisco交换机端口聚合的介绍(不踩坑)

关于cisco交换机与juniper交换机端口聚合的介绍项目需求:特别注意:cisco交换机配置如下:juniper交换机配置如下:项目需求:两台cisco 3850交换机和两台juniper交换机通过端口聚合互联,trunk模式,允许所有vlan。特别注意:==juniper交换机在与其他品牌交换机起trunk互联时,若要使用vlan1的地址,一定要把对端trunk接口native改为其他vlan,否则两台交换机之间的vlan1是不通的。==cisco交换机配置如下:interface P

2020-08-13 21:18:31 1811

原创 AWS snowball、Azure DataBox、Google GTA等云平台数据迁移总结

AWS snowball、Azure DataBox、Google GTA等云平台数据迁移总结基本上所有云厂商都支持数据的邮寄迁移服务,下面总结一下目前市场上主流云厂商的迁移服务:云厂商名称服务名称迁移容量AWSSnowball100TBAzureDaTaBox100TB阿里云闪电云方100TB腾讯云CDM28TB/80TB华为云DESTeleport 60TB/120TB...

2020-05-28 09:25:04 315

原创 Python学习关键tip记录

Python学习记录1、函数调用前类型是function,调用后没有特殊指定ruturn返回值默认为None。2、函数return与调用是不一样的,return一个值需要Print打印出来才能看到,return很灵活,可以返回函数体,函数的调用,布尔值,数字,字符串等。3、函数名或函数的调用可以被重新命名。4、使用try处理异常时就算出现异常也会将程序执行完毕,不会因报错而终止。...

2020-05-11 22:54:49 324

原创 ELK+KAFKA+XPACK+filebeat安装使用教程(史上最全)

ELK+KAFKA+XPACK+filebeat安装使用教程(史上最全)(上)一、架构图:二、主机信息三、基础环境配置四、安装并配置Elasticsearch五、安装Elasticsearch-head插件六、安装Kibana七、安装Logstash八、安装zookeeper和kafka一、架构图:二、主机信息三、基础环境配置关闭防火墙、selinux,安装jdk,命令:yum ins...

2020-05-08 15:22:36 631

空空如也

空空如也

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

TA关注的人

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