自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 为什么TCP是三次握手而不是两次握手,为什么是四次挥手

为什么是三次握手? 保证可靠的核心就是双方都需要确认自己发送和接受信息的功能正常,但因为网络环境的不稳定性,这一秒能收发下一秒可能网络核心就发生严重拥塞,所以世界上不存在完全可靠的通信协议. 两次握手会怎样? 若建立连接只需两次握手,客户端并没有太大的变化,在获得服务端的应答后进入EST...

2018-09-04 23:41:50 243 0

原创 hadoop高可用

server1:172.25.5.1 [hadoop@server1 hadoop]$ sbin/start-dfs.sh Starting namenodes on [server1 server5] server1: starting namenode, logging to /home/h...

2018-08-28 01:33:35 160 0

原创 hadoop安装配置

Hadoop的整体框架 Hadoop由HDFS、MapReduce、HBase、Hive和ZooKeeper等成员组成,其中最基础最重要元素为底层用于存储集群中所有存储节点文件的文件系统HDFS(Hadoop Distributed File System)来执行MapReduce程序的MapR...

2018-08-26 00:37:55 314 1

原创 gitlab+jenkins配置安装

环境: server1:gitlab git server2:jenkins git gitlab安装: 已经写过了,省略,不会的看一下链接: https://blog.csdn.net/su_use/article/details/81985217 jenkins安装: [root...

2018-08-25 00:18:21 925 0

原创 git和gitiab简介

history: Git是一个版本控制系统(Version Control System,VCS)。 Linus在1991年创建了开源的Linux,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码! 因为Linus坚...

2018-08-24 21:08:12 115 0

原创 gitlab安装配置:

安装: 没有本地安装包,直接在网上下载: 修改yum源: [gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6 Repo_gpgcheck=0 Enabled=1 ...

2018-08-23 18:15:37 217 0

原创 docker集群swarm配置

安装docker: [root@server1 ~]# ls docker-engine-17.03.1.ce-1.el7.centos.x86_64.rpm docker-engine-selinux-17.03.1.ce-1.el7.centos.noarch.rpm [root@serve...

2018-08-22 16:54:13 973 0

原创 saltstack自动化部署

1、安装。 salt是用python写的,安装过程中会安装好多python的包。 master端: yum install salt-master slave端: yum install salt-minion 配置: master端: 搜索file_root去掉注释 ...

2018-08-22 13:39:30 106 0

原创 docker-compose配置

这是我的docker images(local): 上面的v1就是我封装的httpd 先用rhel7镜像封装一个有httpd的服务镜像: Dockerfile文件: FROM rhel7 MAINTAINER oo ENV HOSTNAME web1 EXPOSE 80 C...

2018-08-22 13:38:39 624 0

原创 自动化运维工具ansible简介

自动化运维ansible配置,各模块的使用 地址:https://blog.csdn.net/su_use/article/details/81739207 自动化运维常用工具 安装系统 工具pxe/cobbler 用途:安装系统 虚拟化系统...

2018-08-16 15:08:52 769 0

原创 自动化运维ansible配置,各模块的使用

Ansible工作机制 从图中可以看出ansible分为以下几个部份: 1> Control Node:控制机器 2> Inventory:主机清单,配置管理主机列表 3> Playbooks:剧...

2018-08-16 14:22:54 487 0

原创 (续)监控zabbix--percona插件,zabbix-proxy代理

安装percona [root@server7 ~]# rpm -ivh percona-zabbix-templates-1.1.8-1.noarch.rpm warning: percona-zabbix-templates-1.1.8-1.noarch.rpm: Header V4 D...

2018-08-16 00:41:24 106 0

原创 分布式监控zabbix配置使用

1、安装: [root@server1 pub]# ls php-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 p...

2018-08-16 00:36:10 201 0

原创 zabbix配置tidb数据库

zabbix简介 Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix由zabbix server与可选组件zabbix agent两部门组成。 zabbix server可以通过SNMP,zabbix agent,ping,端口监视...

2018-08-15 02:00:54 546 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 [r...

2018-08-14 00:54:53 295 0

原创 codis配置(策略)

[root@server3 ~]# ls MHA 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 ... ...

2018-08-11 23:40:08 127 0

原创 mysql 全同步

SET SQL_LOG_BIN=0; GRANT REPLICATION SLAVE ON *.* TO rpl_user@'%' identified by 'ssH+101010'; FLUSH PRIVILEGES; reset master...

2018-08-10 18:46:59 378 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对外提供写服务,备选m...

2018-08-09 18:02:57 96 0

原创 mysql主从复制 半同步复制

当单台MYSQL服务器无法满足当前网站流量时的优化方案。需要搭建mysql集群技术。 复制方式:(同步方式) 主–从复制 主–主复制 半同步复制 复制原理: Mysql中有一种日志叫做bin日志(二进制日志)。这个日志会记录下所有修改了数据库的SQL语句(insert,update...

2018-08-07 20:33:08 677 0

原创 nginx + tomcat + memcached

安装memcahed: yum install memcached -y /etc/init.d/memcached start memcached 默认开启11211 端口: netstat -anple | grep :11211 tomcat安装与配置: tomcat的安装需要j...

2018-08-06 21:35:38 121 0

原创 lnmp

lnmp = linux + nginx + mysql + php/python nginx解压与安装: 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 85 0

转载 火影忍者:五只眼睛中分别藏了一名忍者,你能认出他们是谁吗?

《火影忍者》已经完结许久了,但是喜欢火影忍者的小伙伴却依旧很多。在火影忍者中,忍术的基本设定分为三大类,那就是“瞳术”“体术”“幻术”,其中瞳术应该说是最强大的一种忍术了,尤其是以白眼和血轮眼为代表。本期我们就一起来看看火影忍者中五只非常特别的眼睛,其中每一只眼睛中都藏了一名忍者,看看大家能否认出...

2018-08-03 19:03:01 694 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/ngi...

2018-08-03 18:05:57 106 0

原创 lvs调度原理 -NAT模式和TUN模式的配置

NAT模式: 在DR模式的基础上的修改 配置文件/etc/keepalived/keepalived.conf中的DR改为NAT keepalived服务器(RS)上打开路由转发功能 echo “1” /proc/sys/net/ipv4/ip_forward 修...

2018-07-31 22:17:44 96 0

原创 keepalived的配置和使用(DR模型)

下载安装依赖rpm 下载安装keepalived(在官网下载),下载后解压缩, 源码编译安装: 安装过程只要没有错误就行。 为了能正常打开软件,设置软连接让系统能找到软件 链接启动项 ln -s /usr/local/keepalived/etc/rc.d/init...

2018-07-30 16:59:24 462 0

原创 ldirectord的配置和使用

前提:配置yum源,下载ipvsadm 下载安装ldiectord软件 (自己网上下载) 配置ldditord配置文件:/etc/ha.d/ldirectord.cf 剩下的注释 确保ipvsadm是空的; 确保有网卡上有vip虚拟ip 打开ldictord服...

2018-07-30 15:15:09 411 0

转载 程序员,为何总是那么的低调

有这么一类人一致被认为是宅男的代表 比如— —程序员 传说中只会“修电脑”的极品屌丝?! 不讲逻辑会死的喵星人?! 传说可以在家一个月不出门 传说他们的整数只有1024 传说他们可以为了看完一本漫画一整天不理任何人 传说如果你想用 闷 来形容程序员 但是在此之前必须加个 骚 字?!...

2018-07-28 17:04:00 60 0

原创 pythoon_mysql编程

环境安装

2018-07-28 16:40:16 62 0

原创 varnish配置使用

环境:redhat6.5 下载varnish安装包,安装 配置监听端口为80 配置系统资源限制 编辑配置文件:/etc/varnish/default.vcl 打开varnish 验证: 负载均衡:轮询 配置文件配置:/etc/varnish/defau...

2018-07-28 16:19:49 191 0

原创 redhat虚拟机的封装

创建虚拟机末模版 创建虚拟机模版: 省略创建过程。。。 创建成功后,登陆: 虚拟机网络配置: 保存退出,重启网络 配置yum源 安装基础软件: 删除网络规则(开机自动生成) 关闭iptables 关闭selinux poweroff关机...

2018-07-28 11:40:32 88 0

原创 python异常处理

什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异常处理 捕捉异常可...

2018-07-24 11:59:06 54 0

原创 python面向对象编程

Python 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Pyth...

2018-07-23 17:33:59 73 0

转载 你竟然还不知道电脑上的F1-F12快捷键的作用

你竟然还不知道电脑上的F1-F12快捷键的作用 我们常将F1-F12称为功能键,在这些功能键中除了F5在刷新时常用时,大家很少使用其他功能键。快捷键目的是提高效率,“快”指的是速度,“捷”侧重的是方便,掌握快捷键则提高自己办公效率,节省自己的时间。文尾也整理了一个表格,更加直观。 F1(调...

2018-07-22 13:32:47 1000 0

原创 python 列表 元组 字典

Python 列表(List) 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,P...

2018-07-19 21:42:47 110 0

原创 python中的if while 函数 装饰器

Python 条件语句 Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… else: 执行语句…… if嵌套 由于...

2018-07-19 20:40:46 233 0

原创 python基础,变量

python 的解释器 [root@foundation1 python]# which python /bin/python [root@foundation1 python]# ls -lh /bin/python lrwxrwxrwx. 1 root root 7 Apr 9 17:3...

2018-07-19 19:07:07 279 0

原创 python简介及linux 中环境搭建

Python 简介 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编...

2018-07-19 17:55:37 147 0

原创 shell中的运算

shell 和其他编程语言一样,支持多种运算符 运算方式及运算符号 shell中常用的运算命令 运用(())进行赋值运算 test.sh #!/bin/bash j=0 for ((i=1;i<10;...

2018-06-26 21:54:20 119 0

原创 shell中的循环控制语句

for 语句 for NUM in 1 2 3 for NUM in {1..3} for NUM in seq 1 3 或者 for NUM in seq 1 2 10 do done for 语句示例 for NAME in westos linu...

2018-06-26 20:52:15 281 0

原创 shell中的变量

shell 脚本中变量的定义方法变量名称中通常包含大小写字字母,数字,下划线(不是必须)环境级export A=1用户级vim ~/bash_profileexport A=1系统级vim /etc/profileexport A=1字符的转译及变量的声明        \ 转译单个字符     ...

2018-06-22 11:05:18 164 0

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