TH小破站

  • 首页
  • 容器
    • 认识Docker
    • DockerFile详解
  • k8s
    • 认识Kubernetes
    • Kubernetes部署--(kubeadm方式)
    • kubeasz部署k8s集群
    • Ansible-binary部署k8s集群-1.31.2
  • Ceph
    • 认识分布式存储
    • CPEH部署
  • CI/CD
    • DevOps认识
    • 部署--Gitlab
  • ELK
    • ELK简介
    • Elasticsearch
    • Kibana部署
    • Logstash
    • ELK--收集 tomcat 日志(实战)
  • HD
    • 认识--大数据
    • Hadoop-单机部署
    • Hadoop-伪分布部署
    • Hadoop-完全分布部署
    • Hadoop-(HA)完全分布部署
    • Ambari自动部署--Hadoop
  • Nginx
    • Nginx功能介绍
    • Nginx安全选项
    • Nginx配置文件简单介绍
    • 网站服务器部署
  • 监控
    • ZABBIX-部署(yum)
    • ZABBIX-编译安装
  • 云计算
    • KVM 概述
    • OpenStack企业级部署(T版)
    • OpenStack之dashboard部署
    • OpenStack-controller的高可用
    • openstack(Caracal版_ubuntu版本)部署
  • 数据库
    • mariadb与mysql
    • mysql主从
    • MySQL--冷备(实战)
    • MySQL--热备(dump表)
    • MySQL--热备(dump库)
    • 数据恢复实战案例
    • Xtrabackup实现MySql8.x全量备份
    • MyCat实现数据库读写分离
    • MHA实现数据库高可用
    • Percona XtraDB(PXC)实现数据库集群高可用
    • 数据库压力测试
    • PostgreSQL 基操
    • PostgreSQL备份恢复
    • PostgreSQL高可用
    • MongDB安装配置基础使用
    • MongoDB实现复制集
    • MongoDB备份还原
  • 自动化
    • ssh远程服务原理及配置
    • Ansible剧本文件应用
    • Ansible管理服务介绍
    • Ansible自动化部署node_exporter(包含升级,回滚)
    • Saltstack-部署安装
  • 脚本
    • 一键查看服务器资源利用率
    • 一键生成SSL证书
    • 保存指定数量的文件/目录
    • 初始化服务器
    • 扫描可用IP
    • 批量分发SSH密钥
    • 监控多主机磁盘脚本
    • 一键安装MySQL8.x脚本
    • Python脚本监控ES集群
    • 资源巡检脚本
    • 查看各用户使用的cpu占比
热衷于分享
架构师成长之路 !!!

脚本

如何通过SHELL脚本保留指定文件数或者目录数

保留指定文件数或目录数可以带来以下好处: 1. 空间管理:限制文件或目录的数量可以帮助有效管理存储空间。特别是在有限的存储空间中,限制文件或目录的数量可以确保空间被合理利用,避免过度占用空间。 2. 组织结构:限制文件或目录的数量可以促使用户更加有条理地组织文件和目录。通过限制数量,用户被迫思考如何优化文件和目录的结构,使其更加清晰和易于管理。 3. 提高性能:过多的文件或目录可能会导致系统性能下降。限制数量可以减少系统资源的占用,提高系统的响应速度和效率。 4. 安全性:限制文件或目录的数量可以减少潜在的安全风险…

2023年11月24日 0条评论 1277点热度 0人点赞 tanghao946 阅读全文
网站部署

如何通过logrotate对nginx日志进行切割

对nginx日志进行切割有以下几个原因: 1. 管理日志文件大小:随着时间的推移,nginx日志文件会不断增大,如果不进行切割,日志文件可能会变得非常庞大,不仅占用大量磁盘空间,还会导致日志文件的读写变慢。通过定期切割日志文件,可以将日志文件分割成较小的文件,便于管理和维护。 2. 方便日志分析:切割日志文件可以将不同时间段的日志分开存储,这样可以更方便地进行日志分析和统计。例如,可以根据日期或时间段来查询和分析特定时间范围内的日志数据,从而更好地了解系统的运行情况和用户行为。 3. 避免日志文件过大导致的性能问题…

2023年11月24日 0条评论 1087点热度 0人点赞 tanghao946 阅读全文
容器技术

Dockerfile详解

dockerfile 网址:https://docs.docker.com/engine/reference/builder/ ADD       #用于添加宿主机本地的文件、目录、压缩等资源到镜像里面去,会自动解压tar.gz格式的压缩包 COPY      #用于添加宿主机本地的文件、目录、压缩等资源到镜像里面去,不会解压任何压缩包 ENV       #设置容器环境变量 EXPOSE    #声明要把容器的某些端口映射到宿主机 FROM      #在整个dockfile文件中,除了注释之外的第一行,要是fr…

2023年11月23日 0条评论 882点热度 0人点赞 tanghao946 阅读全文
error

linux -bash: fork: Cannot allocate memory解决办法

linux -bash: fork: Cannot allocate memory

2023年11月23日 0条评论 840点热度 0人点赞 tanghao946 阅读全文
日志收集

Kibana部署

Kibana Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作,可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作,您可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现 https://github.com/elastic/kibana https://typescript.bootcss.com/ #目前基于 TypeScript 语言开发 Kibana 可以使大数据通俗易懂…

2023年11月21日 0条评论 1074点热度 0人点赞 tanghao946 阅读全文
分布式存储

认识分布式存储Ceph

1)分布式存储概述: 需要了解的东西 1.对ceph存储池的操作 创建 删除设置配额 空间限制 2.cephX认证机制 3.ceph rbd、cephfs、ceph rgw的使用 都是以普通用户的身份访问ceph数据 如果使用cephfs需要注意的是MDS的高可用和高性能 4.dashboard和监控 1.1)存储分类 单机存储: SCSI/SAS/USB/PCI-EI sSD/NVME(提升性能) 网络存储(带文件系统)∶ NFS/Samba/NAS SAN:SAN (Storage Area Network,存…

2023年11月20日 0条评论 1006点热度 1人点赞 tanghao946 阅读全文
监控

ZABBIX-部署(yum)

Zabbix服务 监控服务概述介绍: #作用说明: 1)可以实时监控服务或硬件或网络运行状况,实现报警通知功能 2)可以收集业务数据信息 CPU负载信息 内存使用情况 网络流量信息 磁盘IO情况 数据库用户注册量 支付业务 监控服务部署过程: 参照官方资料: `第一个历程`:优化zabbix下载源访问清华yum仓库 清华源优化yum源方法: [root@zabbix ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/…

2023年11月20日 0条评论 1010点热度 0人点赞 tanghao946 阅读全文
CI/CD

DevOps认识

1)DevOps简介 https://www.bagevent.com/event/6243820?bag_track=bagevent #Gdevops2020 https://www.bagevent.com/event/DevOpsDays-SH #DevOpsDays 2019 DevOps 是Development和Operations的组合,也就是开发和运维的简写。 DevOps 是针对企业中的研发人员、运维人员和测试人员的工作理念,是他们在应用开发、代码部署和质量测试等整条生命周期中协作和沟通的最佳实…

2023年11月18日 0条评论 1212点热度 1人点赞 tanghao946 阅读全文
网站部署

Nginx部分功能介绍

自定义错误页面 server {       listen 80;       server_name www.stangj.org;       error_page 502 503 504 404 /error.html;       location /error.html {               root   html;       } } 検测文件是否存在: # try_files #以下配置是当访问一个不存在的页面会跳转到首页面 server {       listen 80;       s…

2023年11月18日 0条评论 997点热度 0人点赞 tanghao946 阅读全文
脚本

批量扫描可用IP

脚本内容如下 [root@localhost script]# cat for_scan_ip.sh #!/bin/bash IP=192.168.139 for i in {1..254};do {   ping -W1 -c1 ${IP}.${i} &>/dev/null && echo "${ip} access!!"   if [ $? -eq 0 ];then     echo -e "${IP}.${i}\t通" >> ip_success.txt   else…

2023年11月18日 0条评论 1075点热度 0人点赞 tanghao946 阅读全文
1…1213141516
日历
周一 周二 周三 周四 周五 周六 周日
 1234
567891011
12131415161718
19202122232425
262728293031  

近期文章

  • Pyroscope 进行程序内部火焰图展示
  • 基于机器学习--预测处理运维问题(磁盘)
  • DeepSeek-R1 模型微调(极简版)
  • jenkins - api 实现自动化触发
  • 安装ceph集群 19.2.3
分类
  • AI
  • CI/CD
  • error
  • Kubernetes
  • LB
  • 云原生
  • 云计算
  • 分布式存储
  • 大数据
  • 大模型
  • 安全
  • 容器技术
  • 容器编排
  • 开发
  • 数据库
  • 日志收集
  • 未分类
  • 机器学习
  • 漏洞修复
  • 监控
  • 系统
  • 网站部署
  • 脚本
  • 自动化运维
  • 链路追踪

COPYRIGHT © 2025 TH小破站. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

渝ICP备2023013789号

渝公网安备50011702500926号