自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gew

It's the choices that make us who we are...

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

原创 ftp和ssh登录缓慢的解决办法

ftp和ssh登录缓慢的解决办法

2016-10-17 08:45:26 5687

原创 MooseFS及其高可用部署

一、MooseFS的工作原理分析MooseFS(下面统一称为MFS)由波兰公司Gemius SA于2008年5月30日正式推出的一款Linux下的开源存储系统,是OpenStack开源云计算项目的子项目之一,被称为对象存储,提供了强大的扩展性、高可靠性和持久性。它能够将文件分布存储于不同的物理机器上,对外却提供的是一个透明的接口的存储资源池。它还具有在线扩展、文件切块存储、节点无单点故

2016-07-16 16:17:47 9763

原创 php安装redis拓展

1. 查看是否安装redis库查看是否安装redis库了。可以通过下面2种方式查看。 phpinfo()是否能输出redis的加载信息 在命令行执行`php -m` 输出gd2. 安装redis库2.1 安装redis库(源码安装)下载phpredis3.1.2wget https://github.com/phpredis/phpredis/archive/...

2018-03-09 11:31:44 405

原创 lua安装luasocket的正确姿势

在lua中用下面这种方式使用socket,安装luasocket-2.0.2后老是报一些莫名其妙的错误。require("socket")下面是部分报错信息lua: error loading module 'socket.core' from file '/usr/local/lib/lua/5.3/socket/core.so': /usr/local/lib/lu...

2018-03-09 11:26:56 6422 1

原创 tomcat启动脚本

最近离职,在找工作之余看了一下tomcat,顺便分享一个tomcat的启动脚本.

2017-10-23 22:25:02 1118

原创 zabbix-3.2.3安装

环境:lapp 操作系统: rhel7.0apache: apache-2.4数据库: postgresql-9.2.10php: php-5.4.16-21zabbix: zabbix-3.2.3

2017-09-03 22:09:02 631

原创 lvs健康检查脚本第三版

如下是学习完马哥视频lvs后改写的健康检查脚本第三版。利用工作之余三四个小时时间才把整个逻辑搞清楚,有时候自己都有点蒙圈,尤其是在写到while循环的时候。总的来说非常感谢马哥的慷慨解囊!脚本原稿及思路均来自马哥,自己又折腾几小时终于完成第三版!如有不妥之处,欢迎指出批评。#!/bin/bash

2017-08-30 20:37:17 499

转载 rsync同步常用命令

转载源地址http://blog.csdn.net/niushuai666/article/details/16880061 如果你是一位运维工程师,你很可能会面对几十台、几百台甚至上千台服务器,除了批量操作外,环境同步、数据同步也是必不可少的技能。说到“同步”,不得不提的利器就是rsync,今天就来说说我从这个工具中看到的同步的艺术。 [不带任何选项] 我

2017-02-23 17:26:45 598

原创 nginx启动脚本

如下为nginx启动脚本,如有不妥之处,欢迎指出。#!/bin/bash#chkconfig: 2345 80 90#description:auto_runsource /etc/profile[ -f /etc/init.d/functions ] && . /etc/init.d/functions || exit 1ng_path=/usr/local/lnmp

2017-02-21 10:04:25 330

原创 shell编程

此篇为学习过程中遇到的问题及解决方法,将不定期更新~~ [[ ]]模式匹配如上述要求,可用[[]]所支持的字符串模式匹配来实现,一般格式是[[变量 ==模式 ]]意为变量是否匹配到模式,是为真,否为假(切记,在==两边留空格)。[root@server24 shell]# test=APIabcdef[root@server24 shell]# [[

2016-07-28 22:57:58 299

原创 shell之KVM虚拟机管理

关于KVM虚拟机管理的脚本主要是通过virsh命令展开实现,在使用脚本之前需要封装母镜像及创建好第一个虚拟机。在启动虚拟机时,我们通常通过start、shutdown、reboot等命令来进行,但是实际情况下,有时会发现使用shutdown、reboot命令进行关闭和重启虚拟机时无任何反应,而且利用状态返回值也是OK的。这时,我们在毫无办法的情况下就会想到暴力(destroy)关机。但是暴力关

2016-07-18 23:10:16 711

原创 shell之lvm

#!/bin/bash#this script for LVMecho "Initial a disk..." echo -e "\033[31mWarning: \033[0m"fdisk -l | grep -o "^Disk /dev/[sv]d[a-z]"read -p "What's disk Your choice:" DISKif [ "$DI

2016-07-16 21:32:33 594

原创 iptables学习笔记

防火墙工作机制    linux防火墙由netfilter和iptables两个组件组成。其中netfilter为内核防火墙Framework(框架),真正起作用的是规则,规则根据匹配标准,提供相应的处理方法;而iptables是用户空间数据报文过滤、NAT、mangle等规则生成工具。简单说,iptables是定义规则的工具,定义好的规则在内核空间中由netfilter读取,并且是在特定的位

2016-06-16 10:46:52 491

原创 linux之sed基础命令详解

sed (Stream  EDitor)是一个强大的字符流编辑器,输入一般是来自文件,默认情况下不编辑原文件,仅对模式空间中的数据作处理;而后,将模式空间打印到屏幕显示sed基础用法sed [options]'AddressCommond' file ...[options] -n:静默模式,不再默认显示模式空间的内容-i:直接修改原文件-f:指定需执行的脚本文件,一般

2016-06-14 11:40:54 423

原创 shell基础笔记

什么是shell脚本我自己对shell脚本的理解就是一系列的shell命令加入逻辑关系,实现类似“批处理”的功能。而不是简单的命令的堆砌,那样的shell脚本bug重重.脚本开头需加#!/bin/bash (python 用#!/usr/bin/env python) 作为解释器,若不指定解释器,则需要对应的解释器来执行脚本

2016-06-08 16:38:12 442

原创 python高阶函数

第一个python高阶函数: 示例:计算一个值的阶乘(递归)#!/usr/bin/env python#coding=utf-8def fact(n): if n <= 1: return n #递归函数必须有退出条件 return fact(n-1)*n #调用函数自身 最终格式为return 2*3*4*5*6*

2016-06-07 10:08:12 552

原创 python学习之函数基础

第一个python函数: 变量:根据作用域不同,分为局部变量和全局变量        局部变量:在函数内定义的变量,局部变量作用域在函数之内        全局变量:定义在函数之外,在函数内使用global关键字标记,全局变量作用域为整个模块;全局变量尽量少用 示例:局部变量: 执行结果:  示例:全局变量: 执行结果: 带参数的函数

2016-06-07 00:18:49 654

空空如也

空空如也

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

TA关注的人

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