FreezeJ' Blog

telnetlib实现telnet功能

Python Network
telnet可以用来远程管理交换机,现在估计用的不多了,用ssh会更安全一点,这里只是作一个记录 # encoding=utf-8 ## telnet test import telnetlib import time def telnet(host, username, passw ...
查看更多

python断点调试PDB

代码部署到了服务器,不借助IDE很难调试,出现问题时,手动调试一个个变量print太麻烦,还需要频繁的改代码,效率低下,使用python PDB可以在命令行调试代码,非常强大 PDB是python debugger的简称,python默认已经自带pdb了,无需另外安装,以下是两种方式的P ...
查看更多

运维检查项

Linux
服务器上线前可以做如下检查,或者脚本化模块化实现自动运维巡检(持续补充) 服务器配置是否跟同类型相同(cpu/内存/硬盘) 服务器设置为最大连接数(ulimit -n 65535) 服务器设置正确的时区,时间,下载源地址 系统升级到最新的稳定版本 服务器设置了标准的hostname ...
查看更多

自建radius服务器,使用邮箱认证

Linux Python
公司想实现无线上网接入使用企业邮箱用户名密码登录,控制网络接入。但是没有比如ACS、ISE这种专门的radius服务器,所以只能自建freeradius与WLC无线控制器对接,使用python扩展模块认证用户名密码,判断是否能接入。 编译安装freeradius安装相关库 yum ins ...
查看更多

使用jinja2渲染配置文件

Linux Python
配置文件(json)和模版文件都从后台动态获取,渲染后使用,对于配置文件修改更加灵活和友好,对于格式、顺序、静态配置变更都可以通过修改配置文件和模版文件实现,可以尽量减少代码的修改。 举例:渲染nginx配置文件配置文件配置文件中保存一些经常变更的,或者公共的变量,如证书名称、key文件 ...
查看更多

python SMTP发送邮件接口

Python
使用python SSL SMTP 发送邮件以163 SSL SMTP服务为例:163开通SMTP服务和获取授权码 import smtplib from email.mime.text import MIMEText from email.utils import formataddr i ...
查看更多

Linux定时清理/tmp目录

Linux
centos6centos6使用cron和tmpwatch来清理tmp目录:没有的需要手动安装:yum install tmpwatch.x86_64,安装成功会产生一个/etc/cron.daily/tmpwatch文件,用于定时清理/tmp目录,内容如下: #! /bin/sh flag ...
查看更多

SecretCRT密码解密

Linux
参考文章 http://www.361way.com/securecrt-password-ini/6345.html 这里只是转载了脚本和写了一下使用方法,文章没有强调要重新安装模块pip3 install pycryptodome,不安装该模块也可以正常执行,但是会报错,提示Erro ...
查看更多

sshkey校验

ssh-keygen -y -f id_rsa > id_rsa.pub.tobecompared 然后对比一下id_rsa.pub.tobecompared和id_rsa.pub 查看指纹ssh-keygen -lf id_rsa
查看更多

centos修改系统语言

Linux
locale查看当前系统语言locale -a查看系统支持的语言,可以通过grep过滤想要的语言如:locale -a | grep zh # centos7 vim /etc/locale.conf # 替换LANG:LANG="zh_CN.UTF-8" LANG=z ...
查看更多
Prev Next