- 博客(22)
- 收藏
- 关注
原创 redis三种服务架构实验
1、搭建Redis 主从复制Master节点: 192.168.10.23Slave1节点: 192.168.10.14Slave2节点: 192.168.10.152、安装 Redismake......3、修改 Redis 配置文件(Master节点操作)bind 0.0.0.0 #70行,修改监听地址为0.0.0.0。
2025-09-19 19:58:15
738
原创 nginx优化和防盗链
none:允许没有http_refer的请求访问资源(根据Referer的定义,它的作用是指示一个请求是从哪里链接过来的,如果直接在浏览器的地址栏中输入一个资源的URL地址,那么这种请求是不会包含 Referer 字段的),如 http://www.kgc.com/game.jpg。我们使用 http://www.kgc.com 访问显示的图片,可以理解成 http://www.kgc.com/game.jpg 这个请求是从 http://www.kgc.com 这个链接过来的。
2025-09-19 18:23:20
681
原创 Nginx 反向代理 + Tomcat 集群:负载均衡配置步骤与核心原理
用户请求先到,再由 Nginx 把请求转发给后端的应用服务器(比如 Tomcat、Node.js、Spring Boot)。后端 php python java(我们使用时java后端 tomcat 微服务 ) 后端专业语言 应用服务器/业务服务器Nginx 在这里就像“中转站”,客户端只知道自己连的是 Nginx,不知道真正提供服务的是哪台后端。流程如图所示。
2025-09-08 21:20:30
1958
原创 实用向:Linux Shell 脚本实现 CPU / 内存 / 硬盘 + IO / 网络多指标告警(支持 163/QQ/139 邮箱)
export LANG=en_US.UTF-8 # 设置语言环境为英文,避免中文输出导致的乱码问题。
2025-09-06 17:59:09
894
1
原创 Web与Nginx网站服务
Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器。Nginx 是由 Igor Sysoev 为俄 罗斯访问点开量第二的 Rambler.ru 站发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。其将源代码以类 BSD 许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻 名。2011 年 6 月 1 日,Nginx 1.0.4 发布。
2025-09-06 15:19:33
601
原创 高效文本处理工具sed,awk和正则表达式和命令小工具
AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。它是专门为文本处理设计的编程语言,也是行处理软件,通常用于扫描、过滤、统计汇总工作数据可以来自标准输入也可以是管道或文件20世纪70年代诞生于贝尔实验室,现在centos7用的是gawk之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符。awk。
2025-09-04 19:14:56
818
原创 shell编程——数组,函数,加载其他文件变量与正则表达式
正则表达式(Regular Expression, regex/regexp/RE)是一种用来描述字符串模式的规则。功能:检索、替换、过滤符合特定规则的字符串。
2025-09-01 21:04:01
916
原创 shell的基础编程
1. Shell 核心:Linux 命令解释器,连用户与内核,也能编脚本;可自动化部署、批量操作等,解重复工作提效。2. 脚本基础:首行定解释器(如`#!/bin/bash`),`#`是注释;写命令后改权限(`chmod +x`),或用`sh 脚本名`等直接执行。3. 变量与字符串:变量`名=值`(无空格),`$名`调用,分全局/局部;字符串单引号不识别变量、双引号识别,可查长度、提子串、找字符位置。4. 参数与运算:传参用`$n`接收,`$*`合为串、`$@`保列表,`$#`算个数;
2025-08-28 20:51:30
523
原创 CPU-IO-网络-内核参数的调优
CPU资源调优:nice、taskset、vmstat磁盘 I/O资源调优:ulimit、hdparm、dd内核参数调优:sysctl。
2025-08-27 20:55:27
2006
原创 服务器初始化,SELinux 规则设置与 SSH 密钥登录配置
①selinux 的三种执行模式enforcing 强制模式permissive 警告模式disabled 关闭 selinux②生成密钥:ssh-keygen -t rsa -P '' -f /root/.ssh/id_rsa写入目标服务器进行免密登录③服务器初始化配置yum源安装必备工具检查网络连接配置主机名,时间,防火墙规则。
2025-08-26 20:48:15
974
原创 iptables防火墙
netfilter/iptables 内核态/用户态四表raw,mangle,nat,filter五链INPUT,OUTPUT,FORWARD,PREROUTING,POSTROUTING规则表之间的顺序:raw>mangle>nat>filter规则链匹配的顺序:入站数据 PREROUTING>INPUT>应用程序转发数据 PREROUTING>FORWARD>POSTROUTING出站数据 应用程序>PREROUTING>OUTPUT>POSTROUTING。
2025-08-25 20:43:56
637
原创 FTP服务
①vsftp两种模式主动模式:服务器主动发起数据连接被动模式:服务器被动等待数据连接②配置ftp服务配置匿名用户配置用户模式登录(黑白名单)
2025-08-22 19:47:35
799
原创 Linux网络操作命令
网络连通命令(测试)ping traceroute mtr(实时)IP接口 管理路由管理ip route 添加路由表中的网段,route 查看网络连接与套接字监控DNS查询工具端口服务测试telnet系统辅助工具。
2025-08-21 20:53:34
1544
原创 交换机-网络层-传输层原理
交换机的工作原理(MAC地址学习,实现单播转发)路由器的工作原理根据路由表选择最佳路径到达对端目标tcp三次握手和四次挥手。
2025-08-19 19:34:46
714
原创 计算机网络参考模型
1.OSI七层模型的分层结构 (高三层)用户或应用应用层:为应用进程提供网络服务。表示层:数据格式转换、加密、压缩等。会话层:建立、管理、终止应用进程之间的会话和数据交换传输层:TCP、UDP(低三层)硬件 网络层:网络路由选择、流量控制。(IP)链路层:校验、确认、反馈、重发等机制保障数据传输稳定。物理层:原始比特流的传输介质。(010101)2.TCP/IP 模型:4 层:应用层(应用通信规则)、传输层(端到端数据传输)、网络层(跨网络路由)、网络接口层(物理传输)。
2025-08-18 19:40:20
867
原创 磁盘管理和文件系统
1. 文件系统与设备 - 设备表示:如`/dev/sdb5`(SCSI设备第2块硬盘,第5个分区) - 主要类型:XFS(高性能大文件)、SWAP(虚拟内存)、EXT4(常用日志型)2. 分区与格式化- 分区工具:`fdisk`(`n`新建、`d`删除、`w`保存) - 格式化:`mkfs.xfs`(普通分区)、`mkswap`(交换分区)
2025-08-14 20:39:32
903
原创 账号与权限管理
用户账号管理(useradd、passwd、usermod、userdel)组账号管理(groupadd、gpasswd、groupdel)用户账号文件与组账号文件 查询账号相关信息的命令(groups、id、finger、w)设置目录与文件权限(chmod)设置目录与文件归属(chown)
2025-08-13 21:03:58
667
原创 Linux程序的安装及管理
RPM 命令:管理.rpm 包,可查询(已安装 / 未安装包信息)、安装(-ivh)、升级(-Uvh/-Fvh)、卸载(-e),支持强制操作和忽略依赖。YUM 命令:基于 RPM 的包管理器,需配置源(如本地光盘挂载到 /mnt),可安装、卸载、升级软件,查询包信息,支持仅下载包到指定目录。Apache 编译安装:解包到指定目录→./configure 指定安装路径→make 编译→make install 安装,需配置文件、启动服务,可关闭防火墙和 SELinux 验证访问。
2025-08-12 20:49:50
881
原创 Linux基本操作命令
查看及切换目录(pwd、 cd、 ls、 du)创建目录和文件(mkdir、 touch、 ln)复制、删除、移动目录和文件(cp、 rm、 mv)查找目录和文件(which、 find)
2025-08-09 15:17:09
666
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅