自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 Linux varnish(一款高性能的开源HTTP加速器)

VarnishVarnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好常用的命令varnishadm ban.url .*$ #清除所有varnishadm ban.url /index.html #清除 index.html 页面缓存varnishad

2018-01-25 22:06:57 635

原创 python 文件管理系统

文件管理# 1. open 内置函数打开文件, 返回值是一个文件对象 ; 默认文件打开方式为只读 'r';f = open("/home/kiosk/hello")print type(f)# 2. 读取文件内容f.read()# 3. 关闭文件f.close()文件操作的其他模式理解模式不同的三个点文件不存在,是否报错; 文件是否只读,只写还是读写; 文件

2018-01-18 21:39:23 6649

原创 python 装饰器

函数式编程函数作为形参传入函数函数作为返回值def cacl_sum(*args): all_sum = 0 for i in args: all_sum += i return all_sumcacl_sum(1,2,3,4,5)闭包def lazy_sum(*args): # args 是元组 def

2018-01-17 10:07:08 211

原创 python 高级特性 (生成器 & yield关键字)

生成器读取生成器元素的两种方式:g.next() for 循环读取;(生成器实质上是可迭代对象) 1. 列表生成式,当生成元素即打印,会占用内存;[i for i in range(10000000)] #打印i会占用系统内存g= (i for i in range(1000000)) #如果给予赋值的话 就变成生成器g.next() #使

2018-01-15 22:03:33 518

原创 python 练习题4

现在IPV4下用一个32位无符号整数来表示,一般用点分方式来显示,点将IP地址分成4个部分,每个部分为8位,表示成一个无符号整数(因此不需要用正号出现),如10 .137.17.1,是我们非常熟悉的IP地址,一个IP地址串中没有空格出现(因为要表示成一个32数字)。 现在需要你用程序来判断IP是否合法。 输入描述:输入一个ip地址 输出描述:返回判断的结果YES or NO 示例1

2018-01-12 09:13:26 395

原创 python 函数操作

函数的定义def 函数名():函数体return 返回值1,返回值2函数的调用函数名()实现打印返回值: print 函数名()总结:定义函数时,函数不执行;调用函数时, 函数才执行;有参数的函数必选参数形式参数def add(x, y):print x + y实参 , x=1, y=2add(1 2)3默认参数In [

2018-01-07 15:52:24 246

原创 python 集合操作

集合操作 - 字典的近亲集合的两个功能:1)集合可以实现去重的功能;2)集合可以实现关系测试; 交集, 差集,并集, 是否子集, 是否没有交集。集合集合set的定义集合是不重复的数据结构; 如果花括号里面为空,则是字典类型;s = {}print type(s)type 'dict'>定义集合的第一种方式 ;s = {1, 2, 3, 2, 3

2018-01-07 15:29:04 440

原创 python练习题3

1.字符串最后一个单词的长度题目描述:计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。示例1: 输入:hello world 输出:5while True: a = raw_input("输入:") b=a.split(" ",) c=len(b[-1])

2018-01-03 09:46:47 395

原创 映射类型:字典

字典:如果想将值分组到一个结构中,并且通过编号对其进行引用,列表就能派上用场了。字典是一种通过名字引用值的数据结构,字典中的值并没有特殊的顺序,但是都是存储在一个特定的键(Key)里,键可以是数字、字符串或者元组。 1.如何创建字典和给字典赋值 创建字典只需要把字典赋值给一个变量,不管这个字典是否包含元素。赋值创建字典 , key-value , 键值对d = {"key

2018-01-02 14:58:42 4022

原创 列表

列表 像字符串类型一样,列表类型也是序列式的数据类型,可以通过下标或者切片操作来访问某一个或者一块连续的元素。然而,相同的方面也就这些,字符串只能由字符组成,而不是不可变的(不能单独改变它的某个值),而列表则是能保留任意数目的 python 对象的灵活容器。就像我们将要看到的例子所式,创建列表非常简单,向列表中添加元素也是如此。 列表不仅可以包含python的标准类型,而且可

2018-01-02 10:12:31 129

原创 python 练习题2

企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高    于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提    成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于    40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于    10

2017-12-27 14:31:29 281

原创 python if语句、while&for语句

* 代码快通过缩进对齐表达代码逻辑,而不是使用大括号。因为没有了额外的字符,程序的可读性更高。而且缩进完全能够清楚的表达一个语句属于那个代码块。当然代码块也可以只有一个语句组成。1.if 语句(判断语句) 标准if语句的语法如下:if 表达式: 满足表达式执行的语句.....if 表达式: 满足表达式执行的语句.....else: 不满足表达式执行的语句....

2017-12-26 15:09:14 422

原创 python 数字、字符串及操作符

1.python的数值类型: python 支持五种基本数字类型,其中有三种是整形类型 .有符号整形 .长整形 .布尔值 .浮点值 .复数 下面是一些例子:int 0101 84 -237 0x80 017 -680 -0x92long 29909382103L

2017-12-26 10:13:08 961

原创 python练习题

在Linux电脑上安装python,ipython,pycharm专业版本软件; 在Windows电脑上安装python3版本,并配置环境变量,确保Dos环境下运行脚本;Linux下有多少种运行python的不同方法,并分析各自优缺点。并说说你最喜欢哪一种? 有三种方法:1、交互式启动器(优点是方便快捷,缺点是代码保存在内存中推出就要从写) 2、运行python脚本 (优点是适合

2017-12-25 14:38:57 597

原创 PEX 安装系统

服务安装yum install dhcp tftp-server httpd syslinux -ysystemctl stop firewalld=================================================================== 开启tftp服务vim /etc/xinetd.d/tftp 14 disable

2017-12-13 09:44:32 2731

原创 磁盘共享

安装服务服务端:yum install targetcli -y #安装共享磁盘服务systemctl start target #启动服务targetcli #打开设置客户端:yum install iscsi-initiator-utils.64_86 -y #安装sy

2017-12-12 16:12:52 298

原创 nfs

安装服务以及配置防火墙策略在配置之前先安装nfs-utilsyum install nfs-utils -ysystemctl start nfs-serversystemctl enable nfs-server.service ##开启nfs服务如果开启防火墙还要访问nfs,要添加以下的服务:systemctl start firewalldfirewall-cmd -–perman

2017-12-12 10:02:55 127

原创 samba

共享存储 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置

2017-12-05 16:54:12 240

原创 firewalld & iptables

firewalld==============================================================zone:丢弃 drop任何流入网络的包都被丢弃,不作出任何响应。只允许流出的网络连接。阻塞 block任何进入的网络连接都被拒绝,并返回 IPv4 的 icmp-host-prohibited 报文或者 IPv6 的 icmp6-adm-prohib

2017-12-04 16:21:11 145

原创 高级网络控制

网络控制桥接============================================================systemctl stop NetworkManager.servicebr0 =================================================================== 临时添加br0brctl show

2017-11-28 14:44:15 148

原创 DNS

高速缓存DNS=================================================================== 部署dnsyum install bind.x.... -ysystemctl start namedsystemctl enable namedsystemctl stop firewalldsystemctl disable firew

2017-11-27 16:37:00 245

原创 数据库的基础管理

安装mariadb==================================yum install mariadb-server -ysystemctl start mariadb安全初始化========================================= *) 默认情况下,网络接口是打开的,为了安全需要关闭此接口:vim/etc/my.cnf #关闭网络接口ski

2017-11-23 08:43:53 180

原创 apache

#####apacheapache 企业中常用的web服务,用来提供http://(超文本协议)#=apache安装部署==================================================yum install httpd -yyum install httpd-manualsystemctl start httpd.service systemctl ena

2017-11-20 16:48:39 370

原创 Linux ftp服务

=ftp服务============================================================ ftp的定 ftp:// 文件传输协议ftp协议提供的软件 在rhel7中 vsftpd=部署ftp服务========================================================= yum install vsftpd

2017-11-07 12:33:53 194

原创 linux下简单的正则表达式

###匹配0到任意字符 ? ###匹配单个字符 [[:alpha:]] ###匹配单个字母 [[:lower:]] ###匹配单个小写字母 [[:upper:]] ###匹配单个大写字母 [[:digit:]] ###匹配单个数字 [[:alnum:]] ###匹配单个数字或字母 [[:punct:]] ###匹配单个符号 [[:sp

2017-11-07 12:20:48 288

原创 lvm逻辑分卷管理

=lvm=================================== 1.了解什么是pv、vg、pe、lvm=建立一个lvm===============================!!!首先先建立一个lvm分区 id:8e!!!*划分物理分区,并修改分区标签为lvmpvcreate /dev/vdb1 #创建物理卷vgcreate vg0 /dev/vdb1 #创建物理卷

2017-11-07 09:10:42 508

原创 linux下储存设备的管理

=设备的查看======================= 1)发现的但无法使用的(比如需要格式化的) fdisk -l #查看设备 cat /proc/partitions #查看设备2)系统发现的,但是没有投入使用的,但随时可以使用的设备blkid #查看设备id信息3)发现并且在使用的设备df

2017-11-07 08:58:14 342

原创 全自动脚本安装虚拟机

1、安装图形界面工具生成脚本文件:yum install system-config-kickstart.noarch -y 2、启动system-config-kickstart选项==================================== (保存) (vim刚才的文件) (检查语法) (安装dhcp) (关闭火墙) systemctl st

2017-11-02 08:42:41 462

原创 linux下的定时任务与延时任务

1、延时任务at |时间|> |命令|>ctrl + d ###延时任务at -l ###查询延时任务 -m now+1min |命令| ###(at默认情况下只有输出命令才有邮件+m无输出命令也有邮件) -f |时间| |命令文件| ###(可以无交互执行) -

2017-10-31 16:03:06 342 1

原创 Linux下man的使用

man ->>manual ###man是手册缩写man man #####查看man命令的帮助man passwd ###查看passwd命令的帮助man的级别1 系统命令2 系统接口3 函数库4 特殊文件,比如设备文件5 文件6 游戏7 系统的软件包8 系统管理命令9 内核

2017-10-30 13:46:36 1761

原创 Linux系统根下目录的作用

linux是一个倒树结构linux中所有的东西都是文件这些文件都在系统顶级目录“/” /就是根目录/目录以下为二级目录这些目录都是系统装机时系统自动建立的二级目录的作用/bin ##二进制可执行文件也就是系统命令/sbin ##系统管理命令存放位置/boot ##启动分区,负责系统启动/dev ##设备管理文件/etc ##大多数系统管理文件/home

2017-10-30 13:44:57 333

原创 yum rpm 的使用

1.软件名称识别[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm结尾的适用与redhat操作系统 || || || || 软件名称 软件版本 软件适用系统 64位2.如何安装软件1.rpmrpm -ivh name.rpm ##安装

2017-10-30 11:14:37 143

原创 系统虚拟机的快照 镜像

1.安装#!/bin/bash ##命令运行环境的指定virt-install \ ##安装虚拟机--name $1 \ ##虚拟机名称指定 ,$1表示脚本后的第一串字符--ram 1000 \ ##内存--file /var/lib/libvirt/images/$1.img \ ##硬盘文件 --file-si

2017-10-28 20:14:15 919

原创 文件的归档 压缩 传输命令

文件的归档 压缩 传输命令

2017-10-23 09:40:37 364

原创 Linux <启动虚拟机及基础命令>

虚拟机及基础命令

2017-10-20 10:56:22 6763

原创 管理网络

管理网络

2017-10-17 16:31:26 192

原创 时间同步

时间同步服务器

2017-10-17 14:51:18 388

原创 系统日志

系统日志

2017-10-17 14:42:19 209

原创 让远程主机可以通过网络访问sshd服务

让远程主机可以通过网络访问sshd服务

2017-10-17 11:43:30 410

原创 linux系统下ps命令

####1.进程定义####进程就是cpu未完成的工作####2.ps命令####psa ##关于当前环境的所有进程x| -A ##所有进程f ##显示进程从属关系e ##显示进程调用环境工具的详细信息l ##长列表显示进程的详细信息u ##显示进程的用户信息-a ##显示shell前台运行命令的进程,但不保函shell本身ps ax -o

2017-10-07 10:47:53 171

空空如也

空空如也

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

TA关注的人

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