合集-备忘录
摘要:## 基础知识 博客园内有很多作者分享 [(必看)10分钟看懂Docker和K8S](https://www.cnblogs.com/itbsl/p/10178698.html "(必看)10分钟看懂Docker和K8S") [全面的Docker快速入门教程](https://www.cnblogs
阅读全文
摘要:# Linux备忘录 ## 基础知识 ```shell - /bin:命令目录 - /sbin:超级命令目录,只有admin可以执行 - /boot:系统目录,等同于C盘 - /dev:设备文件目录,SSD、光驱、U盘,/dev/sr0代表光驱,必须都要先挂载 - /etc:配置文件目录。软件安装完
阅读全文
摘要:安装 rpm (离线) 直接进nginx下载包页面 选择你要的版本连接 wget https://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.20.2-1.el7.ngx.x86_64.rpm rpm -ivh nginx-1.20.2-1.el7
阅读全文
摘要:资料 Ansible中文权威指南 安装 源码 $ git clone git://github.com/ansible/ansible.git --recursive $ cd ./ansible $ source ./hacking/env-setup 如果没有安装pip, 请先安装对应于你的Py
阅读全文
摘要:(20240903) 安装(Docker) 拉取PostgreSQL镜像 sudo docker pull postgres 运行PostgreSQL容器 运行PostgreSQL容器,指定数据库名称、用户和密码: sudo docker run --name my_postgres -e POST
阅读全文
摘要:(250213,更新脚本) 日常巡检 Shell #!/bin/bash # Debian/RHEL/CentOS Check Script if [ $(id -u) -ne 0 ]; then echo "请以 root 用户执行此脚本" exit 1 fi # 获取IP地址 IPADDR=$(
阅读全文
摘要:基础知识 缓存设计思想 缓存的主要目的是提高数据访问速度,减少后端数据库的压力。设计时需要考虑: 数据一致性:缓存与数据库中的数据需保持一致。 缓存失效策略:如LRU(最近最少使用)等,以便有效管理缓存中的数据。 数据过期:设置合理的过期时间,避免不必要的数据占用缓存空间。 缓存开发规范 在使用Re
阅读全文
摘要:介绍 RabbitMQ是一个开源的消息代理软件,支持多种消息协议。它允许不同的应用程序通过消息队列进行通信,促进了系统之间的解耦和异步处理。 1. 解耦 解耦是指将系统中的不同组件分离,使它们可以独立开发和部署。RabbitMQ通过消息队列实现了解耦,生产者和消费者不需要直接知道彼此的存在。 2.
阅读全文
摘要:(241018) .env # 项目名 COMPOSE_PROJECT_NAME=es # elastic用户(至少6个数字) ELASTIC_PASSWORD= # kibana用户(至少6个数字) KIBANA_PASSWORD= # 版本号,一定要填写需求版本 # https://www.el
阅读全文
摘要:(241230) 基础内容 Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。 在一个LVS服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但是对外表现为一个虚拟IP,主服务器会发送VRRP通告信息给备
阅读全文
摘要:(241226) 基础内容 LVS 是 Linux Virtual Server ,Linux 虚拟服务器;是一个虚拟的服务器集群【多台机器 LB IP】。LVS 集群分为三层结构: 负载调度器(load balancer):它是整个LVS 集群对外的前端机器,负责将client请求发送到一组服务器
阅读全文
摘要:(20231102更新) 资料来源 shell脚本面试题 | 张贺贺呀 | cnblogs shell 基础知识 三种引号区分 在Shell脚本中,有三种常见的引号用于包围字符串,它们是单引号(' ')、双引号(" ")和反引号(` `),它们各自有不同的用途和作用范围。 单引号(' '): 单引号
阅读全文
摘要:Linux备忘录(find和grep) Shell手册-sed Shell手册-awk find 精准定位文件系统对象,支持复杂条件检索与批处理操作 1. 日志文件深度清理(时间+类型过滤) # 查找/var/log下超过30天未修改且大于100MB的*.log文件 find /var/log -n
阅读全文
摘要:Rsync vs SCP 核心区别 特性 Rsync SCP 增量传输 ✔️ ❌ 保留属性 ✔️ 部分 目录对比 ✔️ ❌ 断点续传 ✔️ ❌ 过滤排除 ✔️ ❌ 传输速度 快(增量) 稳定 适用场景 定期同步/备份 单次传输 Rsync 核心优势 增量传输:仅传输变化部分,节约带宽 保留属性:保持
阅读全文
摘要:Supervisor 核心价值 进程保活:异常退出自动重启 日志管理:集中收集与轮转切割 服务编排:多进程启停顺序控制 权限隔离:以指定用户身份运行 状态监控:提供Web/CLI监控界面 一、基础配置 1. 最小化配置 [program:webapp] command=/opt/app/bin/gu
阅读全文
摘要:vsftpd vsftpd 核心优势 高安全性:支持 SSL/TLS 加密、chroot 隔离 高性能:处理高并发连接效率高 灵活配置:支持匿名/本地/虚拟用户多种模式 合规性:满足等保2.0/PCI DSS 文件传输要求 1. 安装rsftp 首先,确保您已安装rsftp。根据不同的Linux发行
阅读全文
摘要:print()函数 1. Shell 中的 echo 和 printf 在 Shell 中,没有直接的 print() 函数,但可以使用 echo 或 printf 来实现类似功能。 echo 用途:输出字符串或变量内容。 语法:echo "Hello, World!" 特点: 自动在输出末尾添加换
阅读全文
摘要:计算机网络以及路由交换协议与Kubernetes架构的相同之处 1. 核心组件对照 计算机网络与路由交换 Kubernetes 架构 对应关系说明 路由器(Router) kube-apiserver 路由器负责在不同网络之间转发数据包,而 kube-apiserver 是 Kubernetes 的
阅读全文