随笔分类 -  linux

摘要:redis集群介绍 1.官方叫cluster,redis3.0才直接的一个架构,如果数据量很大,单台机器已经无法满足存储,查询的瓶颈,所以我们需要多台机器构成一个大集群,用来解决存储空间,查询速度,负载高瓶颈问题,redis cluster是一个分布式的集群,支持横向扩展 redis集群搭建配置 1 阅读全文
posted @ 2018-03-31 16:01 278108678 阅读(285) 评论(0) 推荐(0)
摘要:redis介绍 1.aof存储的文件会越来越大,当文件很大时我们可以进行一次rdb存储原来的aof文件就可以删除了,因为aof就相当与mysql中的binlog文件会一致增长,当redis里面的key过期了,这个记录还在,所以当aof文件很大时应该做一次rdb存储。 redis安装 1.下载redi 阅读全文
posted @ 2018-03-26 01:05 278108678 阅读(207) 评论(0) 推荐(0)
摘要:问题描述: 使用VMware Workstation虚拟机,安装好CentOS7虚拟机后(原本只有一张网卡ifcfg-ens33),重新添加了一个新的网卡。 进入CentOS7系统后,使用ip addr 查看状态如下: 发现ens33和ens77均有IP地址,且可正常使用,ens33使用的是手动配置 阅读全文
posted @ 2018-03-23 09:40 278108678 阅读(11957) 评论(1) 推荐(0)
摘要:NoSQL介绍 memcached介绍 安装memcached 1.首先查看memcached包信息 2.直接yum安装memcached,libevent包作为依赖也被安装了 3.启动memcached,-u指定以memcached用户运行,-p监听端口,-m分配内存大小单位兆,-c最大并发数,这 阅读全文
posted @ 2018-03-22 00:01 278108678 阅读(321) 评论(0) 推荐(0)
摘要:告警系统需求分析 1.(虽然之前我们学习了zabbix,但有时候也不能满足我们的需求,比如比较冷门的监控项目需要写自定义脚本,或者服务器网络有问题,没有办法将客户端的数据发送到服务端。) 程序架构: bin下是主程序文件 conf下是配置文件 shares下是各个监控脚本 mail下是邮件引擎 lo 阅读全文
posted @ 2018-03-19 23:49 278108678 阅读(215) 评论(0) 推荐(0)
摘要:Shell脚本介绍 Shell是一种脚本语言,和传统语言C,Python...相比还是比较简单的。 可以使用逻辑判断,循环等语法 可以自定义函数 shell是系统命令的集合 shell脚本可以实现自动化运维,能大大增加我们的运维效率 Shell脚本结构和执行方法 1.开头必须要#!/bin/bash 阅读全文
posted @ 2018-03-14 14:56 278108678 阅读(260) 评论(0) 推荐(0)
摘要:Linux监控平台介绍 zabbix监控介绍 zabbix监控流程图 安装zabbix 准备两台主机: zabbix服务端:192.168.133.88 zabbix客户端:192.168.133.66 我们epl的yum仓库里存放的zabbix的版本较低,所以我们先搭建一个zabbix的yum仓库 阅读全文
posted @ 2018-03-09 23:24 278108678 阅读(900) 评论(0) 推荐(0)
摘要:负载均衡集群介绍 LVS介绍 优点:在NAT模式中,只需要分发器有公网Ip,分发器和rs之间可以用内网通信,所以比较节省公网ip资源 缺点:分发器成为瓶颈,请求量不能太大。规模保持在10台左右。 我们可以想象分发器和每个rs之间建立了一个虚拟通道 这种模式,需要有一个公共的IP配置在分发器和所有rs 阅读全文
posted @ 2018-03-06 13:37 278108678 阅读(254) 评论(0) 推荐(0)
摘要:集群介绍 根据功能划分为两大类:高可用和负载均衡 (1)高可用集群通常为两台服务器,台工作,另外一台作为准备,当提供服务的机器宕机,另外一台将接替继续提供服务。 实现高可用的开源软件有:heartbeat,keepalived (2)负载均衡集群:需要有一台服务器作为分发器,它负责吧用户的请求分发给 阅读全文
posted @ 2018-03-02 18:43 278108678 阅读(239) 评论(0) 推荐(0)
摘要:Mysql Proxy Lua读写分离设置 一.读写分离说明 读写分离(Read/Write Splitting),基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数 阅读全文
posted @ 2018-03-02 18:42 278108678 阅读(1239) 评论(0) 推荐(0)
摘要:一、主从不同步解决办法 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。 show master status; 也正常。 mysql> show master status; + + + + + | File | Position | 阅读全文
posted @ 2018-03-01 18:37 278108678 阅读(976) 评论(0) 推荐(0)
摘要:MySQL主从介绍 http://blog.csdn.net/wm_1991/article/details/52211032 适用场景: (1)做数据库数据备份,仅仅是备份,当主机宕机时,马上从机可以代替主机。 (2)还是做数据备份,但是和主机一样,会向web服务器提供服务。但是不能往从机上写数据 阅读全文
posted @ 2018-02-28 13:26 278108678 阅读(494) 评论(0) 推荐(0)
摘要:Tomcat介绍 安装jdk 1.下载jdk,不同的操作系统版本使用不同的jdk版本 我使用的是 2.下载好后,我们可以使用xftp把jdk放到/usr/local/src下,解压jdk压缩包 3.移动到usr/local下,编辑环境变量,文件最下面添加环境变量路径并保存 4.source一下使配置 阅读全文
posted @ 2018-02-24 18:37 278108678 阅读(435) 评论(0) 推荐(0)
摘要:FTP介绍 大企业用的基本都是自动化发布工具,会用GIT企业发布的版本上传到服务器, 使用vsftpd搭建ftp服务(上) http://blog.csdn.net/qq_26941173/article/details/54575952 1.yum安装vsftpd包 2.建立账号 vsftp默认支 阅读全文
posted @ 2018-02-23 14:29 278108678 阅读(589) 评论(0) 推荐(0)
摘要:一、NFS服务介绍 NFS是 Network File system的缩写 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NF 阅读全文
posted @ 2018-02-22 16:27 278108678 阅读(908) 评论(0) 推荐(0)
摘要:设置更改root密码 1.查看mysql是否启动 2.不能直接用mysql命令,因为没有将mysql命令添加到环境变量中,给mysql添加环境变量 3.mysql命令可以用了 4.将mysql添加到开机启动选项中,环境变量永久生效 5.让刚添加的配置立即生效 6.登录mysql 7.给root用户设 阅读全文
posted @ 2018-02-13 16:06 278108678 阅读(223) 评论(0) 推荐(0)
摘要:Nginx默认虚拟主机 1.首先修改nginx.conf文件,删除server及下面的,在http最后添加include vhost/*.conf; (指定虚拟主机目录,并读取以.conf结尾的文件) 删除 添加 2.编辑配置文件aaa.com.conf 3.创建default目录并新建index. 阅读全文
posted @ 2018-02-09 13:38 278108678 阅读(429) 评论(0) 推荐(0)
摘要:LNMP架构介绍 lnmp里的php会启动一个服务,nginx把用户请求的php交给php-fpm处理,比如登录网站php要和mysql做交互,查用户的账号和密码,处理完之后,php-fpm会告诉nginx,nginx返回给用户一个结果。Nginx对于一些静态请求就自己处理了,不需要交给php处理。 阅读全文
posted @ 2018-02-08 10:32 278108678 阅读(218) 评论(0) 推荐(0)
摘要:安装PHP7 1.查看php配置文件信息(phpinfo),php有两个配置文件开发环境和生产环境 2.我们将配置文件放到/usr/local/php/etc/php.ini下 3.安装php7(bz2的压缩包用 tar -jxvf解压) 4.php7配置文件 5.make && make inst 阅读全文
posted @ 2018-02-01 16:34 278108678 阅读(515) 评论(1) 推荐(0)
摘要:LAMP架构介绍 Linux+ Apache(httpd)+ mysql + php 操作系统+外网服务软件 + 存储软件 + 脚本语言(由C开发) PHP网站 三个角色可以装在一台机器,也可以分开,但是httpd要和php在一起(php是以模块的形式和apache结合在一起的,apache通过ph 阅读全文
posted @ 2018-01-29 14:38 278108678 阅读(322) 评论(0) 推荐(0)