FreezeJ' Blog

Python map、filter、reduce函数

Python
mapmap(func, *iterables) –> map objectmap函数相当于把迭代对象的所有项都作为参数执行所给的函数,返回应用后的结果。 >>> iter = [1, 2, 3] # 可迭代对象 >>> func = lambda ...
查看更多

python time,datetime,string时间转换

import time from datetime import datetime # 以下简写string: st, datetime:dt, timestamp:ts # 把datetime转成字符串 def dt2st(dt): return dt.strftime(& ...
查看更多

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) 服务器设置正确的时区,时间,下载源地址 系统升级到最新的稳定版本 服务器设置了标准 ...
查看更多

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

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

使用jinja2渲染配置文件

Python Linux
配置文件(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 ...
查看更多

SecretCRT密码解密

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

第 9 页,共 142 篇文章

Next