自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 corosync+pacemaker+iscsi实现mfs的高可用

续Mfs分布式存储的搭建以及部署这篇博客,下面我们将利用corosync+pacemaker+iscsi+mfs实现一个高可用集群文件系统。 实验环境:rhel6.5 实验主机: server1 mfsmaster 172.25.70.1 server4 mfsmaster 172.25.70.4 ...

2018-03-06 22:24:23 571 1

原创 Mfs分布式存储的搭建以及部署

一、MFS的简单了解 1、包含 4 种角色 管理服务器 managing server (master) 元数据日志服务器 Metalogger server(Metalogger) 数据存储服务器 data servers (chunkservers) 客户机挂载使用 client computers 2、各种角色作用 管理服务器:负责各个数据存储服务器的管理,文件读写调度,文件空...

2018-03-04 16:11:29 1939

原创 利用lnmp架构搭建论坛Discuz

实验环境:rhel6.5 实验主机:server1 172.25.70.1 一、mysql源码安装 1.安装编译mysql的cmake工具 所需软件包:cmake-2.8.12.2-4.el6.x86_64.rpm[root@server1 ~]# yum install cmake-2.8.12.2-4.el6.x86_64.rpm -y2.安装mysql源码包 所需软件包:m...

2018-03-03 16:51:41 1873

原创 七层负载均衡之nginx

一、nginx 1.名词解释 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 2.nginx的安装和部署 所需材料:ngi...

2018-02-18 14:43:00 1809

原创 lvs+keepalived实现高可用负载均衡

一、lvs 1.名词解释 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。 2.lvs的技术简介 以下引用自百度百科 【1】技术简介 LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的...

2018-02-13 13:01:37 474

原创 cdn之高速缓存服务器的搭建和配置

一、cdn 1.名词解释 以下引用子百度百科CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信...

2018-02-11 16:46:33 12235

原创 模块和包

1.什么是模块 在 Python 中,一个.py文件就称之为一个模块(Module) 2.模块的作用大大提高了代码的可维护性编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用3.什么是包 如果不同的人编写的模块名相同怎么办?为了避免模块名冲突,Python 又引入了按目录来组织模块的方法,称为包(Package) 4.模块的导入 以module01和module02为

2018-01-16 16:11:04 181

原创 高级特性

一、切片 1.可以切片的数据类型字符串 可以到python数值类型和字符串详解这篇博客查看字符串的切片元组和列表 可以到这篇元组、列表、字典、集合博客查看元组和列表的切片注意:字典和集合不支持切片,因为它们都是无续的数据类型 二、迭代 1.判断一个对象是否可迭代的方法是否可用for循环遍历isinstance()方法In [6]: from collect

2018-01-16 14:11:12 247

原创 python函数基本操作

1.函数的定义def 函数名(): 函数体return 返回值1,返回值2函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕。 如果没有return语句,函数执行完毕后也会返回结果,只是结果为None。 空函数 如果想定义一个什么事也不做的空函数,可以用pass语句def fun(): pass2.函数的调用函数名()注

2018-01-16 13:17:33 2103

原创 函数式编程之函数返回值&装饰器

一、函数返回值 1.什么是函数返回值 顾名思义,函数返回值,就是一个函数的返回值,是一个函数名的情况 2.闭包 以计算多个数之和为例: 方法一:直接调用函数def cacl_sum(*args): all_sum = 0 for i in args: all_sum += i return all_sumprint cacl_sum(1,2,

2018-01-15 16:52:15 764

原创 函数式编程之高阶函数

1.什么是高阶函数 引入: 变量可以指向函数In [10]: a = maxIn [11]: a(1,2,3,46)Out[11]: 46说明变量a现在已经指向了max函数本身。直接调用max()函数和调用变量f()完全相同。 既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。2.常见的内置高阶函数map

2018-01-15 15:05:00 404

原创 高级特性之生成器

1.什么是生成器 以下引用廖雪峰的官方网站 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建

2018-01-15 13:20:20 240

原创 python基础练习三

1.字符串最后一个单词的长度 题目描述:计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。示例1: 输入:hello world 输出:5 代码如下:string = raw_input("输入一行字符串,以空格隔开:")newstring = string.split(" ")if

2018-01-12 17:09:23 487

原创 python基础练习四

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

2018-01-12 16:48:45 274

原创 详解元组、列表、字典、集合<二>

三、字典(dict) 1.字典的创建赋值创建字典In [2]: d = {1,True,"hello"}In [3]: type(d)Out[3]: set#字典由key和value构成,一个key对应一个value,key-value , 键值对In [4]: d = {1:"freya",2:"lili",3:"lucy"} In [5]: type(d)Out[5]: dictIn

2018-01-11 14:19:27 364

原创 详解元组、列表、字典、集合<一>

下面我们要了解以下数据类型元组列表字典集合一、元组(tuple) 1.元组的创建(可以把元组看作一个容器,任何数据类型都可以放在里面)通过赋值方法创建元组In [5]: t = ("hello",2.3,2,True,{1:"hello",2:"world"},)In [6]: type(t)Out[6]: tupleIn [7]: t = (1)In [8]: type(t)O

2018-01-10 14:25:22 3716

原创 python函数练习-用户管理系统

一、题目要求 用户登陆管理系统:1. 注册新用户2. 用户登陆 3. 注销用户 4. 显示用户信息5. 退出系统二、运行效果 用户登录 用户登录 用户信息显示 用户注销 用户信息显示 退出系统 三、代码如下#coding:utf-8user_info = { #使用字典的方式存储用户信息 'freya

2018-01-07 16:07:03 585

原创 python的IO操作和控制语句

一、IO操作和占位符Inputraw_input()传入值为字符串类型input()传入值为数值类型Outputprint 变量名In [103]: s = "hi"In [104]: print s #s为变量名hiprint ” “In [105]: print "hello" #输出一个字符串hello按照某种特定格式输出p

2018-01-07 14:31:06 992

原创 python数值类型和字符串详解

一、python数值类型int 整型long 长整型float 浮点型bool(True ,False) 布尔型complex 复数型二、字符串 字符串创建 在python中表示字符串有3种方式,分别为单引号、双引号、三引号。 其中单引号和双引号的作用一样:In [8]: s = "hello"In [9]: type(s)Out[9]: strI

2018-01-01 17:38:41 1760

原创 python基础练习二

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

2018-01-01 14:22:27 310

原创 python基础练习一

1. 在Linux电脑上安装python,ipython,pycharm专业版本软件 安装python [root@server ~]# yum install python -y 安装ipython 从网上下载软件 [ipython]https://pan.baidu.com/s/1nuGVZol 获取并进入ipython安装包目录,安装全部以解决依赖性问题 安装 py

2017-12-31 17:36:22 288

原创 ISCSI

1.什么是CIFS协议 CIFS 使用客户/服务器模式。客户程序请求远在服务器上的服务器程序为它提供服务,服务器获得请求并返回响应。CIFS是公共的或开放的SMB协议版本,像SMB协议一样,CIFS在高层运行,而不像TCP/IP协议那样运行在底层。CIFS可以看做是应用程序协议如文件传输协议和超文本传输协议的一个实现。 2.CIFS的功能 1.访问服务器本地文件并读写这些文件 2.与其它用户

2017-12-13 22:17:35 216

原创 NFS服务端的配置和客户端的访问

1.什么是NFS,它有什么作用 参见百度百科:NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。 作用:在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 2.NFS服务端的配置和客户端的检测与挂载 (1)安装该服务:[root@

2017-12-12 21:49:03 10325

原创 网络安装redhat7.2虚拟机

网络安装redhat7.2虚拟机1.该实验应用场景 当我们需要大量给多台主机装虚拟机的时候,想要做到同步且自动安装的情况下。我们知道网络安装需要pxelinux.0。下面我们通过pxelinux.0来找寻一系列安装工具。 2.该实验用到的工具 (1)rhel-server-7.2-x86_64-dvd.iso (2)syslinux-4.05-12.el7.x86_64 根据实验者的实验环

2017-12-12 17:27:24 1020

原创 iptables&firewalld

一、firewalld(1).firewalld的安装 - yum install firewall -y - systemctl start firewalld - systemctl enable firewalld (2)firewalld服务的管理 Firewalld服务是红帽RHEL7系统中默认的防火墙管理工具,可以使用图形化工具firewall-config或文本管理

2017-12-08 22:30:17 197

原创 samba服务

1.什么是samba服务Samba是用来实现SMB的一种软件,SMB(全称是Server Message Block)是一个协议名,它能被用于Web连接和客户端与服务器之间的信息沟通。Samba服务可用于将linux文件系统作为CIFS/SMB网络文件共享进行共享,并将linux打印机作为CIFS/SMB打印机共享进行共享。2.samba服务端与客户端的安装与配置(1)服务端的安装

2017-12-06 22:37:12 2753

原创 高级网络管理

一、网络桥接1、什么是网络桥接桥接就是把一台机器上的若干个网络接口“连接”起来。其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去。以使得网口之间的报文能够互相转发。交换机就是这样一个设备,它有若干个网口,并且这些网口是桥接起来的。于是,与交换机相连的若干主机就能够通过交换机的报文转发而互相通信。做实验之前用nm-connection-editor,将网桥(br)以及网卡全部

2017-11-29 18:41:52 401

原创 dns服务

1.安装和配置(1)[root@dns-server ~]# yum install bind -y(2)[root@dns-server ~]# systemctl restart named(3)[root@dns-server ~]# systemctl stop firewalld     [root@dns-server ~]# systemctl disable fir

2017-11-28 21:59:45 497

原创 Apache服务器的管理

Apache一、服务简介Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。二、服务配置[root@foundation70 Desktop]# yum install httpd -y[root@foundation70 Desktop]# yum install

2017-11-21 22:22:19 707

原创 mariadb的管理

mariadb1.安装yum install mariadb-server -ysystemctl start mariadb2.安全初始化(1)[root@localhost Desktop ]# netstat -antlpe |grep mysql #查看端口号[root@localhost Desktop ]#vim /etc/my.cnfskip-ne

2017-11-21 20:36:42 539

原创 ftp文件传输协议

ftp文件传输协议1.ftp://文件传输协议 2.ftp协议提供的软件 在rhel7中是vsftpd 3.服务端部署ftp服务 [root@server Desktop]# yum install vsftpd -y [root@server Desktop]# systemctl start vsftpd.service  [root@server Desktop]#

2017-11-08 20:27:03 342

原创 LVM的管理

关于LVM的管理1.LVM概念:LVM是 Logical Volume Manager(逻辑卷管理)的简写,LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。2.LVM基本术语LVM是在磁盘分区和文件系统之间添加的一个逻辑层

2017-11-07 18:39:25 236

原创 关于存储设备的管理

存储设备的管理光盘、U盘、硬盘分区:方便管理,安全一.对设备进行识别查看(1)发现系统中的设备fdisk -lcat /proc/partitions(2)系统发现的,但是没有投入使用,随时可以投入使用的设备blkid(3)发现并且在使用的设备df 查看磁盘的挂载信息df -h 统计大小(1G=2^10Mdf -H 1G=10^3M二.设备名称的

2017-11-06 21:58:29 315

原创 redhat下软件安装

软件安装1.初识安装包[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm    rpm结尾的适用与redhat操作系统       ||        ||        ||       ||    软件名称       软件版本软件适用系统 64位2.安装软件下面我们要详细讲解两种安装软件的命令--rpm和yum,比如在安装

2017-11-01 22:23:12 10141

原创 linux系统中的定时任务及延时任务

linux系统中的定时任务及延时任务目的:解决人不能时时监控,以及遗忘的问题一、延时任务(at)at time> 命令>ctrl d1.基本用法at     -l                 列出延迟任务信息(该命令执行时间之后的延迟任务,不包括执行时间之前的延迟任务)    -r 任务id     删除此id的任务    -m

2017-11-01 17:07:09 273

原创 虚拟机全自动安装

虚拟机全自动的安装(在安装过程中自动)1.yum install system-config-kickstart -y2.system-config-kickstart 3.图形界面更改各种虚拟机安装时的选项(见截图)4.保存该ks.cfg文件,建议使用真机镜像的挂载路径(/var/www/html)下,方便脚本的编写5.让镜像挂载在/var/www/html/rhel7.

2017-10-31 22:01:08 594

原创 虚拟机的创建和管理

系统虚拟机管理1.安装图形界面安装>>镜像安装(1)在真机中用root身份执行"virt-manager"(2)点击下图红色标注的地方-->选择"localinstall media(ISO image or CDROM)-->Foward(3)点击Use ISO image-->Browse(4)点击Browse Local-->选择该镜像在本

2017-10-25 20:34:07 656

原创 文件打包、压缩及传输

一、文件的传输1.scp(1).将A主机的文件(目录)上传到B主机上(在A主机上进行操作) 命令: scp dir/nameusername@B主机ip:/dir             scp /root/Desktop/fileroot@172.25.254.112:/mnt 当需要传输的时一个目录(包括目录下的文件) 命令   scp -r dir/name us

2017-10-24 22:45:39 1652 1

原创 网络管理

管理网络1.ip基础知识                   ip地址:用ifconfig查看255.255.255.0:子网掩码(任意排列的,不定)子网掩码255位对应的ip位为网络位子网掩码0对应的ip位为主机位2.配置ip图形化>>1.图形界面n

2017-10-18 23:08:06 826

原创 系统日志

系统日志1.系统日志默认分类/var/log/messages                        系统服务及日志,包括服务的信息,报错等等/var/log/secure                              系统认证信息日志/var/log/maillog                             系统邮件服务信息/var/

2017-10-17 22:22:03 520

空空如也

空空如也

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

TA关注的人

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