September 28, 2020
Python
Network
telnet可以用来远程管理交换机,现在估计用的不多了,用ssh会更安全一点,这里只是作一个记录
# encoding=utf-8
## telnet test
import telnetlib
import time
def telnet(host, username, passw ...
查看更多
September 28, 2020
代码部署到了服务器,不借助IDE很难调试,出现问题时,手动调试一个个变量print太麻烦,还需要频繁的改代码,效率低下,使用python PDB可以在命令行调试代码,非常强大
PDB是python debugger的简称,python默认已经自带pdb了,无需另外安装,以下是两种方式的P ...
查看更多
September 28, 2020
Linux
服务器上线前可以做如下检查,或者脚本化模块化实现自动运维巡检(持续补充)
服务器配置是否跟同类型相同(cpu/内存/硬盘)
服务器设置为最大连接数(ulimit -n 65535)
服务器设置正确的时区,时间,下载源地址
系统升级到最新的稳定版本
服务器设置了标准的hostname
...
查看更多
September 28, 2020
Linux
Python
公司想实现无线上网接入使用企业邮箱用户名密码登录,控制网络接入。但是没有比如ACS、ISE这种专门的radius服务器,所以只能自建freeradius与WLC无线控制器对接,使用python扩展模块认证用户名密码,判断是否能接入。
编译安装freeradius安装相关库
yum ins ...
查看更多
September 27, 2020
Linux
Python
配置文件(json)和模版文件都从后台动态获取,渲染后使用,对于配置文件修改更加灵活和友好,对于格式、顺序、静态配置变更都可以通过修改配置文件和模版文件实现,可以尽量减少代码的修改。
举例:渲染nginx配置文件配置文件配置文件中保存一些经常变更的,或者公共的变量,如证书名称、key文件 ...
查看更多
August 12, 2020
Python
使用python SSL SMTP 发送邮件以163 SSL SMTP服务为例:163开通SMTP服务和获取授权码
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
i ...
查看更多
August 8, 2020
Linux
centos6centos6使用cron和tmpwatch来清理tmp目录:没有的需要手动安装:yum install tmpwatch.x86_64,安装成功会产生一个/etc/cron.daily/tmpwatch文件,用于定时清理/tmp目录,内容如下:
#! /bin/sh
flag ...
查看更多
July 15, 2020
Linux
参考文章 http://www.361way.com/securecrt-password-ini/6345.html
这里只是转载了脚本和写了一下使用方法,文章没有强调要重新安装模块pip3 install pycryptodome,不安装该模块也可以正常执行,但是会报错,提示Erro ...
查看更多
July 8, 2020
ssh-keygen -y -f id_rsa > id_rsa.pub.tobecompared
然后对比一下id_rsa.pub.tobecompared和id_rsa.pub
查看指纹ssh-keygen -lf id_rsa
查看更多
June 29, 2020
Linux
locale查看当前系统语言locale -a查看系统支持的语言,可以通过grep过滤想要的语言如:locale -a | grep zh
# centos7
vim /etc/locale.conf # 替换LANG:LANG="zh_CN.UTF-8"
LANG=z ...
查看更多