-
一文详解LNMP企业级架构设计!(建议收藏)
随着IT运维管理行业市场规模逐年上升,运维作为互联网背后的“英雄”,近几年讨论度也有所增加,更是逐渐成为了互联网求职中炙手可热的岗位之一。 无论是运维小白还是1-2年内的运维新手来讲,踏入运维圈的那一刻起,就接受了来自职场巨大的挑战。 对于运维小白来说,入门期是关键时期,因为一不小心就会选择放弃,对于1-2年内的新手来讲,熟悉期是成长时期,因为一不小心就会被工作扼住命运的喉咙。 但大部分运维新手在工作中却没有那么顺利: 很多运维新手在入职前信心满满,最后却发现自己会做的事寥寥无几; 很多运维新手…
-
再见!XShell
FinalShell 是一款免费的国产的集 SSH 工具、服务器管理、远程桌面加速的良心软件,同时支持 Windows,macOS,Linux,它不单单是一个 SSH 工具,完整的说法应该叫一体化的的服务器,网络管理软件,在很大程度上可以免费替代 XShell,是国产中不多见的良心产品,具有免费海外服务器远程桌面加速,ssh 加速,双边 tcp 加速,内网穿透等特色功能。 如果你也用过 FinalShell 可以说一下使用体验,觉得顺手可以和收费的 XShell 说拜拜了,先预览一张使用时的截图…
-
【资源】超详细Docker实战教程,万字详解!
Docker如日中天,这不是单纯的炒概念,Docker确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用。 Docker是一个开放源代码软件项目,让应用程序部署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一-个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。 今天分享的这份资料,包括280页的Docker实战教程、最新版的Docker高清思维导图,相信这套资料看完后会让你对Docker有更深入的了解。 280页的Docker实战教程 下面给大家重点说…
-
Docker基本使用命令
前言 刚看别人使用Docker的时候有很多不解,为什么要用Docker,Docker怎么用?Docker配置为什么这么难?为什么网络访问不通?等等因素阻碍了笔者学习Docker?其实笔者也很笨,有很多思考不清晰的点。顺便也分享下。 学时疑惑: Q:我一套服务为什么不放在一个容器里面(Java、MySQL、Nginx、Redis等)? A:因为既要维护容器内网络,又要维护端口等等之类的东西,Docker就是为了快速搭建环境而生的,而且Docker最好也是一个服务一个容器,这样好打理。 Q:Dock…
-
面试官:如果MySQL引起CPU消耗过大,你会怎么优化?
谁在消耗cpu? 用户+系统+IO等待+软硬中断+空闲 祸首是谁? 用户 用户空间CPU消耗,各种逻辑运算 正在进行大量tps 函数/排序/类型转化/逻辑IO访问… 用户空间消耗大量cpu,产生的系统调用是什么?那些函数使用了cpu周期? IO等待 等待IO请求的完成 此时CPU实际上空闲 如vmstat中的wa 很高。但IO等待增加,wa也不一定会上升(请求I/O后等待响应,但进程从核上移开了) 产生影响 用户和IO等待消耗了大部分cpu 吞吐量下降(tps) 查询响应时间增加 慢查询数增加 …
-
20 款优秀的数据可视化工具 (建议收藏)
如今学习应用数据可视化的渠道有很多,你可以跟踪一些专家博客,但更重要的一点是实践/实操,你必须对目前可用的数据可视化工具有个大致了解。 下面列举的二十个数据可视化工具,无论你是准备制作简单的图表还是复杂的图谱或者信息图,这些工具都能满足你的需要。更加美妙的是,这些工具大多免费。 /01/ 入门级工具 01 Excel Excel的图形化功能并不强大,但Excel却是分析数据的理想工具,上图是Excel生成的热力地图。 作为一个入门级工具,Excel是快速分析数据的理想工具,也能创建供内部使用的数…
-
云原生时代需要什么样的存储系统?
1 导读 本文介绍了目前云原生环境下,支持有状态应用的几种典型存储方案的特点,并对市场主流的几个云原生存储产品实际测试性能进行对比。 2 现状 当前,云原生已经成为应用开发者在选择架构设计时的首选。云原生让应用开发者可以将所有精力都集中在开发业务逻辑本身,这极大降低了应用开发者的负担。 而应用系统的敏捷性、扩展性、可靠性、高可用等,则由基础设施软件和运维团队共同承担。一方面,运维团队需要利用基础设施软件,快速响应业务系统提出的部署、扩容、迁移等需求,另一方面,也要时刻保持业务系统和基…
-
超全面的 Kubernetes 容器网络技能,运维看后都说好
在 Kubernetes 中要保证容器之间网络互通,网络至关重要。而 Kubernetes 本身并没有自己实现容器网络,而是通过插件化的方式自由接入进来。在容器网络接入进来需要满足如下基本原则: pod 无论运行在任何节点都可以互相直接通信,而不需要借助 NAT 地址转换实现。 node 与 pod 可以互相通信,在不限制的前提下,pod 可以访问任意网络。 pod 拥有独立的网络栈,pod 看到自己的地址和外部看见的地址应该是一样的,并且同个 pod 内所有的容器共享同个网络栈。 容器网络基础…
-
一文搞清楚,QPS、TPS、并发用户数、吞吐量
一文辨明QPS、TPS、PV、UV、DAU、MAU、并发用户数、吞吐量 1、QPS QPS Queries Per Second 是每秒查询率 ,是一台服务器 每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内 所处理流量多少的衡量标准, 即每秒的响应请求数,也即是最大吞吐能力。 2、TPS TPS Transactions Per Second 也就是事务数/秒。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此…
-
113页《Nginx入门》文档,从入门到精通一文详解,学习提升必备
Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。 Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。 Nginx的稳定性、功能集、示例配置文件和低系统资源的消耗让他后来居上,在全球活跃的网站中有12.18%的使用比率,大约为2220万个网站。 今天…