01 2018 档案
摘要:系统最小化安装 环境: zabbix_server 12.1.1.1 zabbix_agent 12.1.1.2 zabbix_proxy 12.1.1.3 1.安装环境: yum -y install wget vim tree gcc gcc-c++ autoconf httpd mysql m
阅读全文
摘要:Nginx的安装 # yum install gcc pcre-devel zlib-devel –y #./configure –prefix=/usr/local/nginx #make && make install 启动nginx: # /usr/local/nginx/sbin/nginx
阅读全文
摘要:当你搭建了apache服务器并在上面部署了web网站,在网站运行前,为了使apache服务器的性能得到更好的应用,我们可以先对其进行压力测试。进行压力测试其实非常简单,我们也不用再额外下载安装什么测试工具,因为Apache HTTP Server自带了一个压力测试工具——ab,ab的可选参数比较多,
阅读全文
摘要:1.3 DNS处理模块 dnspython是python实现的一个DNS工具包,它支持几乎所有的记录类型,可以用于查询、传输并动态更新ZONE信息,同时支持TSIG(事物签名)验证消息和EDNS0(扩展DNS)。在系统管理方面,我们可以利用其查询功能来实现DNS服务监控以及解析结果的校验,可以代替n
阅读全文
摘要:#!/usr/bin/env bash#author:danny#date:2017-12-28#检测80端口和公司主页存活状态Check_URL=`/usr/bin/curl -I https://www.xxx.com --connect-timeout 5 --max-time 5 -o /d
阅读全文
摘要:1.2 实用的IP地址处理模块IPy ip地址规划是网络设计中非常重要的一个环节,规划的好坏会直接影响路由协议算法的效率,包括网络性能、可扩展性等方面,在这个过程当中,免不了要计算大量的IP地址,包括网段、网络掩码、广播地址、子网数、IP类型等。python提供了一个强大的第三方模块IPy,IPy模
阅读全文
摘要:一.系统基础信息模块 1.1 系统性能信息模块psutil psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。它实现了
阅读全文
摘要:正则表达式Regular Expression 一、 什么是正则表达式 1.1 正则表达式简介 所谓正则表达式,实际上就是用来描述某些字符串匹配规则的工具,简单地说,正则表达式是对文本进行过滤的工具。而正则表达式之所以拥有过滤文本的功能,是因为它定义了一系列的元字符,通过元字符配合其他普通字符来表达
阅读全文
摘要:第五章 模块与函数 5.1 python程序的结构 函数+类->模块 模块+模块->包 函数+类+模块+包=Python python的程序由包(package)、模块(module)和函数组成。模块是处理某一类问题的集合,模块由函数和类组成。包是由一系列模块组成的集合。如图所示: 包就是一个完成特
阅读全文
摘要:4.4 序列 序列是具有索引和切片能力的集合。元组、列表和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力,因此元组、列表和字符串都属于序列。序列索引功能演示: tuple=("apple","banana","grape","orange") list=["apple","bana
阅读全文
摘要:4.3.3 字典的方法 字典的常用方法可以极大地提高编程效率。keys()和values()分别返回字典的key列表和value列表。例: 前面已经提到,要获取字典中某个value值,可以使用dict[key]的结构访问。另一种获取value值的办法是使用字典的get(),get()的声明如下: D
阅读全文
摘要:rename :批量修改文件名 rmdir : 全拼为remove empty directories,功能是删除空目录。不能删除非空目录 rmdir doc basename :显示文件名或着目录名。 dirname :显示文件或着目录路径。 (个人感觉这俩货没啥用) file :显示文件类型 c
阅读全文
摘要:4.3 字典结构 字典是Python中重要的数据类型,字典的由“键-值”对组成的集合,字典中的“值”通过“键”来引用。 4.3.1 字典的创建 字典由一系列的“键-值”(key-value)对组成,“键-值”对之间用“逗号”隔开,并且被包含在一堆花括号中。字典与java语言中的HashMap类作用类
阅读全文
摘要:4.2.3 列表的查找、排序、反转 list列表可以进行添加、删除操作,此外List列表还提供了查找元素的方法。list列表的查找提供了两种方式,一种是使用index方法返回元素在列表中的位置,另一种方法是使用关键字“in”来判断元素是否存在列表中。 列表的排序和反转 注意:在python中,列表是
阅读全文
摘要:4 . python的数据结构 数据结构是用来存储数据的逻辑结构,合理使用数据结构才能编写出优秀的代码。python提供的几种内置数据结构——元组、列表、字典和序列。内置数据结构是Python语言的精华,也是使用python进行开发的基础。 4.1 元组结构 元组是Python中常用的一种数据结构。
阅读全文
摘要:3.3.3 break 和 continue语句 break:跳出整个循环 continue:跳出当前循环继续后面的循环 例: 3.4 结构化程序示例 冒泡排序:最小的在前面,过程示例 解析:冒泡排序需要对数列循环若干次,例如数列中有i个元素。第一遍循环,自底向上检查一遍这个数列,比较相邻的两个元素
阅读全文
摘要:2.5 运算符与表达式 2.5.1 算术运算符和算术表达式 算术运算符包括四则运算符、求模运算符和求幂运算符。 算术运算符 加减乘除:+ - * / 表达式:x+y x-y x*y x/y 求模:% 表达式:x%y 求幂: ** 表达式:x**y 注意:与C、Java语言不用,Python不支持自增
阅读全文
摘要:1.基本格式grep pattern [file...](1)grep 搜索字符串 [filename](2)grep 正则表达式 [filename]在文件中搜索所有 pattern 出现的位置, pattern 既可以是要搜索的字符串,也可以是一个正则表达式.注意:在输入要搜索的字符串时最好使用
阅读全文
摘要:sort 排序 uniq 1、语法:sort [option]... [file]...2、选项:-k key,关键子,指定以那个列来排序。如果不指定,默认将正行作为关键字排序-n 对数值排序。默认bash将所有列值认为是字符串类型,如果想要按照数值来排序使用-n或者修饰符n-r 倒序排序-t 指定
阅读全文
摘要:sed 流编辑器 对文本中的行,逐行处理 非交互式的编辑器 是一个编辑器 1、工作流程 1)将文件的第一行读入到自己的缓存空间(模式空间--pattern space),删除掉换行符 2)匹配,看一下该行是不是要编辑的行,如果是-->3;不是-->再读入下一行到模式空间,删除换行符 3)执行编辑命令
阅读全文
摘要:awk 1、是什么 是一个编程语言。支持变量、数组、函数、流程控制(if...else/for/while) 单行程序语言。 2、工作流程 读取file、标准输入、管道给的数据,从第一行开始读取,逐行读取,看是否匹配我们想要的数据(pattern模式匹配),对数据进行处理,直到读完所有的行,退出aw
阅读全文