<python>取出指定时间段的文本(日志文件是按时间记录的)

取出时间在9点~11点的行: [root@myvm untitled]# cat myfile.txt 2019-05-15 08:10:01 aaaa 2019-05-15 08:32:00 bbbb 2019-05-15 09:01:02 cccc 2019-05-15 09:28:23...

2019-07-12 17:20:48

阅读数 15

评论数 0

<python> 创建用户,并给用户赋予随机密码

import os from random import choice import string import subprocess #subprocess可以直接运行linux命令 def ran_passwd(): ran_range = string.ascii_letter...

2019-07-12 16:19:23

阅读数 13

评论数 0

<python> 配置linux系统的网卡IP地址

RHEL7主机有五块网卡,名为eth0/eth1/eth2/eth3/eth4, 为四块网卡配置IP地址。 import re #在网卡配置文件目录下,生成IP地址的配置文件,并写入配置信息 def mk_ip(ip_num, ip, fname): conf = '''DEVICE...

2019-07-12 15:03:34

阅读数 13

评论数 0

<python> 取出第一个文件中存在,而第二个文件中不存在的行(可用于日志文件的数据比对)

def diff(old_file, new_file, diff_file): with open(old_file) as f1: set1 = set(f1) #把打开的文件转换成集合,集合中必须是不同元素,去除相同行 with open(new_fil...

2019-07-12 13:16:28

阅读数 16

评论数 0

<python> 统计日志文件中某些字段出现的次数(例如ip访问次数, 和浏览器的数量)

方法一: #'用于统计一个文件中某些字段出现的次数' import re def count_patt(fname, patt): patt_dict = {} cpatt = re.compile(patt) with open(fname) as fobj: for l...

2019-07-12 10:28:19

阅读数 10

评论数 0

python实现完全备份和增量备份

import hashlib import tarfile from time import strftime import os import pickle def check_md5(fname): m = hashlib.md5() with open(fname, 'rb'...

2019-07-11 20:59:30

阅读数 57

评论数 0

<python> sqlarchemy模块应用(示例)

&lt;一&gt;文件名: alchemy_connetct.py #连接数据库并创建表 from sqlalchemy import create_engine, Column, Integer, String, Date, ForeignKey from sqla...

2019-07-11 20:17:27

阅读数 11

评论数 0

mycat读写分离

server.xml文件(只需更改,登录mycat的管理员和普通用户) &lt;username="root"&gt; &lt;propertyname="password"&gt;123456&lt;/prope...

2019-07-05 14:07:17

阅读数 36

评论数 0

使用rpmbuild将源码包打包成rpm包

rpm打包的过程,就是先源码安装一遍(并不会真的在机器上安装),再把安装的文件封装到rpm包中 [root@room9pc01 ~]#yum -y install gcc pcre-devel openssl-devel //安装源码安装的相关软件 [root@room9pc01 ~]#...

2019-07-05 11:42:20

阅读数 39

评论数 0

linux技术总结

1.处理以下文件内容,将域名取出并进行计数排序,如处理: http://www.baidu.com/index.html http://www.baidu.com/1.html http://post.baidu.com/index.html http://mp3.baidu.com/in...

2019-07-01 20:53:39

阅读数 46

评论数 0

大数据与Hadoop运维三大核心组件的搭建

Hadoop是什么: – Hadoop是一种分析和处理海量数据的软件平台; – Hadoop是一款开源软件,使用JAVA开发; – Hadoop可以提供一个分布式基础架构; Hadoop特点: – 高可靠性、高扩展性、高效性、高容错性、低成本 Hadoop常用组件:(下面三个组件是针对于运维,...

2019-06-27 17:01:50

阅读数 48

评论数 0

容器的介绍和docker的使用

什么是容器: 容器技术是应用程序封装和交付的核心技术; 容器技术的核心组成: – Cgroups(Control Groups)-资源管理 – NameSpace-进程隔离 – SELinux安全 由于是在物理机上实施隔离,启动一个容器,可以像启动一个进程一样快速; 什么是Docker: ...

2019-06-19 20:47:53

阅读数 58

评论数 0

云计算介绍和openstack(云计算管理平台)

什么是云计算? 云计算是一种基于互联网的按需付费的服务,这种模式提供可用的、便捷的、按需的网络访问,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源. 云平台的分类: &lt;一&gt;IaaS: 基础设施即服务 提供给消费者的服务是对所有计算基础设施的利用,包括处理...

2019-06-19 20:34:47

阅读数 1255

评论数 0

linux通过配置文件修改网卡配置

网络配置文件说明: [root@room9pc01 ~]#vim /etc/sysconfig/network-script/ifcfg-eth0 # Generated by dracut initrd 注释 DEVICE="eth0" # 驱动名...

2019-06-19 19:59:43

阅读数 239

评论数 0

KVM虚拟化技术

virtualization 资源管理: – x个物理资源 --&gt; y个逻辑资源; – 实现程度:完全、部分、硬件辅助(CPU)虚拟化. 虚拟化的主要厂商及产品: VMware---------&gt;VMware Workstation, vSphere RedHa...

2019-06-19 19:32:50

阅读数 68

评论数 0

Logstash的介绍和配置书写

Logstash是一个数据采集、加工处理以及传输的工具 • 特点: – 所有类型的数据集中处理; – 不同模式和格式数据的正常化; – 自定义日志格式的迅速扩展; – 为自定义数据源轻松添加插件; Logstash安装: – Logstash依赖Java环境,需要安装java-1.8.0-ope...

2019-06-19 11:01:16

阅读数 62

评论数 0

ISCSI网络存储盘的创建和使用

&lt;服务器端&gt;iscsi-server:192.168.1.2 [root@iscsi-server ~]#yum -y install targetcli //安装targetcli软件包,用来搭建ISCSI [root@iscsi-serv...

2019-06-17 21:00:57

阅读数 34

评论数 0

ELK的介绍和搭建

ELK是一整套解决方案,很多公司在使用如:Sina、携程、华为、美团等. ELK分别代表(都是开源软件) – Elasticsearch:负责日志检索和储存; – Logstash:负责日志的收集和分析、处理; – Kibana:负责日志的可视化. ELK可以做什么? ELK组件在海量日志系统的...

2019-06-17 19:59:51

阅读数 76

评论数 0

ansible批量管理服务器,ansible-playbook

ansible的安装: [root@ansible ~]#yum install ansible [root@ansible ~]#ansible --version //验证ansible是否安装成功 ansible配置文件查找顺序: – 首先检测ANSIBLE_CONFIG变...

2019-06-17 13:33:36

阅读数 89

评论数 0

构建MYSQL数据库和数据库的基本操作

一、什么是数据库? 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。 我们一般使用的都是mysql数据库,它是开源,跨平台的数据库软件。 二、数据库的分类? mysql 、SQL Server、Ora...

2019-06-14 18:58:57

阅读数 142

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭