oo
文章平均质量分 61
su_use
这个作者很懒,什么都没留下…
展开
-
(续)监控zabbix--percona插件,zabbix-proxy代理
安装percona[root@server7 ~]# rpm -ivh percona-zabbix-templates-1.1.8-1.noarch.rpmwarning: percona-zabbix-templates-1.1.8-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEYPreparing...原创 2018-08-16 00:41:24 · 279 阅读 · 0 评论 -
saltstack自动化部署
1、安装。salt是用python写的,安装过程中会安装好多python的包。master端:yum install salt-master slave端:yum install salt-minion配置:master端: 搜索file_root去掉注释[root@server1 ~]# vim /etc/salt/master----file_ro...原创 2018-08-22 13:39:30 · 223 阅读 · 0 评论 -
mysql-proxy读写分离
mysql-proxy读写分离配置配置环境 master机:server1(172.25.254.1) slave机:server2(172.25.254.2) 调度器:server3(172.25.254.3) 1、调度器配置1、安装读写分离代理mysql-proxy[root@server3 ~]# lsmysql-proxy-0.8.5-linux-el6-x86-...原创 2018-08-14 00:54:53 · 409 阅读 · 0 评论 -
自动化运维ansible配置,各模块的使用
Ansible工作机制从图中可以看出ansible分为以下几个部份:1> Control Node:控制机器 2> Inventory:主机清单,配置管理主机列表 3> Playbooks:剧本、任务编排。根据规则定义多个任务,模块组织结构清晰,由ansible自动执行。 4> Modules(Core | Custom):模块,用于执行某个具体的任务 ...原创 2018-08-16 14:22:54 · 1836 阅读 · 0 评论 -
自动化运维工具ansible简介
自动化运维ansible配置,各模块的使用 地址:https://blog.csdn.net/su_use/article/details/81739207自动化运维常用工具 安装系统 工具pxe/cobbler 用途:安装系统 虚拟化系统 KVM/xen/vmware 用途:虚拟机 应用部署 puppet/ansibl...原创 2018-08-16 15:08:52 · 1675 阅读 · 1 评论 -
docker-compose配置
这是我的docker images(local):上面的v1就是我封装的httpd先用rhel7镜像封装一个有httpd的服务镜像:Dockerfile文件:FROM rhel7MAINTAINER ooENV HOSTNAME web1EXPOSE 80COPY dvd.repo /etc/yum.repos.d/dvd.repoRUN rpmdb --...原创 2018-08-22 13:38:39 · 1049 阅读 · 0 评论 -
docker集群swarm配置
安装docker:[root@server1 ~]# lsdocker-engine-17.03.1.ce-1.el7.centos.x86_64.rpmdocker-engine-selinux-17.03.1.ce-1.el7.centos.noarch.rpm[root@server1 ~]# yum install *tab键自动补齐的bash包(不大,只有几百k)[...原创 2018-08-22 16:54:13 · 1655 阅读 · 0 评论 -
hadoop高可用
server1:172.25.5.1[hadoop@server1 hadoop]$ sbin/start-dfs.shStarting namenodes on [server1 server5]server1: starting namenode, logging to /home/hadoop/hadoop-2.7.3/logs/hadoop-hadoop-namenode-serv...原创 2018-08-28 01:33:35 · 412 阅读 · 0 评论 -
gitlab安装配置:
安装:没有本地安装包,直接在网上下载: 修改yum源:[gitlab-ce]name=gitlab-cebaseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6Repo_gpgcheck=0Enabled=1gpgcheck=0安转过程中需要联网:yum install gitlab-ce ...原创 2018-08-23 18:15:37 · 393 阅读 · 0 评论 -
git和gitiab简介
history:Git是一个版本控制系统(Version Control System,VCS)。Linus在1991年创建了开源的Linux,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码! 因为Linus坚定地反对CVS和SVN,这些集中式的版本控制系统不但速度慢,而且必须联网才能使用。有一些商用的版本控制...原创 2018-08-24 21:08:12 · 245 阅读 · 0 评论 -
gitlab+jenkins配置安装
环境:server1:gitlab git server2:jenkins gitgitlab安装:已经写过了,省略,不会的看一下链接: https://blog.csdn.net/su_use/article/details/81985217jenkins安装:[root@server2 jenkins]# lsjdk-8u171-linux-x64.rpm jenk...原创 2018-08-25 00:18:21 · 1152 阅读 · 0 评论 -
hadoop安装配置
Hadoop的整体框架Hadoop由HDFS、MapReduce、HBase、Hive和ZooKeeper等成员组成,其中最基础最重要元素为底层用于存储集群中所有存储节点文件的文件系统HDFS(Hadoop Distributed File System)来执行MapReduce程序的MapReduce引擎。Pig是一个基于Hadoop的大规模数据分析平台,Pig为复杂的海量数据并行计算...原创 2018-08-26 00:37:55 · 953 阅读 · 1 评论 -
分布式监控zabbix配置使用
1、安装:[root@server1 pub]# lsphp-bcmath-5.4.16-36.el7_1.x86_64.rpm php-mbstring-5.4.16-36.el7_1.x86_64.rpm [root@server1 pub]# yum install php*---[root@server1 zibb]# lltotal 5080-rwxrwxr...原创 2018-08-16 00:36:10 · 417 阅读 · 0 评论 -
mysql主从复制 半同步复制
当单台MYSQL服务器无法满足当前网站流量时的优化方案。需要搭建mysql集群技术。复制方式:(同步方式)主–从复制主–主复制半同步复制复制原理:Mysql中有一种日志叫做bin日志(二进制日志)。这个日志会记录下所有修改了数据库的SQL语句(insert,update,delete,ALTER TABLE,grant等等)。 主从复制的原理其实就是把主服务器上的B...原创 2018-08-07 20:33:08 · 910 阅读 · 0 评论 -
codis配置(策略)
[root@server3 ~]# lsMHA mysql redis-4.0.8 redis-4.0.8.tar.gz[root@server3 ~]# cd redis-4.0.8[root@server3 redis-4.0.8]# yum install gcc -y...[root@server3 redis-4.0.8]# make &&原创 2018-08-11 23:40:08 · 341 阅读 · 0 评论 -
ldirectord的配置和使用
前提:配置yum源,下载ipvsadm 下载安装ldiectord软件 (自己网上下载) 配置ldditord配置文件:/etc/ha.d/ldirectord.cf 剩下的注释确保ipvsadm是空的; 确保有网卡上有vip虚拟ip 打开ldictord服务dns本地域名解析: /etc/hosts测试: ...原创 2018-07-30 15:15:09 · 739 阅读 · 0 评论 -
pacemaker+haproxy
1、server4主机配置nginx[root@server1 nginx-1.14.0]# scp -r /usr/local/nginx/ server4:/usr/local/[root@server4 local]# ln -s /usr/local/nginx/sbin/nginx /sbin/[root@server4 local]# useradd nginx[root...原创 2018-08-03 18:05:57 · 293 阅读 · 0 评论 -
keepalived的配置和使用(DR模型)
下载安装依赖rpm 下载安装keepalived(在官网下载),下载后解压缩, 源码编译安装: 安装过程只要没有错误就行。为了能正常打开软件,设置软连接让系统能找到软件链接启动项ln -s /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/链接配置文件ln -s /usr/loca...原创 2018-07-30 16:59:24 · 840 阅读 · 0 评论 -
lnmp
lnmp = linux + nginx + mysql + php/pythonnginx解压与安装: tar zxf nginx-1.12.0.tar.gz cd nginx-1.12.0 cd src/core/ vim nginx.h ##修改标示符 ------------------------ ...原创 2018-08-04 22:28:38 · 200 阅读 · 0 评论 -
mysql MHA高可用配置:
环境:rhel6.5 Server2: 172.25.5.2 manager Server3:172.25.5.3 master Server4:172.25.5.4 slave Server5:172.25.5.5 Candicate slave其中master对外提供写服务,备选master(实际的slave,主机名server4)提供读服务,另一个slave也提供相关的读服务,一...原创 2018-08-09 18:02:57 · 208 阅读 · 0 评论 -
lvs调度原理 -NAT模式和TUN模式的配置
NAT模式:在DR模式的基础上的修改配置文件/etc/keepalived/keepalived.conf中的DR改为NATkeepalived服务器(RS)上打开路由转发功能echo “1” /proc/sys/net/ipv4/ip_forward修改两个RS(httpd服务器)的网关地址route add default gw 172.25.5.1貌似就OK...原创 2018-07-31 22:17:44 · 277 阅读 · 0 评论 -
mysql 全同步
SET SQL_LOG_BIN=0;GRANT REPLICATION SLAVE ON *.* TO rpl_user@'%' identified by 'ssH+101010';FLUSH PRIVILEGES;reset master;SET SQL_LOG_BIN=1;CHANGE MASTER TO MASTER_USER='rpl_user', MASTER_P...原创 2018-08-10 18:46:59 · 667 阅读 · 0 评论 -
nginx + tomcat + memcached
安装memcahed:yum install memcached -y/etc/init.d/memcached startmemcached 默认开启11211 端口:netstat -anple | grep :11211tomcat安装与配置:tomcat的安装需要java环境,所以先配置java环境tar zxf jdk-7u79-linux-x64.ta...原创 2018-08-06 21:35:38 · 280 阅读 · 0 评论 -
zabbix配置tidb数据库
zabbix简介Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix由zabbix server与可选组件zabbix agent两部门组成。 zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视。 zabbix agent需要安装在被监视的目标服务器上,...原创 2018-08-15 02:00:54 · 1171 阅读 · 0 评论 -
varnish配置使用
环境:redhat6.5下载varnish安装包,安装 配置监听端口为80 配置系统资源限制 编辑配置文件:/etc/varnish/default.vcl 打开varnish 验证: 负载均衡:轮询 配置文件配置:/etc/varnish/default.vcl 重启服务: 验证: ...原创 2018-07-28 16:19:49 · 321 阅读 · 0 评论 -
redhat虚拟机的封装
创建虚拟机末模版创建虚拟机模版: 省略创建过程。。。创建成功后,登陆:虚拟机网络配置: 保存退出,重启网络 配置yum源 安装基础软件: 删除网络规则(开机自动生成) 关闭iptables 关闭selinux poweroff关机刚才创建的虚拟机模版: 再用命令virt-sysprep 对虚拟机进行清理 virt-sy...原创 2018-07-28 11:40:32 · 213 阅读 · 0 评论 -
为什么TCP是三次握手而不是两次握手,为什么是四次挥手
为什么是三次握手?保证可靠的核心就是双方都需要确认自己发送和接受信息的功能正常,但因为网络环境的不稳定性,这一秒能收发下一秒可能网络核心就发生严重拥塞,所以世界上不存在完全可靠的通信协议. 两次握手会怎样? 若建立连接只需两次握手,客户端并没有太大的变化,在获得服务端的应答后进入ESTABLISHED状态,即确认自己的发送和接受信息的功能正常. 但如果服务端在收到连接请求后就进入E...转载 2018-09-04 23:41:50 · 687 阅读 · 0 评论