摘要: OSI七层模型 物理层 ——> 数据链路层——>网络层——>传输层——>会话层——>表示层——>应用层 TCP协议 TCP协议是传输控制协议(Transmission Control Protocol)的缩写,是⼀种⾯向连接的、可靠的、基于字节流的 传输层协议。 TCP协议通过序列号和确认机制,保证 阅读全文
posted @ 2025-03-21 08:39 basickill 阅读(33) 评论(0) 推荐(0)
摘要: Prometheus 是⼀款基于时序数据库的开源监控告警系统,⾮常适合Kubernetes集群的监控。Prometheus的基本 原理是通过HTTP协议周期性抓取被监控组件的状态,任意组件只要提供对应的HTTP接⼝就可以接⼊监控。不需要 任何SDK或者其他的集成过程。这样做⾮常适合做虚拟化环境监控系 阅读全文
posted @ 2025-03-20 20:59 basickill 阅读(68) 评论(0) 推荐(0)
摘要: 整体的软件开发流程包括: PLAN:开发团队根据客户的⽬标制定开发计划 CODE:根据PLAN开始编码过程,需要将不同版本的代码存储在⼀个库中。 BUILD:编码完成后,需要将代码构建并且运⾏。 TEST:成功构建项⽬后,需要测试代码是否存在BUG或错误。 DEPLOY:代码经过⼿动测试和⾃动化测试 阅读全文
posted @ 2025-03-18 22:32 basickill 阅读(36) 评论(0) 推荐(0)
摘要: 什么是docker 是⼀个开源的应⽤容器引擎,基于go语⾔开发并遵循了apache2.0协议开源 ●是在Linux容器⾥运⾏应⽤的开源⼯具 ●是⼀种轻量级的"虚拟机” ●Docker的容器技术可以在⼀台主机 上轻松为任何应⽤创建⼀个轻量级的、 可移植的、⾃给⾃⾜的容器。 借助 Docker ,您可将 阅读全文
posted @ 2025-03-18 17:57 basickill 阅读(38) 评论(0) 推荐(0)
摘要: 控制语句 1 条件语句 跟其它程序设计语⾔⼀样,Bash 中的条件语句让我们可以决定⼀个操作是否被执⾏。结果取决于⼀个包在 [[ ]] ⾥的表达式。 由 [[ ]] ( sh 中是 [ ] )包起来的表达式被称作 检测命令 或 基元。这些表达式帮助我们检测⼀个条件的结果。 这⾥可以找到有关bash 阅读全文
posted @ 2025-03-17 01:09 basickill 阅读(40) 评论(0) 推荐(0)
摘要: 基本语法 1 解释器 #! /bin/sh #!/bin/bash #!/usr/bin/env bash 2 注释 注释可以说明你的代码是什么作⽤,以及为什么这样写。 shell 语法中,注释是特殊的语句,会被 shell 解释器忽略。 单⾏注释 - 以 # 开头,到⾏尾结束。 多⾏注释 - 以 阅读全文
posted @ 2025-03-16 23:32 basickill 阅读(19) 评论(0) 推荐(0)
摘要: redis是一个开源、使用C芋圆编写的、支持网络交互的、可基于内存也可以持久化的Key-Value的数据库 特点: 1.Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用 2.Redis不仅仅支持Key-Value类型的数据,同时还提供string、list、 阅读全文
posted @ 2025-03-16 18:26 basickill 阅读(20) 评论(0) 推荐(0)
摘要: Server优先级 Nginx 多个相同 Server_name 优先级 1.环境准备 [root@nginx ~]# mkdir /soft/code{1..3} -p [root@nginx ~]# for i in {1..3};do echo "<h1>Code $i</h1>" > /so 阅读全文
posted @ 2025-03-15 18:44 basickill 阅读(13) 评论(0) 推荐(0)
摘要: 性能优化概述 在做性能优化前, 我们需要对如下进⾏考虑 1.当前系统结构瓶颈 观察指标 压⼒测试 2.了解业务模式 接⼝业务类型 系统层次化结构 3.性能与安全 性能好安全弱 安全好性能低 压⼒测试⼯具 1.安装压⼒测试⼯具 ab [root@nginx-lua ~]# yum install ht 阅读全文
posted @ 2025-03-15 17:46 basickill 阅读(78) 评论(0) 推荐(0)
摘要: Lua脚本基础语法 Lua 是⼀个简洁、轻量、可扩展的脚本语⾔ Nginx+Lua优势 充分的结合Nginx的并发处理epool优势和Lua的轻量实现简单的功能且⾼并发的场景 统计IP 统计⽤户信息 安全WAF 1.安装 lua [root@Nginx-Lua ~]# yum install lua 阅读全文
posted @ 2025-03-15 16:43 basickill 阅读(295) 评论(0) 推荐(0)