- 博客(78)
- 收藏
- 关注
原创 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
830
原创 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
1155
原创 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
702
原创 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
1935
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
370
原创 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
1792
原创 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
499
原创 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
505
原创 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
2183
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
1943
原创 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
1545
原创 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
875
转载 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
241
原创 华为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
2025
原创 keepalived双主配置
基础的已经在前一篇文章介绍过,链接如下:https://blog.youkuaiyun.com/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
521
原创 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
2218
原创 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
1171
原创 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
736
原创 一行命令获取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
494
原创 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
1808
原创 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
174
原创 mariadb基本操作之表的操作
在example中创建两个表student和grade表,内容如下:student表字段名字符描述数据类型主键外键非空唯一自增num学号INT(10)是否是是否name姓名VARCHAR(20)否否是否否sex性别VARCHAR(4)否否是否否birthday出生日期DATETIME否否否否...
2019-08-20 18:49:33
2849
原创 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
1945
原创 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
1327
原创 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
841
原创 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
1970
转载 python中的闭包和装饰器解释
1、函数在python中,函数通过def关键字、函数名和可选的参数列表定义。通过return关键字返回值。我们举例来说明如何定义和调用一个简单的函数:def foo(): return 1foo()1方法体(当然多行也是一样的)是必须的,通过缩进来表示,在方法名的后面加上双括号()就能够调用函数2、作用域在python中,函数会创建一个新的作用域。python开发者可能会...
2019-08-14 18:51:47
167
原创 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
411
原创 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
276
原创 Zabbix监控之邮件告警python脚本
1、安装邮件发送工具mailxyum -y install mailx2、查看版本[root@zabbix-100-101 ~]# mailx -V12.5 7/5/103、配置maixvi /etc/mail.rcset from=1111@qq.comset smtp=smtp.exmail.qq.comset smtp-auth-user=1111@qq.comset...
2019-08-13 16:09:17
668
原创 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
15235
1
原创 OpenLDAP:用ACL控制访问权限
用ACL控制授权我们在LDAP中创建目录树后,最感兴趣的就是如何控制用户在目录树中的权限(读写)。谁在什么条件下有记录权限,我们有权限看到哪些信息。ACL(Access Control List)访问控制列表就是解决用户权限问题的。我们要把ACL写在哪里?ACL写在OpenLDAP的服务端全局配置文件slapd.conf中,如下这段即为其指令:# access to dn.base="" ...
2019-08-13 10:15:47
3156
原创 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
534
原创 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
535
原创 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
165
原创 excel操作之pandas
话不多说,放代码还是说点吧,强迫症,但是我只再讲一分钟,不拖堂openpyxl是处理excel2007版本以上的,pandas,可以将excel的表格里的内容以字典的方式输出。import pandas as pddf=pd.read_excel("zichan.xlsx") #读取excel表格:zichan.xlsx的第一个表单data=df.head()#默认读取前5行prin...
2019-08-09 11:18:03
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人