记录平凡生活,关注互联网,专注Linux运维技术.
November 30, 2017

Python:获取某月第一天和最后一天

#!/usr/bin/env python #coding:utf-8 #功能:获取某第一个和最后一天 #日期:2017-11-30 import datetime import calendar # 获取当前年份 year = datetime.date.today().year # 获取当前月份 month = datetime.date.today()...
November 24, 2017

crontab执行python脚本提示ImportError解决方法

早上看到hadoop的计算结果没有进入到mysql数据库,查看关于hadoop计划任务的输出日志发现有报错信息。果断拿来手动执行相关的python脚本,并没有错误,然后丢到计划任务里面就报错,折腾了我一上午终于搞好了。报错信息报错执行/data/datax/bin/tool_hive2mysql_build_json.py脚本的时候ImportError。 [root@uhadoop-mr...
November 14, 2017

Python:ip地址处理模块

安装1.先下载源码,地址:https://pypi.python.org/pypi/IPy/,然后解压后使用命令python setup.py install安装。 2.或者直接使用pip install ipy进行安装使用查看IP地址版本 >>> IPy.IP('192.168.1.1').version() 4 >>> IPy.IP('::1').version() 6 计算网...
November 8, 2017

Python:gethostbyname获取本地ip地址

gethostbyname和gethostbyname_ex均是socket模块中的一个函数,都可用于来获取本地ip地址。 PS:Linux(阿里云服务器)服务器使用下面的函数来获取到的是公网IP地址,在本地的Windows机器上面获取到的是内网IP地址。gethostbyname函数获取本地ip地址 >>>impoert socket >>> socket.gethostbyname(...
November 8, 2017

Python:platform获取操作系统详细信息

获取系统信息 >>> import platform # 导入platform模块 >>> platform.platform() # 获取操作系统名称及版本号 'Linux-3.10.0-514.el7.x86_64-x86_64-with-centos-7.3.1611-Core' >>> platform.system() # 获取操作系统 'Linux' >>> plat...
November 7, 2017

Python:获取目录下指定后缀的文件

os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名.获取当前目录下指定后缀的文件 #!/usr/bin/env python #coding:utf-8 import os f_list = os.listdir(os.getcwd()) for i in f_list: # os.path.splitext():分离文件名与扩展名...
November 3, 2017

Linux强制用户首次登陆修改密码

Linux强制用户首次登陆修改密码这个应该是RHCE认证中用户管理部分,属于基础中的基础。可是我忘记了,所以就有了下面的记录。 [root@jd /]# useradd testuser1 [root@jd /]# echo "123456" | passwd testuser1 --stdin Changing password for user testuser1. passwd...
October 19, 2017

crontab执行后发送邮件到指定邮箱

如何知道每次crontab的执行结果,可以通过把crontab的执行日志以邮件的方式发送到你的邮箱。crontab本身就有这个功能,只需在在crontab -e中添加指定的邮箱。 MAILTO=lianshitong@gmail.com //增加这一行,邮箱换成你自己的 */2 * * * * /usr/bin/ping -c 4 www.lianst.com //执行结果不要重定向,否...