12 2019 档案

摘要:源码编译redis包 下载当前最新 release 版本 redis源码包:选择4.0.14版本 http://download.redis.io/releases/ 1、开始在官网上下载包,下载到指定的路径 [root@rs1src]#cd /usr/local/src [root@rs1src] 阅读全文
posted @ 2019-12-29 21:44 一叶知秋~~ 阅读(643) 评论(0) 推荐(0) 编辑
摘要:企业服务架构图及负载均衡的要求 场景说明 • 在企业生产环境中,每天会有很多的需求变更,比如增加服务器、新业务上线、url路由修改、域名配置等等,对于前端负载均衡设备来说,容易维护,复杂度低,是首选指标。在企业中,稳定压倒一切,与其搞得很复杂,经常出问题,不如做的简单和稳定。 • 在企业中,90%以 阅读全文
posted @ 2019-12-28 18:50 一叶知秋~~ 阅读(6893) 评论(0) 推荐(1) 编辑
摘要:haproxy实现高级负载均衡实战 环境:随着公司业务的发展,公司负载均衡服务已经实现四层负载均衡,但业务的复杂程度提升,公司要求把mobile手机站点作为单独的服务提供,不在和pc站点一起提供服务,此时需要做7层规则负载均衡,运维总监要求,能否用一种服务既能实现七层负载均衡,又能实现四层负载均衡, 阅读全文
posted @ 2019-12-28 18:48 一叶知秋~~ 阅读(889) 评论(0) 推荐(0) 编辑
摘要:背景:keepalived默认是组播地址进行播放,且默认地址是224.0.0.18,如果配置多个keepalived主机,会导致虚拟IP地址存在冲突问题,这种问题怎么解决呢? 解决办法:就是将keepalived主机的多播地址修改为单播地址,绑定固定IP地址,避免在多播模式下,通过VRRP进行广播地 阅读全文
posted @ 2019-12-28 18:46 一叶知秋~~ 阅读(4817) 评论(0) 推荐(0) 编辑
摘要:调用脚本参数含义 vrrp_script<SCRIPT_NAME> { #定义一个检测脚本,在global_defs之外配置 script <STRING>|<QUOTED-STRING> # shell命令或脚本路径 interval <INTEGER> # 间隔时间,单位为秒,默认1秒 time 阅读全文
posted @ 2019-12-28 18:42 一叶知秋~~ 阅读(1921) 评论(0) 推荐(0) 编辑
摘要:实战一:实现LNMP与Keepalived、HAProxy做反向代理 框架图: 实现原理: 1、当A用户访问网站时,此时需要经过防火墙,防火墙将用户访问的IP地址处理后,如果允许访问,则就访问到HAroxy作为转发的反向代理服务器,用户通过访问VIP地址,然后转发到后端nginx和php服务器上; 阅读全文
posted @ 2019-12-28 18:41 一叶知秋~~ 阅读(599) 评论(0) 推荐(0) 编辑
摘要:源码编译HAProxy: 官网下载HAProxy包,并解压包,切换到haproxy包目录下 [root@centos17haproxy-1.8.20]#tar xvf haproxy-1.8.20.tar.gz && cd haproxy-1.8.20 安装相关依赖包 [root@centos17h 阅读全文
posted @ 2019-12-21 22:02 一叶知秋~~ 阅读(512) 评论(0) 推荐(0) 编辑
摘要:压缩、解压缩及归档工具有很多,今天小编就整理几个大家较为常用的。 compress gzip bzip2 xz zip tar cpio 一、压缩、解压工具 用法 压缩 工具 压缩后 压缩包格式 解压缩 (默认不保留源文件) 保留原文件压缩 -c :将压缩结果打印到屏幕上 保留压缩文件解压 *zca 阅读全文
posted @ 2019-12-19 23:29 一叶知秋~~ 阅读(2522) 评论(0) 推荐(0) 编辑
摘要:linux 中有很多查找工具,今天主要讲解locate,find两个工具。 一、locate 1、性能介绍 非实时查找(数据库查找):locate 查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 注意:如果这个文件删除了,locate就无法使用了。需手动手动更 阅读全文
posted @ 2019-12-19 21:27 一叶知秋~~ 阅读(3543) 评论(0) 推荐(0) 编辑
摘要:一、编程基础 程序:算法+数据结构 数据:是程序的核心 数据结构:数据在计算机中的类型和组织方式 算法:处理数据的方式 程序编程风格: 过程式:以指令为中心,数据服务于指令 对象式:以数据为中心,指令服务于数据 shell程序:提供了编程能力,解释执行 二、程序运行方式 编译:高级语言-->编译器- 阅读全文
posted @ 2019-12-18 17:49 一叶知秋~~ 阅读(651) 评论(0) 推荐(0) 编辑
摘要:时间同步和chrony 时间同步:多主机协作工作时,各个主机时间同步很重要,时间不一致会造成很多重要应用的故障,如:加密协议,日志,集群等, 利用NTP(Network Time Protocol) 协议使网络中的各个计算机时间达到同步。 目前NTP协议属于运维基础架构中必备的基本服务之一。 时间同 阅读全文
posted @ 2019-12-18 11:01 一叶知秋~~ 阅读(3220) 评论(1) 推荐(1) 编辑
摘要:Tengine Tengine介绍 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。 Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。 它的最终目标是打造一个高效、稳定、安全、易用的Web平台 阅读全文
posted @ 2019-12-18 10:58 一叶知秋~~ 阅读(1252) 评论(0) 推荐(0) 编辑
摘要:集群Cluster 集群类型: LB lvs/nginx(http/upstream, stream/upstream) HA 高可用性 SPoF: Single Point of Failure HPC 系统可用性的公式:A=MTBF/(MTBF+MTTR) (0,1), 95% 几个9(指标): 阅读全文
posted @ 2019-12-17 17:59 一叶知秋~~ 阅读(792) 评论(0) 推荐(0) 编辑
摘要:实现keepalived调用脚本进行资源监控 keepalived调用外部的辅助脚本进行资源监控,并根据监控的结果状态能实现优先动态调整 vrrp_script:自定义资源监控脚本,vrrp实例根据脚本返回值,公共定义,可被多个实例调用,定义在vrrp实例之外 track_script:调用vrrp 阅读全文
posted @ 2019-12-17 17:58 一叶知秋~~ 阅读(749) 评论(0) 推荐(0) 编辑
摘要:http upstream配置参数: ngx_http_upstream_module模块将多个服务器定义成服务器组,而由proxy_pass, fastcgi_pass等指令进行引用 upstream name { ... } 定义后端服务器组,会引入一个新的上下文;默认调度算法是rr(轮询调动算 阅读全文
posted @ 2019-12-17 12:02 一叶知秋~~ 阅读(2289) 评论(0) 推荐(0) 编辑
摘要:Nginx 压缩功能 ngx_http_gzip_module #ngx_http_gzip_module 用gzip方法压缩响应数据,节约带宽 #启用或禁用gzip压缩,默认关闭 gzip on | off; #压缩比由低到高从1到9,默认为1 gzip_comp_level level; #禁用 阅读全文
posted @ 2019-12-16 21:44 一叶知秋~~ 阅读(1858) 评论(0) 推荐(0) 编辑
摘要:nginx目录结构和命令 1、ls /apps/nginx/: html是测试页,sbin是主程序 2、ls /apps/nginx/sbin/: nginx 只有一个程序文件 3、ls /apps/nginx/html/: 50x.html index.html 测试网页 nginx:默认为启动 阅读全文
posted @ 2019-12-16 21:41 一叶知秋~~ 阅读(2740) 评论(0) 推荐(0) 编辑
摘要:nginx反向代理 反向代理:reverse proxy,可代理外网用户的请求到内部的指定web服务器,并将数据返回给用户 nginx除了可以在企业提供高性能的web服务之外,另外还可以将本身不具备的请求通过某种预定义的协议转发至其它服务器处理,不同的协议就是nginx服务器与其他服务器进行通信的一 阅读全文
posted @ 2019-12-16 21:38 一叶知秋~~ 阅读(1796) 评论(0) 推荐(0) 编辑
摘要:实现FastCGI: CGI的由来:最早的Web服务器只能简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html文件,但是后期随着网站功能增多网站开发也越来越复杂,以至于出现动态技术,比如像php(1995年)、java(1995)、python(199 阅读全文
posted @ 2019-12-16 21:36 一叶知秋~~ 阅读(1914) 评论(0) 推荐(0) 编辑
摘要:用户速度体验的1-3-10原则 性能影响 有很多研究都表明,性能对用户的行为有很大的影响: 79%的用户表示不太可能再次打开一个缓慢的网站 47%的用户期望网页能在2秒钟以内加载 40%的用户表示如果加载时间超过三秒钟,就会放弃这个网站 页面加载时间延迟一秒可能导致转换损失7%,页面浏览量 阅读全文
posted @ 2019-12-11 23:38 一叶知秋~~ 阅读(2745) 评论(0) 推荐(1) 编辑
摘要:nginx介绍 nginx: engine X,是由1994年毕业于俄罗斯国立莫斯科鲍曼科技大学的同学为俄罗斯rambler.ru公司开发的,开发工作最早从2002年开始,第一次公开发布时间是2004年10月4日,版本号是0.1.0。 nginx有商业版和社区版,2019年3月11日F5 Netwo 阅读全文
posted @ 2019-12-11 23:35 一叶知秋~~ 阅读(1240) 评论(0) 推荐(0) 编辑
摘要:Cluster概念 Cluster:集群,为解决某个特定问题将多台计算机组合起来形成的单个系统 Linux Cluster类型: LB:Load Balancing,负载均衡 HA:High Availiablity,高可用,SPOF(single Point Of failure) MTBF:Me 阅读全文
posted @ 2019-12-10 09:24 一叶知秋~~ 阅读(1648) 评论(0) 推荐(0) 编辑
摘要:LVS高可用性 Director不可用,整个系统将不可用;SPoF Single Point of Failure 解决方案:高可用 keepalived heartbeat/corosync 某RS不可用时,Director依然会调度请求至此RS 解决方案: 由Director对各RS健康状态进行 阅读全文
posted @ 2019-12-09 16:36 一叶知秋~~ 阅读(1659) 评论(0) 推荐(0) 编辑
摘要:安全技术 入侵检测与管理系统IDS(Intrusion Detection Systems):特点是不阻断任何网络访问,量化、定位来自内外网络的威胁情况,主要以提供报告和事后监督为主,提供有针对性的指导措施和安全决策依据。一般采用旁路部署方式。 入侵防御系统IPS(Intrusion Prevent 阅读全文
posted @ 2019-12-06 20:47 一叶知秋~~ 阅读(1710) 评论(0) 推荐(0) 编辑
摘要:iptables扩展模块 扩展匹配条件:需要加载扩展模块(/usr/lib64/xtables/*.so),方可生效 查看帮助 man iptables-extensions (1)隐式扩展:在使用-p选项指明了特定的协议时,无需再用-m选项指明扩展模块的扩展机制,不需要手动加载扩展模块 tcp协议 阅读全文
posted @ 2019-12-06 20:46 一叶知秋~~ 阅读(948) 评论(0) 推荐(0) 编辑
摘要:网络防火墙 iptables/netfilter网络防火墙: (1) 充当网关 (2) 使用filter表的FORWARD链 注意的问题: (1) 请求-响应报文均会经由FORWARD链,要注意规则的方向性 (2) 如果要启用conntrack机制,建议将双方向的状态为ESTABLISHED的报文直 阅读全文
posted @ 2019-12-06 20:45 一叶知秋~~ 阅读(4958) 评论(0) 推荐(3) 编辑
摘要:NFS:Network File System 网络文件系统,基于内核的文件系统。Sun公司开发,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,基于RPC(Remote Procedure Call Protocol远程过程调用)实现。 RPC采用C/S模式:客户机请求程序调 阅读全文
posted @ 2019-12-05 09:24 一叶知秋~~ 阅读(1037) 评论(0) 推荐(2) 编辑
摘要:SAMBA服务简介 SMB:Server Message Block服务器消息块,IBM发布,最早是DOS网络文件共享协议 Cifs:common internet file system,微软基于SMB发布 SAMBA:1991年Andrew Tridgell,实现windows和UNIX相通 S 阅读全文
posted @ 2019-12-05 09:23 一叶知秋~~ 阅读(1989) 评论(0) 推荐(0) 编辑
摘要:数据的实时同步 实现实时同步 要利用监控服务(inotify),监控同步数据服务器目录中信息的变化 发现目录中数据产生变化,就利用rsync服务推送到备份服务器上 实现实时同步的方法 inotify+rsync 方式实现数据同步 sersync :金山公司周洋在 inotify 软件基础 阅读全文
posted @ 2019-12-04 23:56 一叶知秋~~ 阅读(557) 评论(0) 推荐(0) 编辑
摘要:DAS、SAN 、NAS 存储基础知识 存储网络 直接存储(Direct Attached Storage) 存储设备与主机的紧密相连 •管理成本较低,实施简单 •储时直接依附在服务器上,因此存储共享受到限制 •CPU必须同时完成磁盘存取和应用运行的双重任务,所以不利于CPU的指令周期的优化,增加系 阅读全文
posted @ 2019-12-03 20:50 一叶知秋~~ 阅读(1784) 评论(0) 推荐(0) 编辑
摘要:Job for network.service failed because the control process exited with error code >**[root@mina0 hadoop]# systemctl restart network Job for network.se 阅读全文
posted @ 2019-12-03 20:07 一叶知秋~~ 阅读(8150) 评论(0) 推荐(0) 编辑
摘要:日志介绍 日志: 历史事件:时间,地点,人物,事件 日志级别:事件的关键性程度,Loglevel 系统日志服务:sysklogd :CentOS 5之前版本 syslogd: system application 记录应用日志 klogd: linux kernel 记录内核日志 事件记录格式: 日 阅读全文
posted @ 2019-12-01 21:48 一叶知秋~~ 阅读(1808) 评论(1) 推荐(0) 编辑
摘要:php加速器 XCache 快速而且稳定的PHP opcode缓存,经过严格测试且被大量用于生产环境。 项目地址:http://xcache.lighttpd.net/,收录EPEL源 实现XCache源码编译 (1)官网下载xcache包,传到linux中并解压 [root@centos777~] 阅读全文
posted @ 2019-12-01 12:22 一叶知秋~~ 阅读(356) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示