记录平凡生活,关注互联网,专注Devops运维技术.
May 29, 2018

[Python笔记] locals() 函数

作用locals() 函数会以字典类型返回当前位置的全部局部变量。对于函数, 方法, lambda 函式, 类, 以及实现了 __call__ 方法的类实例, 它都返回 True。语法In [27]: locals()返回值返回字典类型的局部变量。In [27]: locals() Out[27]: {'In': ['', u"get_ipython().magic(u'cls '...
May 24, 2018

ccat让cat命令有颜色的输出

众所周知,cat(concatenate)命令是一个用于查看、合并和复制文本文件的Unix命令,这个命令是GNU/Linux和类Unix操作系统中每天最常用的命令之一。如果你经常使用cat命令,那么你可以尝试一下'Ccat'。它与cat命令非常相似,ccat会显示带有语法高亮显示的内容。目前支持的语言是JavaScript,Java,Ruby,Python,Go,C和JSON。安装[root...
May 22, 2018

清理messages提示Operation not permitted的处理

今天收到服务器告警通知,提示磁盘空间不足。查看了一下messages日志文件,发现已经4G多了,所以想着把messages清空一下来释放点空间出来。但是在处理的时候提示Operation not permitted没有权限。报错提示 [root@elk log]# ls -lash total 4.8G .... 4.1G -rw------- 1 root r...
May 11, 2018

[Python笔记] Python内置数据结构之字符串

字符串基础- 一个个字符组成的有序的序列,是字符的集合; - 使用单引号、双引号、三引号引住的字符序列; - 字符串是不可变对象; - Python3开始,字符串就是Unicode类型;字符串定义和初始化str1 = 'abc' str2 = "asdfg123" str3 = '''this's a string''' str4 = 'hello \n lianst.com' st...
May 11, 2018

[Python笔记] Python读取文件最后一行

小文件方法文件不大的情况下可以使用下面的方法来获取最后一行,如果文件过大就不可以了,因为open文件和文件.readlines()的时候Python会先读取到内存中,所以如果需要处理的文件是很大的,下面这种方法不管从效率上还是资源了使用上都是不可取的。#!/usr/bin/env python #coding:utf-8 file = "/var/log/bigdata/test.l...
April 27, 2018

Mysql数据库归档利器之pt-archiver

前言数据库管理员或者运维人员经常需定期对数据进行归档和清除,我们可以使用percona的pt-archiver工具能完成这一功能,使得数据归档变得方便简单。归档之前准备pt-archiver归档前,需要先建立归档表(备份表)且表结构要一样。pt-archiver操作的表必须有主键。1.查询表、数据信息MySQL [pttest1]> show table status like...
April 24, 2018

zabbix-agent启动报错No space left on device

前因在一次机房突然断电之后,登陆到zabbix系统中查看,发现有一台agent没有连接到,登陆到agent机器查看发现zabbix-agent服务无法启动,查看zabbix-agent日志看到如下报错信息。.... zabbix_agentd [836]: cannot open log: cannot create semaphore set: [28] No space left on...