02 2017 档案

zabbix安装详解
摘要:关于zabbix及相关服务软件版本: 一、安装nginx: 安装依赖包: 创建用户: 下载nginx软件包并进入到目录中: 编译: make && make install tar -zxvf pcre-8.38.tar.gz cd pcre-8.38 ./configure make &&make 阅读全文

posted @ 2017-02-28 20:32 海上生明月~ 阅读(4292) 评论(0) 推荐(0)

vpn安装
摘要:尾戒0717 尾戒0717 尾戒0717 centos 6.5 openvpn 安装 安装环境: 系统:centos 6.5 openvpn:openvpn-2.2.1 lzo:lzo-2.09 下载地址:http://www.oberhumer.com/opensource/lzo/downloa 阅读全文

posted @ 2017-02-28 19:37 海上生明月~ 阅读(74) 评论(0) 推荐(0)

amoeba读写分离
摘要:第一单元 高性能mysql读写分离的实现 5.1 mysql读写分离 5.1.1 mysql读写分离概述 5.1.2 mysql读写分离原理 5.2 mysql读写分离配置 5.2.1 mysql读写分离的服务器配置 5.2.2 mysql读写分离测试 5.2.2 mysql数据切分 【考核要求】 阅读全文

posted @ 2017-02-28 15:36 海上生明月~ 阅读(479) 评论(0) 推荐(0)

Mycat读写分离
摘要:最近搭建了 MySQL 主从 并使用MyCat作为数据库中间件 版本: Mysql 5.5.48 Linux :CentOS 6.8 MyCat : 1.4 节点: 192.168.152.11Cluster1 192.168.152.12Cluster2 192.168.152.13Cluster 阅读全文

posted @ 2017-02-28 15:30 海上生明月~ 阅读(2031) 评论(0) 推荐(0)

网络原理汇总
摘要:RIP工作原理、特征 : 采用udp 端口号520 两种报文:请求 应答 rip的时间间隔:30 180 240 两个版本: v1 发v1 收v1 v2 发v2 收v2 默认的是发v1 收v1 v2 两个版本的区别: v1是广播 v2是组播,也支持广播 v1不支持认证 v2支持认证(md5和简单认证 阅读全文

posted @ 2017-02-27 19:50 海上生明月~ 阅读(3091) 评论(0) 推荐(0)

NFS服务端与客户端配置
摘要:#首先确认系统中是否安装了对于的软件 rpm -qa|grep -i nfs #在有网络的情况下使用YUM安装NFS、rpcbind软件包 yum install lrzsz nmap tree dos2unix nc -y yum install -y nfs-utils rpcbind #rpc 阅读全文

posted @ 2017-02-27 14:05 海上生明月~ 阅读(9027) 评论(0) 推荐(0)

nfs安装配置
摘要:系统环境:centos 6.4 x86_64 minimal,记得是199个安装包。 两台机器(可以是虚拟机): 192.168.1.150 >a机器 192.168.1.11 >b机器 1、检查系统是否开启nfs服务:service nfs status 结果显示nfs: unrecognized 阅读全文

posted @ 2017-02-27 13:59 海上生明月~ 阅读(1494) 评论(0) 推荐(0)

linux安装memcached及memcache扩展
摘要:一、安装libevent函数库 下载地址:http://libevent.org 默认被安装到:/usr/local/lib目录下 安装memcached之前需要先安装libevent函数库。 可以通过#ls -al /usr/local/lib | grep libevent命令查看是否已安装li 阅读全文

posted @ 2017-02-26 19:55 海上生明月~ 阅读(2748) 评论(0) 推荐(0)

zabbix安装
摘要:Alexei Vladishev创建了Zabbix项目,当前处于活跃开发状态,Zabbix SIA提供支持. Zabbix是一个企业级的、开源的、分布式的监控套件 Zabbix可以监控网络和服务的监控状况. Zabbix利用灵活的告警机制,允许用户对事件发送基于Email的告警. 这样可以保证快速的 阅读全文

posted @ 2017-02-26 19:50 海上生明月~ 阅读(1329) 评论(0) 推荐(0)

Radis安装
摘要:基本知识 1、Redis的数据类型: 字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs) 2、Redis和memcache相比的独特之处: (1)redis可以用来做存储(storge)、而memcache是来做缓存(cache)。这个特点主要是因为 阅读全文

posted @ 2017-02-24 20:15 海上生明月~ 阅读(2640) 评论(1) 推荐(0)

MySQL数据库总结
摘要:引擎 查看MySQL默认引擎:show variables like '%storage_engine%'; 查看表引擎:show table status from 数据库名; 修改表引擎alter table 表名 engine=InnoDB; 创建时直接定义引擎create table 表名( 阅读全文

posted @ 2017-02-24 10:16 海上生明月~ 阅读(321) 评论(0) 推荐(0)

Linux 进程
摘要:程序和进程; 程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。 一个运行着的程序,可能有多个进程。 比如 LinuxSir.Org 所用的WWW服务器是apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求ht 阅读全文

posted @ 2017-02-22 19:30 海上生明月~ 阅读(240) 评论(0) 推荐(0)

shell监控网卡流量
摘要:#!/bin/bashRx=`ifconfig eno16777736 | grep RX | grep packets | awk '{print $5}'`Tx=`ifconfig eno16777736 | grep TX | grep packets | awk '{print $5}'`s 阅读全文

posted @ 2017-02-20 21:17 海上生明月~ 阅读(859) 评论(0) 推荐(0)

shell脚本简单实例
摘要:1.模拟linnux登录shell #/bin/bashecho -n "login:" read nameecho -n "password:"read passwdif [ $name = "cht" -a $passwd = "abc" ];thenecho "the host and pas 阅读全文

posted @ 2017-02-20 16:33 海上生明月~ 阅读(2906) 评论(0) 推荐(0)

SaltStack安装及配置
摘要:1、简介SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinji 阅读全文

posted @ 2017-02-20 08:58 海上生明月~ 阅读(1142) 评论(0) 推荐(0)

ansible安装
摘要:1、简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是an 阅读全文

posted @ 2017-02-20 08:56 海上生明月~ 阅读(402) 评论(0) 推荐(0)

ab命令压力测试
摘要:网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。 性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。 ab是apache自带的压力测试工具。 阅读全文

posted @ 2017-02-18 08:56 海上生明月~ 阅读(95983) 评论(0) 推荐(3)

LVS的十种调度算法
摘要:LVS十种调度算法 1、静态调度: ①rr(Round Robin):轮询调度,轮叫调度 轮询调度算法的原理是每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。【提示:这里 阅读全文

posted @ 2017-02-18 08:53 海上生明月~ 阅读(1055) 评论(1) 推荐(0)

Nginx+tomcat动静分离
摘要:#!/bin/bashsetenforce 0systemctl stop firewalldtar -zxvf nginx-1.8.0.tar.gz -C /usr/src/ cd /usr/src/nginx-1.8.0/yum -y install make gcc gcc-c++ libto 阅读全文

posted @ 2017-02-16 19:43 海上生明月~ 阅读(391) 评论(0) 推荐(0)

keepalived原理
摘要:Keepalived的作用是检测服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要 阅读全文

posted @ 2017-02-15 16:51 海上生明月~ 阅读(292) 评论(0) 推荐(0)

基于keepalived搭建MySQL高可用集群
摘要:MySQL的高可用方案一般有如下几种: keepalived+双主,MHA,MMM,Heartbeat+DRBD,PXC,Galera Cluster 比较常用的是keepalived+双主,MHA和PXC。 对于小公司,一般推荐使用keepalived+双主,简单。 下面来部署一下 配置环境: 角 阅读全文

posted @ 2017-02-15 16:44 海上生明月~ 阅读(307) 评论(0) 推荐(0)

读写分离
摘要:1.原理:让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库(slave)处理SELECT查询操作。 2.诞生原因: 2.1 为了确保数据库产品的稳定性,很多数据库拥有双机热备功能。也就是,第一台数据库服务器,是对外提供增删改查业务的生产服务器 阅读全文

posted @ 2017-02-15 11:41 海上生明月~ 阅读(155) 评论(0) 推荐(0)

docker简单操作
摘要:下载镜像docker pull httpd(镜像名) 查看镜像:docker images 做容器 docker run -ti -v(映射)/www:发布目录的路径 -p 80:80 --name yue(容器名) docker.io/nginx /bin/bash 启动容器docker star 阅读全文

posted @ 2017-02-14 09:22 海上生明月~ 阅读(179) 评论(0) 推荐(0)

keepalived+lvs高可用集群
摘要:LVS+Keepalived 介绍 LVS LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。目前有三种IP负载均衡技术(VS/NAT、VS/TUN和VS/DR) 阅读全文

posted @ 2017-02-14 09:18 海上生明月~ 阅读(248) 评论(0) 推荐(0)

keepalived+MySQL高可用集群
摘要:基于keepalived搭建MySQL的高可用集群 MySQL的高可用方案一般有如下几种: keepalived+双主,MHA,MMM,Heartbeat+DRBD,PXC,Galera Cluster 比较常用的是keepalived+双主,MHA和PXC。 对于小公司,一般推荐使用keepali 阅读全文

posted @ 2017-02-14 09:17 海上生明月~ 阅读(349) 评论(0) 推荐(0)

Nginx负载均衡
摘要:nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。 如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难 阅读全文

posted @ 2017-02-14 09:14 海上生明月~ 阅读(422) 评论(1) 推荐(0)

MySQL主从复制
摘要:MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方 阅读全文

posted @ 2017-02-14 09:12 海上生明月~ 阅读(196) 评论(0) 推荐(0)

笔记
摘要:web 服务(3个精通)1、原理 ( ) apache 三种 1、worker (多线程 ) 一个主进程 多个子进程 多个线程 每个线程处理一个客户端请求 2、prefok (多进程 ) 一个主进程 多个子进程 每个子进程处理一个客户端请求 3、event (多线程 ) 是worker模式升级版 多 阅读全文

posted @ 2017-02-13 18:44 海上生明月~ 阅读(136) 评论(0) 推荐(0)

tomcat工作原理
摘要:Tomcat工作原理 Tomcat工作原理 基于Java的Web 应用程序是 servlet、JSP 页面、静态页面、类和其他资源的集合,它们可以用标准方式打包,并运行在来自多个供应商的多个容器。Web 应用程序存在于结构化层次结构的目录中,该层次结构是由 Java Servlet 规范定义的。We 阅读全文

posted @ 2017-02-13 18:41 海上生明月~ 阅读(155) 评论(0) 推荐(0)

Nginx工作原理
摘要:Nginx的模块 Nginx由内核和模块组成。 Nginx的模块从结构上分为核心模块、基础模块和第三方模块: 核心模块:HTTP模块、EVENT模块和MAIL模块 基础模块:HTTP Access模块、HTTP FastCGI模块、HTTP Proxy模块和HTTP Rewrite模块, 第三方模块 阅读全文

posted @ 2017-02-13 18:40 海上生明月~ 阅读(1234) 评论(0) 推荐(0)

Apache工作原理
摘要:Apache工作原理 在开始了解Apache前,我们先熟悉一下web服务器,因为apache也是web服务器的一种。 Web系统由客户端(浏览器)和服务器端两部分组成。Web系统架构也被称为B/S架构。最常见的Web服务器有Apache、IIS等,常用的浏览器有IE、Firefox、chrome等。 阅读全文

posted @ 2017-02-13 18:39 海上生明月~ 阅读(1574) 评论(0) 推荐(0)

nagios安装及监控Linux主机
摘要:服务端的操作:##################################安装lamp环境及依赖包########################## 24 rpm -ivh gd-devel-2.0.35-11.el6.x86_64.rpm --nodeps # 加不加都可以 25 cd 阅读全文

posted @ 2017-02-12 13:38 海上生明月~ 阅读(188) 评论(0) 推荐(0)

shell脚本编程常识
摘要:(这些往往是经常用到,但是各种网络上的材料都语焉不详的东西,个人认为比较有用) 七种文件类型 d 目录 l 符号链接 s 套接字文件 b 块设备文件 c 字符设备文件 p 命名管道文件 - 普通文件 正则表达式 从一个文件或命令输出中抽取或过滤文本时。可使用正则表达式(RE),正则表达式是一些特殊或 阅读全文

posted @ 2017-02-10 19:20 海上生明月~ 阅读(3742) 评论(0) 推荐(0)

openstack安装文档
摘要:#########################################openstack m版本部署安装################################## 控制节点、网络节点、计算节点 控制节点#1、防火墙 关闭#2、主机规划:192.168.40.151#3、主机名: 阅读全文

posted @ 2017-02-10 18:24 海上生明月~ 阅读(849) 评论(1) 推荐(0)

客户端访问服务器流程
摘要:客户端访问服务器流程:由浏览器(拥有IP地址)输入要访问的域名(www.baidu.com)首先通过dns将域名解析成IP地址(服务器)返回给浏览器,浏览器携带着自己的IP地址和服务器的IP地址还有要请求的内容通过tcp/udp传输协议传递给服务器端(客户端访问服务器的ip地址是公网ip),服务器端 阅读全文

posted @ 2017-02-09 20:45 海上生明月~ 阅读(4361) 评论(0) 推荐(0)

shell脚本,符号
摘要:在shell中常用的特殊符号罗列如下: # ; ;; . , / \\ 'string'| ! $ ${} $? $$ $* \"string\"* ** ? : ^ $# $@ `command`{} [] [[]] () (()) || && {xx,yy,zz,...}~ ~+ ~- & \\ 阅读全文

posted @ 2017-02-09 16:53 海上生明月~ 阅读(5727) 评论(0) 推荐(0)

Nginx虚拟主机配置
摘要:基于域名的服务端: 13 yum -y install gcc-* glibc-* make cmake libtool ncurses-devel* pcre* 14 ls 15 tar xvf nginx-0.8.55.tar.gz -C /mnt 16 cd /mnt/nginx-0.8.55 阅读全文

posted @ 2017-02-09 16:15 海上生明月~ 阅读(1593) 评论(0) 推荐(0)

DNS配置
摘要:1.首先安装dns服务 : bind bind-chroot yum -y install bind bind-chroot 2.安装完成后启动服务: service named start 3.设置DNS主配置文件:vim /etc/named.conf 编辑: listen-on port 53 阅读全文

posted @ 2017-02-09 16:15 海上生明月~ 阅读(269) 评论(0) 推荐(0)

apche基于域名,ip,端口的配置
摘要:基于域名的服务端: 13 iptables -F 14 setenforce 0 15 ifconfig eth0 172.18.43.146 16 yum -y install bind bind-chroot 17 cd /var/named/chroot/ 18 vim /etc/named. 阅读全文

posted @ 2017-02-09 16:14 海上生明月~ 阅读(324) 评论(0) 推荐(0)

tomcat优化
摘要:tomcat优化. 这里以tomcat7的参数配置为例,需要修改conf/server.xml文件,主要是优化连接配置,关闭客户端dns查询。 <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" c 阅读全文

posted @ 2017-02-09 16:13 海上生明月~ 阅读(146) 评论(0) 推荐(0)

Linux基本命令
摘要:下面我们来介绍常用基本命令 一、注销关机重启 注销系统的logout命令 1Logout 注销是登陆的相对操作登陆系统后若要离开系统用户只要直接下达logout命令即 可: [root@localhost root]#logout Red Hat Linuxrelease 9(Shike 阅读全文

posted @ 2017-02-08 20:01 海上生明月~ 阅读(189) 评论(0) 推荐(0)