摘要:
rhel 7.6 升级openssl/openssh 前几天公司安全扫描发现一批rhel 5 openSSL/SSH漏洞,作为运维就要及时漏洞升级提高安全性。今天又扫出一批rhel 7.6,预计7.6,7.3及6.9,6.5都要进行安全加固。 依旧是源码编译处理,rpm升级虽然省事,但是我还是倾向于 阅读全文
摘要:
Python之文件读取--fileinput模块 前面使用内置模块open进行文件读取写入操作。学习一个内置模块fileinput进行读取文件。 pen模块功能 有t b r w a 模式,控制文件读写内容的模式: t和b,t和b不能单独使用,必须跟r/w/a连用。 stdin中读入 当Python 阅读全文
摘要:
redhat 5 openSSL及openSSH升级 根据漏洞扫描升级openssl和openssh,提高系统的安全性 1.环境 Red Hat Enterprise Linux Server release 5.6 (Tikanga) Red Hat Enterprise Linux Server 阅读全文
摘要:
博客侧边栏——默认html修改 CSS 每天一个小技能,学习修改css,调整博客页面布局 修改CSS代码 <head> <style> .a{ width: 400px; height: 600px; } </style> </head> <body> <img src="https://api.v 阅读全文
摘要:
排错工具strace strace是用来跟踪用户空间进程的系统调用和信号的 。 可用于诊断、调试和教学的Linux用户空间跟踪器。可以用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。 监控应用程序使用的系统调用,查看底层系统函数。 底层使用内核的ptrace特性来实现其功 阅读全文
摘要:
shell脚本之指定IP和Pass进行操作 实现不同IP和密码进行批量重置用户密码操作【利用数组+for循环实现】,sshpass可使用明文密码进行ssh连接,StrictHostKeyChecking=no是不进行key校验 ###############auth: wei ########### 阅读全文
摘要:
Python之re模块——正则表达式 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。shell中也会有正则表达式进行文本正则匹配,在很多脚本编写和配置定义中会是由,通常会与grep 、sed和awk进行配合使用。 常用匹配模式(元字符) 模式描述 \w 匹配 阅读全文
摘要:
Python之logging模块——日志处理 日志级别 默认级别为warning,默认打印到终端 CRITICAL = 50 #FATAL = CRITICAL ERROR = 40 WARNING = 30 #WARN = WARNING INFO = 20 DEBUG = 10 NOTSET = 阅读全文
摘要:
python之subprocess模块 subprocess模块执行系统命令【子进程执行】 os.system('dir') 调用shell命令 #显示正确结果 import subprocess obj=subprocess.Popen('ls /root',shell=True,stdout=s 阅读全文
摘要:
python之 hashlib模块 hash是一类算法,该算法接受传入的内容,经过运算得到一串hash值 hash值的特点 只要传入的内容一样,得到的hash值必然一样 >要用明文传输密码文件完整性校验 不能由hash值返解成内容 》把密码做成hash值,不应该在网络传输明文密码 只要使用的hash 阅读全文
摘要:
Python之configparser模块 加载某种特定格式的配置文件 python3: import configparser python2: import ConfigParser #vi test.ini [section1] k1=v1 k2:v2 user=wei age=22 is_a 阅读全文
摘要:
Python之xml模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但是使用起来更简单。在json还没诞生时,大家选择xml,现在很多传统公司的接口主要还是xml。 xml格式,就是通过<>节点来区别数据结构的。 xml协议在各个语言里都是支持的,在Python中可以用以下 阅读全文
摘要:
python之 shelve模块 shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据类型 f=shelve.open(r'sheve.txt') # f['stu1_info']={'name':'wei 阅读全文
摘要:
python之6 json&pickle模块——序列化和反序列化模块 序列化指的是把内存的数据类型转换成一个特定的格式的内容。该格式的内容可用于存储或者传输给其他平台使用。 序列化得到的结果,即特定的格式的内容有两种用途: 可用于存储,用于存储 传输给其他平台使用,跨平台数据交互 针对用途1的特定格 阅读全文
摘要:
python之shutil模块 shutil模块——高级的文件、文件夹、压缩包处理模块 shutil 对压缩包的处理是调用ZipFile和TarFile两个模块来进行的 zipfile 压缩解压缩 tarfile 压缩解压缩 shutil.copyfileobj(fsrc,fdest[,length 阅读全文
摘要:
python之sys系统模块 python之系统模块——sys 常用如下 sys.argv #命令行参数list.第一个元素是程序本身路径 sys.exit[n] #退出程序,正常退出时exit[0] sys.version #获得python解释程序的版本信息 sys.maxint #最大的int 阅读全文
摘要:
python之os模块 常用如下: os.getcwd() #获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") #改变当前脚本的工作目录;相当于shell下的cd os.curdir #返回当前目录:('.') os.pardir #获取当前目录的父目录 阅读全文
摘要:
python之随机模块 random模块——随机数模块 import random print(random.random()) #(0,1),大于0小于1之间小数 print(random.randint(1,3)) #[1,3],大于等于1且小于等于3之间的整数 print(random.ran 阅读全文
摘要:
python之拷贝文件 使用python实现类似cp的功能 方式一: 文件with读写模式 #!/bin/python3 # -*- coding: utf-8 -*- src_file=input('源文件路径:').strip() dst_file=input('目标文件路径:').strip( 阅读全文
摘要:
python之时间模块 Python的时间模块是Python的内置模块,通常用的是time和datetime。若是用shell表示则用date +‘%F %T’表示或其他选项形式 time时间分为三种格式: 1.时间戳: 从1970到现在经过的秒数; 用于时间间隔的计算 #print(time.ti 阅读全文