自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 Elasticsearch集群部署详情

摘要: 本文详细介绍了在3台CentOS 7.9服务器上部署Elasticsearch集群的完整流程。内容包括:基础环境配置(主机名映射、SSH优化、防火墙/SELinux关闭、时间同步)、免密登录设置,以及两种ES安装方式(仓库安装和手动RPM包安装)。重点说明了主节点初始化、服务启动验证及自动生成密码的保存注意事项,同时提供了加入现有集群的备用命令。所有操作均需在3个节点执行,其中免密登录仅需在主节点配置。适用于需要快速搭建高可用ES集群的运维场景,强调安全性配置和操作验证步骤。

2025-09-09 18:18:15 2335

原创 k8s集群部署详细步骤

vm.swappiness = 0 #最大限度使用物理内存,然后才是 swap空间EOF开启ipvs#查看是否加载#配置开机自加载EOF关闭swap和防火墙。

2025-09-02 10:06:34 2120

原创 Docker进阶操作详情

摘要(150字): Dockerfile通过FROM、COPY等指令定义镜像构建规则,支持Python/Flask等应用容器化。数据持久化可通过Volumes或Bind Mounts实现,分别适用于生产环境和开发调试。自定义网络(如bridge模式)能安全实现容器间通信。镜像优化建议使用多阶段构建和轻量基础镜像(如alpine)。运行容器时可通过--cpus/--memory限制资源,并用docker stats监控。典型流程包括编写Dockerfile、构建镜像、挂载数据卷、配置网络及资源约束,形成完整容

2025-09-25 10:58:56 430

原创 最新docker镜像加速地址2025年9月已更新

摘要: 本文提供2025年9月更新的Docker镜像加速地址列表,包含21个已验证可正常使用的国内加速源(如docker.1panel.live、dockerpull.cn等),适用于提升Docker拉取镜像速度。所有地址均标注为“正常”,长期维护,方便开发者快速选择合适的加速服务。

2025-09-16 11:30:47 1132 3

原创 Linux网络管理与系统命令大全

本文总结了Linux系统常用的网络与系统管理命令,分为网络连接、网卡配置、系统信息、用户管理、文件操作、软件包管理、文件压缩、Samba共享、系统权限和目录结构等10个类别。重点包括网络诊断工具(netstat、ss、lsof)、IP配置命令(ifconfig、ip)、DNS查询(dig、host)、系统监控(df、uname)、用户管理(useradd、passwd)、文件处理(tar、gzip、diff)和权限设置(chmod、chown)等实用命令,为Linux系统管理员提供了全面的操作参考。

2025-09-12 17:00:11 659

原创 Oracle高危的数据库紧急恢复操作

摘要 在控制文件和重做日志被删除、数据文件完好的情况下,通过以下步骤强制恢复数据库: 关闭实例并启动至NOMOUNT状态; 重建控制文件,指定数据文件和新的重做日志组; 手动修改SCN(使用GDB调整内存值)以解决不一致问题; 启用隐藏参数_allow_resetlogs_corruption绕过检查; 以RESETLOGS方式打开数据库,验证数据可访问性; 立即全量备份并清理临时参数。 风险提示: 可能导致未提交事务丢失或逻辑损坏; 直接修改内存违反Oracle支持政策,仅限紧急恢复; 必须移除隐藏参数并

2025-09-12 16:05:19 1193

原创 nginx.conf配置文件详解

本文介绍了nginx反向代理与负载均衡的配置方法。反向代理通过location匹配请求路径并转发到指定后端服务器,如将/api/请求转发到http://localhost:8080/admin/。负载均衡基于反向代理实现,通过upstream定义多台服务器并均匀分发请求。文中还列举了六种负载均衡策略,包括轮询、加权轮询、IP哈希等,并简要说明了轮询、加权轮询、IP哈希和URL哈希的工作原理,如IP哈希通过对客户端IP计算哈希值确保同一客户端的请求固定分配到同一节点。

2025-09-11 14:22:26 225

原创 podman容器基础入门详解

Podman简介与使用指南 Podman是一款无守护进程(Daemonless)的开源容器引擎,兼容OCI标准,支持运行Docker镜像。其特点包括:轻量(直接调用RunC)、安全(默认Rootless模式)、兼容Docker命令,且原生支持Kubernetes Pod。 安装与使用 Linux:通过包管理器(如apt/dnf)一键安装。 macOS/Windows:需依赖Podman Machine虚拟机(类似Docker Desktop)。 操作命令:与Docker高度一致(如podman run、po

2025-09-11 11:21:17 901

原创 k8s Service字段配置详解

本文全面解析Kubernetes Service的核心配置字段,包括基础元数据、Service类型(ClusterIP、NodePort等)和高级功能(多端口、会话亲和性)。通过示例演示如何配置稳定可靠的服务访问机制,并提供最佳实践建议,如命名规范、安全设置和性能优化技巧。掌握这些配置技巧能有效提升Kubernetes集群中服务的可用性和安全性。

2025-09-10 18:13:16 933

原创 MySQL基于mysqldump与binlog的时间点数据恢复过程

MySQL数据库恢复指南:通过全量备份+二进制日志实现精准时间点恢复(PITR)。关键步骤包括:1.停止应用并备份当前数据;2.恢复全量备份至基准状态;3.定位binlog起始位置;4.按顺序重放binlog至误操作前。提供三种典型场景处理方案(已知时间点/未知时间点/全量恢复),强调操作顺序和测试验证的重要性。注意事项包含权限管理、时间精度控制等,确保最小化数据丢失。

2025-09-10 17:27:17 642

原创 centos针对deb与rpm包进行转换详细操作

摘要: 本文介绍了在CentOS系统上实现deb与rpm包格式相互转换的方法。首先配置yum源并安装Alien工具,然后通过alien命令实现deb到rpm(--to-rpm)或rpm到deb(--to-deb)的转换。转换完成后,可使用rpm或dpkg命令安装对应格式的软件包。此方法解决了不同Linux系统间软件包格式不兼容的问题。

2025-09-10 17:15:11 448

原创 Linux中vim常用命令详解

摘要: Vim是一款功能强大的文本编辑器,支持命令、输入、视图和末行四种模式,通过快捷键实现模式切换。它提供丰富的文件操作命令(打开、保存、分屏等)、高效的光标移动方式(字符、行、单词级跳转)、代码格式化(缩进调整)、查找替换(正则支持)以及复制/粘贴/删除等编辑功能。Vim还支持语法高亮、加密编辑、批量处理等特性,结合键盘操作和插件扩展,成为开发者高效编程的利器。常用命令如i进入输入模式,Esc返回命令模式,:wq保存退出,dd删除行,yy复制行等,可大幅提升编辑效率。

2025-09-05 17:19:17 669

原创 Linux中awk用法详解

摘要: awk是一种强大的文本处理工具,支持模式匹配、字段提取、计算和流程控制。基本语法为awk '模式{动作}' 文件,内置变量如$0(整行)、$1(第一列)等便于操作。常用功能包括:指定分隔符(-F)、条件筛选(NR==3)、数值计算(sum+=$1)、统计频次(count[$1]++)等。支持if判断、for循环及自定义函数,适合日志分析、数据统计等场景。GNU awk(gawk)功能更全面,处理性能优于脚本语言。

2025-09-05 13:48:45 331

原创 linux中tar命令的用法详解

本文详细介绍了Linux下tar命令的15个实用功能,包括:1)列出归档文件内容;2)创建不同压缩格式的归档文件;3)向现有归档追加文件;4)删除归档内文件;5)比较归档与本地文件差异;6)更新归档文件;7)提取文件的各种方法;8)覆盖控制选项;9)归档后删除源文件;10)排除特定文件;11)将输出重定向到其他命令;12)设置文件所有权;13)完整备份方案;14)修改时间控制;15)权限管理。文中提供了每个功能的详细语法和常用示例,特别强调了创建和解压不同压缩格式(.gz/.xz/.bz2)的命令差异,以及

2025-09-05 11:36:00 999

转载 lvs+keepalived+nginx实现高性能负载均衡集群

本文详细介绍了LVS+Keepalived+Nginx高可用负载均衡架构的部署方案。该架构通过LVS实现四层负载均衡、Nginx处理七层负载,结合Keepalived提供高可用能力。文章包含环境规划、Nginx安装配置、LVS和Keepalived部署步骤,以及防火墙设置等详细操作指南。重点说明了主备切换机制、负载均衡测试方法和常见问题处理,最后总结了DR模式的三大限制条件。这套方案能有效保障大型关键业务系统的稳定运行,实现服务自动故障转移。

2025-09-05 10:41:39 150

原创 Linux下的定时器Systemd详细操作步骤

Systemd定时器是Linux系统中替代传统cron的现代任务调度方案,通过.service和.timer单元文件配合工作。它支持实时(基于日历)和单调(基于事件)两种触发方式,提供比cron更精细的控制能力。常用工具包括systemctl(管理单元)、systemd-analyze(性能分析)和journalctl(日志查看)。典型应用场景包括定时备份(每日2点)、启动后延迟任务(启动10分钟后)、定期监控(每15分钟)和周期维护(每周一3点)。通过systemctl list-timers可查看所有定

2025-09-04 17:25:06 1071

原创 Linux磁盘空间扩容详细步骤

本文章介绍了Linux的LVM和非LVM磁盘分区操作的详细步骤

2025-09-04 15:44:36 575

原创 Windows server 2019部署CA证书详细步骤

摘要: 本文详细介绍了在Windows Server上部署内网CA(证书颁发机构)的完整流程。内网CA用于为内部系统签发数字证书,实现HTTPS、LDAPS等加密通信,替代自签名证书和昂贵的公网证书。通过图文步骤展示了从服务器角色安装到CA配置的全过程,包括选择证书服务、设置CA类型(企业根CA)、配置加密选项和有效期等关键环节。部署成功后,组织可自主管理内网证书生命周期,确保内部通信安全,同时降低对外部CA的依赖和成本。

2025-09-04 10:54:57 558

原创 k8s集群部署私有镜像仓库

本文介绍了在Kubernetes集群中部署私有镜像仓库的完整方案。使用registry:2镜像创建Deployment,通过NodePort(30500)暴露服务,并采用hostPath(/data/registry)实现数据持久化。部署过程包括节点标记、YAML配置、资源创建及验证步骤,同时提供了Docker和Containerd两种环境下的详细使用方法,包括配置不信任私有仓库、镜像推送/拉取操作指南。该方案特别适合开发测试环境,为团队提供便捷的本地镜像管理能力。

2025-09-03 18:21:24 772

原创 Docker Compose 自动化管理容器操作指南

摘要: Docker Compose 通过 YAML 文件简化多容器应用的部署与管理,支持一键启动、服务编排和数据持久化。核心功能包括服务定义(镜像、端口、卷挂载)、网络配置、依赖管理,适用于微服务架构和开发环境。安装后,通过 docker-compose.yml 定义服务(如Nginx、MySQL),使用命令(up、down、logs)管理容器。高级应用可编排多服务(如LAMP环境),确保服务间通信与启动顺序。典型场景包括前端+后端+数据库的Web应用,通过 depends_on 和自定义网络实现高效协作

2025-09-03 18:01:25 1002

原创 MySQL从mysqldump备份中提取指定数据库或表操作详情

本文介绍了从MySQL全库备份中提取单个数据库或表进行恢复的方法。通过使用awk工具,可以从全库备份文件(alldb.sql)中精确提取目标数据库(dbt3_s1)或表(customer)的SQL语句,生成单独的备份文件(dbt3_s1.sql或customer.sql)。演示了具体操作步骤,包括备份提取、删除原库/表、恢复数据以及验证恢复结果。该方法适用于只需恢复特定库表的场景,避免了全库恢复的繁琐操作,提高了运维效率。

2025-09-03 17:11:55 433

原创 Docker+Jenkins 自定义镜像操作指南

本文介绍了通过Docker构建自定义Jenkins镜像的实践方法。首先对比分析了三种镜像创建方式(容器提交、Dockerfile构建和模板导入),重点推荐使用Dockerfile方式实现版本管理和CI/CD集成。文章详细展示了基于jenkins官方镜像的定制过程,包括集成Node.js、JDK、Maven等工具链,配置国内镜像源加速下载,以及设置数据持久化目录。最后提供了容器启动命令和Jenkins初始化验证步骤,形成了一套完整的自定义Jenkins容器化部署方案。该方案有效解决了传统部署中的环境不一致问题

2025-09-03 15:04:09 804

原创 MySQL小型数据库备份详细攻略

MySQL小型数据库备份方案采用mysqldump工具进行逻辑备份,配合Binlog实现点-in-time恢复。备份策略包括每日全量备份和Binlog实时备份,保留7天数据。主要优点为操作简单、灵活性强,缺点是备份恢复较慢且可能锁表。具体实施需配置Binlog、编写自动化备份脚本并设置定时任务,通过关键参数如--single-transaction确保数据一致性。该方案成本低且有效,但需定期验证备份可用性。

2025-09-03 14:29:31 466

原创 Kubernetes 集群卸载详细步骤

文章摘要: 本文详细介绍了在Kubernetes环境中彻底卸载集群及相关组件(包括Docker/Containerd)的完整流程。主要内容包括:1)通过kubectl和kubeadm命令安全移除节点;2)删除所有K8s配置目录和数据;3)清理iptables规则;4)卸载Kubernetes、Docker及Containerd组件;5)提供适用于Ubuntu/Debian和CentOS/RHEL系统的具体命令。最后附带了一键卸载脚本,整合了所有步骤并增加交互确认机制,避免误操作导致数据丢失。执行后系统将恢复

2025-09-03 14:00:19 221

原创 centOS7安装wkhtmltopdf详细步骤

摘要: 本文介绍了在Linux系统(CentOS 7.6)中安装配置wkhtmltopdf工具的详细步骤。wkhtmltopdf可将HTML转为PDF,但需注意其Release版暂不支持Flex布局。操作包括:检查系统位数、下载安装包、安装依赖库(如fontconfig、libX11等)、解压配置执行文件、赋予权限,并解决中文乱码问题(需上传Windows字体至/usr/share/fonts)。附依赖包安装命令及字体配置方法,确保PDF生成正常。最终通过版本验证和字体列表检查完成部署。 (字数:150)

2025-08-26 17:32:38 277

原创 NGINX高可用、负载均衡 集群部署方案详情:Keepalived + Nginx + Tomcat

本文介绍了基于Tomcat、Nginx和Keepalived实现高可用Web服务的部署方案。通过Nginx作为反向代理提供负载均衡,结合Keepalived的VRRP协议避免单点故障,构建了一套主备架构系统。详细说明了在CentOS7环境下Nginx和Keepalived的安装配置步骤,包括依赖安装、编译安装和目录结构设置。重点阐述了Keepalived的主从配置方法,通过vrrp_script进行健康检查,并给出了主服务器(MASTER)的keepalived.conf配置文件示例,其中包含全局参数、健康

2025-08-26 17:22:06 796

原创 windows2008R2搭建部署FTP服务器详细步骤

本文介绍了在Windows Server 2008上搭建FTP服务器的详细步骤:1)创建用户组ftpGroup集中管理用户;2)创建用户并调整所属组;3)安装FTP服务器组件;4)配置FTP站点,包括设置物理路径、SSL选项和目录权限;5)完成连接测试。通过用户组管理简化多用户配置,并展示了完整的FTP服务部署流程,适用于虚拟机或物理服务器环境。

2025-08-26 15:36:58 378

原创 oracle静默安装脚本

本文介绍了一个Oracle数据库一键安装脚本,主要功能包括:1) 自动检测系统环境并安装必要依赖包;2) 创建Oracle用户和组;3) 配置系统内核参数和会话限制;4) 设置Oracle环境变量;5) 解压安装包并自动修改响应文件参数。脚本通过参数指定主机名,自动完成Oracle 11g R2的安装部署,包括目录创建、权限设置、参数优化等步骤,实现了无图形化界面的自动化安装流程。该脚本简化了Oracle数据库的安装过程,适合在Linux环境下快速部署使用。

2025-08-26 10:53:02 364

原创 oracle原生数据泵导入导出详细步骤操作

本文介绍了Oracle数据泵(expdp/impdp)在Windows和Linux环境下的导入导出操作步骤。主要内容包括:1)创建物理和逻辑目录并授权;2)使用expdp导出数据,可排除指定表;3)使用impdp导入数据,处理字符集差异;4)解决表已存在(table_exists_action)和对象冲突(remap_schema)问题;5)跨用户/表空间导入方法(remap_tablespace)。文中详细说明了目录创建顺序、参数使用场景及常见错误解决方案,适用于不同系统环境下的Oracle数据迁移工作。

2025-08-26 10:50:47 786

原创 docker制作jre基础镜像精简版

摘要: 本文介绍了如何创建精简版JRE的Docker镜像。首先从Oracle官网下载JRE包,解压后删除不必要的文件(如文档、插件等)进行瘦身。重新打包后,通过Dockerfile配置环境变量(JAVA_HOME、PATH等),使用Ubuntu基础镜像构建Docker镜像。最终生成一个轻量级的JRE环境镜像,可用于项目部署。关键步骤包括JRE瘦身、Dockerfile编写和镜像构建。(字数:149)

2025-08-26 10:26:04 882

原创 Linux中node安装步骤与配置

本文简要介绍了在Linux服务器上安装Node.js的步骤:1)从官网下载指定版本(16.14.2)的tar.gz包;2)上传到服务器并解压;3)配置环境变量(编辑/etc/profile文件添加路径);4)使配置生效并验证安装(node -v)。整个过程包含下载、解压、配置和验证四个主要环节,通过截图辅助说明关键操作步骤。

2025-08-26 10:19:15 221

原创 Linux中Android SDK & androd build-tools安装配置

本文介绍了Android SDK Manager的安装及配置过程。首先从官网下载SDK工具包并解压,需新建特定目录并移动文件以避免报错。接着通过命令行工具验证安装,并安装Android-30平台及对应构建工具。最后配置环境变量,包括ANDROID_HOME和PATH路径设置,使SDK工具全局可用。整个过程包含解压重命名、目录结构调整、组件安装及环境变量配置等关键步骤,确保Android开发环境正确搭建。

2025-08-26 10:15:17 351

原创 K8s pod容器报错Applied to database : -1973628572 -> Resolved locally

摘要: 通过检查Pod容器日志发现异常数字串,定位到数据库flyway表记录冲突。解决方案为:将带"-"的版本号修改为纯数字格式,删除Pod触发自动重启后问题解决。操作涉及日志分析、数据库字段修正和Pod生命周期管理,成功修复了版本号格式不一致导致的部署问题。

2025-08-26 10:11:18 121

原创 安装mysql报错bin/mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found (required by bin/mysql

摘要:MySQL安装失败可能是由于安装包版本与系统glibc版本不匹配。在Linux系统中可通过"rpm -qa|grep glibc"命令查看当前glibc版本,然后到MySQL官网下载对应版本的安装包。注意选择与系统环境兼容的适当版本以确保安装成功。

2025-08-26 10:08:30 354

原创 docker部署oracle11g

摘要: 本文介绍使用Docker部署Oracle 11g数据库的步骤。首先下载阿里云镜像并启动容器,配置环境变量后创建新用户并赋权。接着修改监听文件支持外部连接,最后通过Navicat配置OCI环境实现连接。主要命令包括镜像拉取、容器启动、环境变量配置及用户权限管理,需注意版本匹配和主机名修改。(约150字)

2025-08-26 10:01:07 903

原创 linux Gradle8.0安装配置

本文介绍了Gradle 8.0的安装配置步骤:首先从官网下载安装包,上传到服务器后解压;然后配置环境变量并使其生效;最后通过gradle -version命令验证安装是否成功。整个过程包含关键步骤截图,帮助用户快速完成Gradle环境部署。

2025-08-26 09:49:52 463

原创 EPM运行规则时缓慢,转至作业控制台运行了,怎么优化规则让运行效率更高??

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-09-13 15:40:47 229

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除