自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python 3.7 以上报ModuleNotFoundError: No module named ‘_ctypes‘的解决方法

环境python 版本[root@qjh-test02 ~]# python3Python 3.9.0 (default, Oct 21 2020, 09:38:04) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linuxType "help", "copyright", "credits" or "license" for more information.centos 版本:[root@qjh-test02 ~]# cat /etc/cento

2020-10-21 15:17:27 733

原创 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclie

解决办法:在项目原始目录中编辑init.py文件(与settings.py相同)。加:import pymysqlpymysql.install_as_MySQLdb()再次运行报错如下: File "/Users/ptmind/Documents/Sublime_file/python3/newfile/djang3/venv/lib/python3.7/site-packages/django/db/backends/mysql/base.py", line 37, in <modul

2020-06-25 20:45:59 1067

原创 Wordpress使用Azure AD认证

网站名称为:www.kangbao.com网站后台为:www.kangbao.com/wp-admin前提条件1、已经搭建好的wordpress以及具有管理员权限2、Azure AD 管理员权限3、Azure AD上有一个账户为kangbao配置步骤Wordpress 安装WPO365插件 Azure应用程序注册 设置身份验证 令牌配置 证书和密码 API权限配置 WP...

2020-03-12 10:42:05 614

原创 Wordpress 使用LDAP认证

搜索插件:ldap—>Active Directory Integration for Intranet sites启用php-ldap扩展cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.inivim /usr/local/etc/php/php.ini在第903行添加:extension=ldap....

2020-03-09 12:13:23 1764 5

原创 动态inventory

首先更改ansible.cfg 里面的参数inventory = /root/rongkang/ansible/以下这个脚本会定时更新交换机可以ping通的管理IP地址ping_network.pyimport osos.system("rm -rf ping.txt")filename="ping"for i in range(1,255): ipaddr="192....

2020-02-03 09:41:25 313

原创 ansible facts使用

ansible facts 采集被管理设备的一个功能ansible facts 采集被管理设备的一个功能[root@192-168-2-250 ~]# ansible rongkang -m setup172.20.100.108 | SUCCESS => { "ansible_facts": { "ansible_all_ipv4_addresses":...

2020-02-02 20:29:11 1674

原创 ansible-inventory解释

vim /etc/ansible/hosts172.20.100.108 ansible_ssh_pass="123456"172.20.100.101 ansible_ssh_pass="123456"[docker]192.168.2.10[1:3][docker:vars]ansible_ssh_pass="123456"[ansible:children]docker第...

2020-02-02 20:20:52 416

原创 centos安装ansible

安装ansible的主机被管理的主机(无需安装ansible)192.168.2.2.50192.168.2.1011、安装yum install epel-releaseyum install ansible2、配置ls /etc/ansible # ansible.cfg 是 Ansible 工具的配置文件; hosts 用来配置被管理的机器; ...

2020-02-02 20:03:58 415

原创 USG 授权认证为Active Directory的问题总结

一、试验环境IP地址备注Win server 20192.2.2.2AWS上的一台AD域主机USG63001.1.1.1华为USG 防火墙以上IP地址1.1.1.1和2.2.2.2并非真实环境中的公网IP地址二、前提1、USG和AD域的主机之间可以ping通2、AD域主机的安全组放通了88和389端口3、AD域主机也关闭了本地防火墙4、AD域主...

2020-01-14 17:54:23 1944 2

原创 AD用户查看操作

1、禁用账号Disable-ADAccount -Identity li.siorDisable-ADAccount -Identity "CN=li.si,OU=yunwei,DC=kangbao,DC=com"2、启用账号Enable-ADAccount -Identity "li.si"orEnable-ADAccount -Identity "CN=li.si,OU=yun...

2019-11-18 12:16:16 1679

原创 Windows AD用户导出

一、导出命令导出所有用户csvde -d "DC=kangbao,DC=com" -r "(&(objectcategory=person)(objectClass=user))" -l "name,sAMAccountName,description,title,department,telephoneNumber,mail,userAccountControl" -f C:\Use...

2019-11-12 11:43:12 1366

原创 ldap账户策略管理--shell脚本

需求:用户密码即将到期,邮件提醒更改密码用户密码过期,直接强制修改随机12位密码,并发送到用户邮箱用户被锁,直接强制修改随机12位密码,并发送到用户邮箱以下操作均在ldap服务器上进行#!/bin/bashif [ ! -d /tmp/ldap ];thenmkdir /tmp/ldapfiif [ $(date +%k) = 10 ];then rm -rf /tmp/...

2019-09-26 17:27:29 760

原创 登陆网络设备查看邻居类型

因为工作需要,有时候在流控设备上查看一个ip地址流量比较大,需要知道这个这个ip地址对应的mac地址使用人是谁,我们有mac和使用人的excel表格,所以编写此脚本,可以查看任意设备接口连接情况import telnetlibimport reimport osimport timeimport subprocessimport pandas as pddef telnet_swi...

2019-09-06 11:05:18 246

转载 python 字符串string 开头r b u f 含义 str bytes 转换 format

字符串开头r b u f各含义:b'input\n' # bytes字节符,打印以b开头。输出:b'input\nr'input\n' # 非转义原生字符,经处理'\n'变成了'\\'和'n'。也就是\n表示的是两个字符,而不是换行。输出:'input\\nu'input\n' # unicode编码字符,python3默认字符串编码方式。输出:'input\n'impo...

2019-09-04 18:39:48 193

原创 华为AC为dhcp客户端分配固定ip地址脚本

在华为的无线控制器上的flsah卡里建立一个dhcp的文件夹,然后再建立dhcp-duid.txt,上传至ac中,然后重启ac即可生效dhcp-duid.txt内容如下:!Huawei DHCP DUID!Write time: 2015-07-15 06:14:44!Software version: 1#DUID_LL: 0003000130D17EE4A478*end*会生成...

2019-09-02 18:30:23 1904

原创 keepalived双主配置

基础的已经在前一篇文章介绍过,链接如下:https://blog.csdn.net/qq_39567748/article/details/100180809服务器名称IP地址VIP网卡名称备注local-100-101172.20.100.101172.20.100.250eth0主docker-100-108172.20.100.108172.2...

2019-09-01 10:56:41 470

原创 keepalived主备VIP配置

服务器名称IP地址VIP网卡名称备注local-100-101172.20.100.101172.20.100.250eth0主docker-100-108172.20.100.108172.20.100.250eth0备前提:1、关闭防火墙和selinux2、确保安装keepalived的服务的各节点的用于集群服务的接口支持MULTICA...

2019-09-01 10:45:16 2110

原创 grep一次性排除多个选项

本文使用的文件内容如下<office-wan>dis<office-wan>display cu<office-wan>display current-configuration !Software Version V200R003C00SPC300#sysname office-wan#FTP server enable#info-cent...

2019-08-29 14:52:27 1082

原创 gocron - 定时任务管理系统

官方文档https://github.com/ouqiang/gocron#%E6%88%AA%E5%9B%BE根据官方文档自己搭建1、下载二进制文件包gocron-v1.5.1-linux-amd64.tar.gz解压tar -zxvf gocron-v1.5.1-linux-amd64.tar.gzcd gocron-linux-amd64ll gocron-linux-amd...

2019-08-26 15:15:20 648

原创 一行命令获取ip地址,mac地址和接口名称

ip地址:ip add | grep "inet" | grep -v 127.0.0.1 | awk '{print $2}'mac地址:ip add | grep "link/ether" | awk '{print $2}'接口:ip a | grep "BROADCAST," | awk -F":" '{print $2}'

2019-08-26 14:11:09 412

原创 linux echo命令详解

话不多说,上命令1、用于输出[root@192-168-2-250 ~]# echo 1231232、echo -n 表示不换行echo -n "www.baidu.com" echo "www.google.com"www.baidu.com echo www.google.com[root@192-168-2-250 ~]#3、ccho -e 输出转义字符,以“\t”为例[...

2019-08-25 10:43:19 1607

原创 mariadb基本操作之索引

最近在学习mariadb,就把书上的案例搬过来,比较基础,但是很实用

2019-08-22 17:57:26 1221

原创 SecureCRT防止与服务器自动断开

2019-08-22 14:21:07 484

原创 centos7挂载硬盘

需求:我的主机已经系统已经安装成功,但是需要添加一块硬盘并且开机挂载1、查看我现有主机的磁盘情况,其中vdb为新添加的磁盘[root@docker-100-108 ~]# fdisk -l磁盘 /dev/vda:107.4 GB, 107374182400 字节,209715200 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512...

2019-08-22 11:35:36 114

原创 mariadb基本操作之表的操作

在example中创建两个表student和grade表,内容如下:student表字段名字符描述数据类型主键外键非空唯一自增num学号INT(10)是否是是否name姓名VARCHAR(20)否否是否否sex性别VARCHAR(4)否否是否否birthday出生日期DATETIME否否否否...

2019-08-20 18:49:33 2644

原创 mariadb设置初始化密码

方法1: [root@localhost ~]# mysql MariaDB[(none)]> UPDATE mysql.user SET password = PASSWORD(‘newpassword’) WHERE USER = ‘root’; MariaDB[(none)]> FLUSH PRIVILEGES;方法2:[root@localh...

2019-08-20 17:58:12 1849

原创 python自动化运维之ping操作

有时候需要验证大量的地址是否可以ping通,将ping通的地址放进一个文件里,不通的放到另一个文件里,并统计通的个数和不通的个数前提:本地需要有一个ipaddr的文件,用于存放ping的ip地址"""验证是否可以ping通的方法1、ping=os.system("ping -c 1 192.168.1.1") if p:上述是默认ping不通2、p=subprocess.run("...

2019-08-16 14:38:14 1211

原创 python备份网络设备的配置文件(交换机需要开启ftp server)

话不多说,上代码from ftplib import FTPimport time,osToday=time.strftime("%Y-%m-%d", time.localtime())hostfiles=open("bj_iplist.txt","r")Hostfiles=open("wq_iplist.txt","r")port=21username="wu.kangbao"p...

2019-08-16 11:07:29 781

原创 python获取主机信息

psutil模块安装sudo yum install gcc python3-develpip3 install psutil#_*_coding=utf-8 _*#__author__ = 'chubby_superman'import psutilimport datetimeimport timeimport socketimport uuidprint('----...

2019-08-15 18:56:37 1842

转载 python中的闭包和装饰器解释

1、函数在python中,函数通过def关键字、函数名和可选的参数列表定义。通过return关键字返回值。我们举例来说明如何定义和调用一个简单的函数:def foo(): return 1foo()1方法体(当然多行也是一样的)是必须的,通过缩进来表示,在方法名的后面加上双括号()就能够调用函数2、作用域在python中,函数会创建一个新的作用域。python开发者可能会...

2019-08-14 18:51:47 146

原创 Centos7秘钥登录

服务器172.20.100.108需要使用秘钥登录172.20.100.101,即不需要输入密码以下的配置是在172.20.100.108上操作1、生成本机秘钥[root@docker-100-108 ~]# ssh-keygen Generating public/private rsa key pair.Enter file in which to save the key (/ro...

2019-08-14 14:55:58 349

原创 granfa添加监控图

1、最终结果

2019-08-13 17:20:48 3387

原创 centos7 安装grafana

grafana是一款用于展示zabbix的工具1、安装wget https://dl.grafana.com/oss/release/grafana-6.3.2-1.x86_64.rpm sudo yum localinstall grafana-6.3.2-1.x86_64.rpm systemctl start grafana-serversystemctl enable grafa...

2019-08-13 17:06:28 209

原创 Zabbix监控之邮件告警python脚本

1、安装邮件发送工具mailxyum -y install mailx2、查看版本[root@zabbix-100-101 ~]# mailx -V12.5 7/5/103、配置maixvi /etc/mail.rcset [email protected] smtp=smtp.exmail.qq.comset [email protected]...

2019-08-13 16:09:17 606

原创 zabbix监控之ping监控

有时候我们需要判断某个重要的网络或者主机是否正常,这就需要使用zabbix ping,如果不通,激活邮件告警步骤:1:在server和proxy端均安装fpingyum install fping -y 2:在server和proxy端的配置文件里面打开注释FpingLocation=/usr/sbin/fping 3:重启server和proxy端icmpping[192.1...

2019-08-13 10:30:52 14620 1

原创 OpenLDAP:用ACL控制访问权限

用ACL控制授权我们在LDAP中创建目录树后,最感兴趣的就是如何控制用户在目录树中的权限(读写)。谁在什么条件下有记录权限,我们有权限看到哪些信息。ACL(Access Control List)访问控制列表就是解决用户权限问题的。我们要把ACL写在哪里?ACL写在OpenLDAP的服务端全局配置文件slapd.conf中,如下这段即为其指令:# access to dn.base="" ...

2019-08-13 10:15:47 2787

原创 zabbix查看服务器和网络设备的网络流量

一、zabbix查看网络设备流量二、zabbix查看服务器网卡流量

2019-08-12 19:07:13 3110

原创 zabbix监控服务器

主机信息IP地址zabbix-server172.20.100.101zabbix-client172.20.100.249被监控的服务器上线需要安装zabbix-agent1、更新zabbix yum源CentOS/RHEL 7:#rpm -Uvh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbi...

2019-08-12 10:57:29 484

原创 zabbix监控交换机

一、交换机配置snmpsnmp-agentsnmp-agent local-engineid 800007DB03F875881A67C1snmp-agent community read cipher kangbaoronghuasnmp-agent sys-info version all二、zabbix配置1、“管理”—>“一般”—>“宏”—>改为kangba...

2019-08-09 12:18:24 389

原创 zabbix安装

zabbix-server:172.20.100.101一、 安装环境1、关闭防火墙systemctl stop firewalld.service #关闭防火墙systemctl disable firewalld.service #开机不启动防火墙2、关闭selinuxsed -i 's/SELINUX=enforcin...

2019-08-09 11:39:28 106

空空如也

空空如也

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

TA关注的人

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