自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

想来一点企鹅吗

一只来自内陆的运维鹅

  • 博客(68)
  • 收藏
  • 关注

原创 Python对文档的处理

一.文件的打开和创建>>> f = open('/tmp/test.txt')>>> f.read()'hello python!\nhello world!\n'>>> f<open file '/tmp/test.txt', mode 'r' at 0x7fb2255efc00>二.文件的读取步骤:打...

2018-07-31 10:48:10 596 1

原创 python基础及规范

python介绍why python易学易用跨平台可扩展扩展库官方主页:http://www.python.org/数据结构弱数据类型:python是一种弱化数据类型的脚本语言>>> 17/3>>> 5.666666666666667>>> a=1111111111111111...

2018-07-31 10:46:55 203

原创 python2_生成器

生成器一.列表生成器列表生成式是Python 内置的非常简单却强大的可以用来创建 list的生成式要生成 list [1, 2, 3, 4, 5, 6, 7] 可以用 range(1, 8) [例子]:求出1-9的平方数方法一:for循环L = []for i in range(1,10): L.append(i*i)print L方法二:列表生成器...

2018-07-13 11:32:40 635

原创 python2.7_数据类型总结

数据结构总结数值类型:int,long,float,complex,bool 数据类型:str(字符串),list(列表),tuple(元组),set(集合)1.可变数据类型:list, dict(字典), set数据一旦发生变化,不会在内存中开辟一个新的存储空间来存储新的对象如set集合a = {1,2,3,9,('a','A')}print type(a)p...

2018-07-12 23:43:25 1435

原创 python2_函数

函数python中如果函数无返回值, 默认返回None; 一.行参1.格式def 函数名(形参): 函数体return 返回值 2.函数的形式参数的默认值不要是可变参数;def add_end(L=[]): # 默认参数 L = [1,2,3] L.append('END') # [1,2,3, 'END'] return L ...

2018-07-12 17:51:47 213

原创 python2_集合

集合1.定义:集合是不重复的数据类型#遍历数组#!/usr/bin/env python# -*- coding: utf-8 -*-s = {1,2,3,4,2,2,3,1,1}for i in s : print i定义同元组列表一样,集合元素的数据类型不同,不能存在列表,字典 但可以存在元组!!s = {1,'hello','1L','1+...

2018-07-12 17:21:22 1948

原创 python2_switch

1.if实现switch输入两个数字和符号,得出结果#!/usr/bin/env python# -*- coding: utf-8 -*-while 1: num1 = input("请输入num1:") oper = raw_input("操作符:") num2 = input("请输入num2:") if oper == "+": ...

2018-07-12 16:19:06 820

原创 SaltStack_rhel6.5

SaltStack一.saltstack是什么:1.介绍:Salt是一种和以往不同的基础设施管理方法,它是建立在大规模系统高速通讯能力可以大幅提升的想法上。这种方法使得Salt成为一个强大的能够解决基础设施中许多特定问题的多任务系统。远程执行引擎是Salt的核心,它能够为多组系统创建高速、安全的双向通讯网络。基于这个通许系统,Salt提供了一个非常快速、灵活并且容易使用的配置管...

2018-07-05 00:27:59 227

原创 Shell编程13_运维脚本练习

运维脚本练习【练习1】建立用户执行user_create.sh userfile passwdfile要求: 创建userfile中的用户 设定userfile用户的密码为passwdfile中的密码 当脚本后面的文件数不足两个时报错 当两个文件行数不一致时报错 当文件不存在时报错 当用户存在时报错 当不是超级用户执行此脚本时报错 ...

2018-07-02 22:55:48 189

原创 Shell编程12_expect自动应答

expect自动应答1.介绍:expect 是自动应答命令用于交互式命令的自动执行 spawn 是 expect 中的监控程序,其运行后会监控命令提出的交互问题 send发送问题答案给交互命令 “\r”表示回车 exp_continue 标示当问题不存在时继续回答下面的问题 expect eof 标示问题回答完毕退出 expect 环境 interact标示问题回答...

2018-07-02 21:54:16 378

原创 Shell编程11_case选择

case选择格式:case $1 in word1 ) action1 ;; word2) action2 ;; ........ *) #针对于所有执行的动作 action_lastesac【练习】创建httpd服务的启动脚本9 #!/bin/bash 10 case...

2018-07-02 21:17:18 157

原创 Shell编程10_if循环

if循环结构1.基本结构if 条件1then 动作1else 动作2fi2.嵌套结构if 条件1then elif 条件2 then 动作2 ...else 动作3fi【练习1】输入add创建用户,输入del删除用户read -p "input Username:" USERNAME # read 输入内...

2018-07-02 13:13:58 358

原创 Shell编程9_while循环

while循环格式:while 条件 do done 【练习1】无限循环执行脚本后跟happy关键字段,条件满足时输出内容 #!/bin/bash while [ "$1" = "happy" ] do echo this\'s $1 day done【练习2】break跳出当前循环break是指跳出循环,可以执行循环外的语句#!...

2018-07-02 11:18:01 174

原创 Shell编程8_for循环

循环1.循环介绍:循环就是重复一些命令的代码块,如果条件不满足就退出循环2.格式:精简格式:for ... in ....dodone【练习1】列出数字1-5【练习2】列出所有的酒将list里的内容用 ” ” 引起来,输出的时候可以在同一行 for语句循环体结束后变量值成为最后一个 !!!若list被引号引起来,在done后面的输出是被...

2018-07-02 00:09:06 160

原创 Shell编程7_运算

运算1.运算方法和运算符号2.shell中常见的运算命令 bc ##linux中的计算器scale=n ##保留小数点的位数

2018-07-01 23:28:10 132

原创 Shell编程6_变量

变量一.变量的概念:变量是在程序运行过程中它的值是允许改变的量; 变量是一串固定的字符来表示不固定的值的一种方法; 变量是一钟使用方便的占位符,用语音用计算机的内存地址,改地址可以存储脚本运行时刻更改的程序信息; 在shell中变量是不能永久保存在系统中的,必须在文件中声明。二.shell中变量的种类:共有三类:环境级变量 - - - 只在当前shell生效...

2018-06-30 00:26:44 170

原创 Shell编程5_文本处理三剑客(awk)

文本处理三剑客(awk)1.awk介绍 AWK:三位创造者Aho、Weinberger和Kernighan统称 官方定义:一个优秀的样式扫描与处理工具 定位:AWK是一种用于处理文本的编程语言工具,主要用于格式化报文或从一个大的文本文件中抽取数据。提取原来文本中行的某些域进行计算组合显示,出结果【扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式。如果发现匹配内容,则进...

2018-06-28 11:43:36 215

原创 Shell编程4_文本处理三剑客(sed)

文本处理三剑客(sed)1.sed介绍

2018-06-28 10:24:26 218

原创 Shell编程3_文本处理三剑客(grep)

文本处理三剑客(grep)一.Grep文本过滤器1.grep介绍文本过滤器(在大段指定的文件中,按一定的模式 patten)进行过滤) grep 有三种形式:grep egrep fgrep(grep 家族) 其实 grep 是一段话的缩写:Global search regular expression and print out the line(全面搜索研究正则表达式并显示...

2018-06-27 16:20:50 185

原创 Shell编程2_常用命令

Shell编程2_常用命令1.diff命令:用来比较两个文件或目录的不同格式:diff [options] [target1] [target2]diif --help 查看帮助【常用的参数】-b 或 --ignore-space-change 不检查空格字符的不同-B 或 --ignore-blank-lines 不检查空白行-c 显示全部内文,并标出不同之处...

2018-06-27 13:44:03 182

原创 Shell编程1_基础

Shell编程1_基础一.Shell介绍:1.什么是shell:shell是操作系统的一个软件,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口,系统中的命令用shell解释,可以接收系统回应的输出并显示到屏幕上 2.什么是shell脚本:脚本是一种解释型语言(c语言是描述型语言),用shell脚本保存执行动作,用脚本判断命令执行的条件,用脚本来...

2018-06-26 22:38:59 118

原创 Docker搭建

Docker搭建一.软件的安装当前安装的版本是docker17.03.1yum install -y docker-engine-17.03.1.ce-1.el7.centos.x86_64.rpm docker-engine-selinux-17.03.1.ce-1.el7.centos.noarch.rpm启动docker,需要可以设置为开机自动启动systemct...

2018-06-07 22:19:55 212

原创 python3_字典

python3_字典一.字典的增删改查1.定义在Python中,字典 是一系列键—值对。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何Python对象用作字典中的值。 #定义一个字典alien_0 = {'color': 'green', 'points': 5} print(alien_0...

2018-06-07 00:03:59 286

原创 python3_if语句

python3_if语句一.条件测试1.条件测试每条if 语句的核心都是一个值为True 或False 的表达式,这种表达式被称为条件测试。 Python根据条件测试的值为True 还是False 来决定是否执行if 语句中的代码。如果 条件测试的值为True ,Python就执行紧跟在if 语句后面的代码;如果为False ,Python就忽略这些代码。 注意:Pyth...

2018-06-06 18:48:49 2024

原创 python3_计算机基础知识2

python3_计算机基础知识21.计算机是一个存储和处理数据的电子设备 2.计算机包括硬件和软件 3.硬件是计算机中可以碰触的物理部分 4.计算机程序,也称软件,是控制硬件并让硬件完成任务的不可见的指令集 5.计算机程序设计是指编写让计算机来完成的指令(代码) 6.中央处理器(CPU)是计算机的大脑。他从内存获取指令然后执行它们。 7.计算机使用0和1是因为数字设备有两个稳定...

2018-06-04 17:24:34 196

原创 python3_windows常见命令整理

python3_windows常见命令整理  1.calc:启动计算器   2.appwiz.cpl:程序和功能   3.certmgr.msc:证书管理实用程序   4.charmap:启动字符映射表   5.chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符)   6.cleanmgr: 打开磁盘清理工具   7.cliconfg:SQL SERVER 客户端...

2018-06-04 16:28:40 442

原创 python3_元祖

python3_元祖一.元祖定义Python将不能修改的值称为不可变的 不可变的 ,而不可变的列表被称为元组 元组。 list = [ A , B ] 元素可以修改 - - - > 列表 tuple = ( A,B ) 元素可修改 - - - > 元祖二.遍历元祖像列表一样,也可以使用for 循环来遍历元组中的所有值dimensions = (200,...

2018-06-03 23:25:43 551

原创 python3_操作列表

python3_操作列表一.遍历列表(一)for循环在编写for 循环时,对于用于存储列表中每个值的临时变量,可指定任何名称。然而,选择描述单个列表元素的有意义的名称大有帮助。这些命名约定有助于你明白for 循环中将对每个元素执行的操作。使用单数和复数式名称,可帮助你判断代码段处理的是单个列表元素还是整个列表。 在for 循环中,想包含多少行代码都可以。(二)代码格...

2018-06-03 23:04:33 790

原创 python3_列表

python3_列表一.列表(一)概念列表 由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有 任何关系。鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如letters 、digits 或names )是个不错的主意。 在Python中,用方括号([] )来表示列...

2018-05-30 22:46:10 201

原创 python3_变量和数据类型

python3_变量和数据类型变量1.使用规则只能包含数字、字母、下划线,不能以数字打头变量名不能包含空格不能使用关键字和函数名特别注意: 养成良好的编码习惯变量名应剪短并具有描述性慎用消息字母 ’ i ’ 和大写字母 ’ O ‘【练习】:1 简单消息: 简单消息: 将一条消息存储到变量中,再将其打印出来。 2 多条简单消息: 多条简单消息: 将...

2018-05-30 21:17:48 210

原创 python3_常见基础问题&windows常见命令调用

python常见基础问题&windows常见命令一.python语言风格1.为什么说,python是解释性语言?这是什么意思python并非完全是解释性语言,它是有编译的,先把源码py文件编译成pyc或者pyo,然后由python的虚拟机执行,相对于py文件来说,编译成pyc和pyo本质上和py没有太大区别,只是对于这个模块的加载速度提高了,并没有提高代码的执行速度,通...

2018-05-30 18:59:57 633

原创 python3_计算机基础知识

python3.7_计算机基础知识一.物理设备计算机:接收用户输入指令与数据,经由CPU的数学与逻辑单元运算处理后,以产生或存储成有用的信息1.什么是硬件?什么是软件硬件:计算机的外部设备,用来支持操作系统的各种功能 软件:是一系列按照特定顺序组织的计算机数据和指令的集合2.罗列出计算机的五个主要硬件组建1.运算器 2.控制器 控制器负责从存储器中取出指令,并对...

2018-05-30 18:47:30 357

原创 redis+mysql缓存

redis+mysql缓存缓存逻辑:client -> nginx -> php-fpm -> redis -> mysql一.原理1.为什么要作缓存当网站的处理和访问量非常大的时候,我们的数据库的压力就变大了,数据库的连接池,数据库同时处理数据的能力就会受到很大的挑战,一旦数据库承受了其最大承受能力,网站的数据处理效率就会大打折扣。此时就要使用高并发处...

2018-05-25 00:20:52 1663

原创 redis搭建+redis主从

redis基本介绍,搭建和redis主从配置

2018-05-24 22:35:56 3812 1

原创 Linux项目_Lnmp_2_Nginx安装&论坛搭建

Linux项目_Lamp_2_Nginx安装&论坛搭建一.Nginx软件安装1..解压gz压缩包:tar zxf nginx-1.14.0.tar.gz cd nginx-1.14.02.安装前准备修改配置文件,删除版本信息 vim src/core/nginx.h 14 #define NGINX_VER “nginx”注释d...

2018-05-09 22:39:50 336

原创 Linux项目_Lnmp_1_mysql搭建

一.新建虚拟机要求:内存>2G 硬盘>20G [物理机] cd /var/lib/libvirt/images/ qemu-img create -f qcow2 -b rhel6.5.img vm8 qemu-img info vm8 Virt-manager创建虚拟机 设定 主机名 vm8_lnamp ,IP地址 172.25.0.8 yum源...

2018-05-09 22:32:30 210

原创 Linux项目_Lnmp_8_Nginx主配置文件

Linux项目_Lnmp_6_Nginx主配置文件一.设置Nginx代理1.配置NGIX以接受代理协议若要配置NGNIX以接受代理协议报头,请在HTTP或流块中的服务器块中将PROXYL协议参数添加到侦听指令中。 现在,您可以使用 $PROXYPROSTOLL ADDR 和 $PROXYPROSTOLL 端口变量来为客户端IP地址和端口配置额外的HTTP和流实I...

2018-05-09 20:52:07 666

原创 Linux项目_Lnmp_7_Sticky插件&Session共享

Linux项目_Lnmp_5_Sticky插件一.Sticky介绍1.什么是StickyAmaze UI JS 插件2.Session共享(1)原理交叉存储,t1存放数据在m2上,t2存放在m1上, t1坏掉之后,t2可以读取m2上的数据, t2坏了之后,t2拥有自己的内存空间,t1可以读取m1上的数据t1 t2 t3 t4….多个tomcat反感:...

2018-05-09 20:13:00 137

原创 Linux项目_Lnmp_6_Tomcat搭建

Linux项目_Lnmp_4_Tomcat搭建一.Tomcat介绍1.什么是TomcatTomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,...

2018-05-09 19:49:09 189

原创 Linux项目_Lnmp_5_jdk1.7环境搭建

Linux项目_Lnmp_3_jdk1.7环境搭建1.环境安装:建立新的一台虚拟机server9,并搭建环境 Hostname : server9_java IP: 172.25.0.9 Yum源:172.25.0.250/rhel6.5 (3819) 在server8和server9上共同操作2.解压安装包tar zxf jdk-7u79-linux-x64....

2018-05-09 19:31:27 153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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