- 博客(386)
- 资源 (7)
- 收藏
- 关注
原创 mysql的主从同步
在从库执行 SHOW REPLICA STATUS\G 之后看下面的Replica_IO_State状态显示:Waiting for source to send event,Replica_IO_Running: Yes,Replica_SQL_Running: Yes,说明复制状态正常。要获取源二进制日志坐标,通过使用命令行客户端连接到源来启动源上的会话,并通过执行以下语句刷新所有表并阻止写入语句。至此,主从同步已经完成,如果需要一主多从,只需要在多部署几个从库,按照上面从库的部署方式就可以了。
2025-02-26 13:04:44
496
原创 CentOS8-Systemctl更新后执行报错Failed to get properties: Access denied
今天使用yum update对CentOS8进行了全量更新,使用systemctl查看服务状态等操作报权限问题。 systemctl status sshdFailed to get properties: Access denied
2025-02-20 15:16:20
336
原创 Linxu开机出现 Generating “/run/initramfs/rdsosreport.txt“解决方案
Linxu开机出现 Generating "/run/initramfs/rdsosreport.txt"解决方案。 救援模式
2025-01-14 14:18:24
543
原创 达梦数据库开启日志归档并设置删除归档日志
在数据库管理中,达梦数据库的日志归档管理至关重要。本文聚焦于达梦数据库,详细阐述了开启日志归档的操作流程,包括对相关配置文件的修改与参数设置,旨在确保数据库事务的完整性与可追溯性。同时,为有效管理磁盘空间,文中还介绍了设置删除归档日志的方法,涵盖通过编写存储过程实现按条件删除,以及结合操作系统定时任务工具(如Linux的crontab、Windows的任务计划程序)来定时执行清理任务,帮助数据库管理员在保障数据安全的前提下,合理优化数据库存储资源 。
2025-01-13 15:31:44
397
原创 es集群重新分片报错Too many open files解决
之前open_file_descriptors的值已经非常接近设置的65536。4、重启es集群(做好启master节点)查看es最大打开文件描述符及使用。增加最大打开文件描述符。
2025-01-03 23:05:46
336
原创 Linux-Redis哨兵搭建
本文围绕 Linux 环境下 Redis 哨兵的搭建展开深入探讨。详细阐述搭建前的准备工作,包括系统环境检查与配置、Redis 软件包的获取与安装等关键步骤,确保基础环境的稳定可靠。深入讲解哨兵搭建的核心过程,如配置哨兵节点的参数,包括监控主从节点的信息、设置选举超时时间等,精准把握每个配置项的作用与意义;接着细致说明如何启动和验证哨兵机制,涵盖启动命令、查看哨兵日志以确认其正常运行及监控功能的有效实现,同时对主从节点的故障切换过程进行模拟与验证,清晰展现 Redis 哨兵在保障高可用性方面的卓越表现,为读
2025-01-02 15:36:00
443
原创 容器之Podman详解
在使用者方面,podman与docker的命令基本兼容,都包括容器运行时(run/start/kill/ps/inspect),本地镜像(images/rmi/build)、镜像仓库(login/pull/push)等几个方面。在podman体系中,有个称之为common的守护进程,其运行路径通常是/usr/libexec/podman/conmon,它是各个容器进程的父进程,每个容器各有一个,common的父则通常是1号进程。在使用方面,可以分成两个方面来说,一是系统构建者的角度,二是使用者的角度。
2025-01-02 15:22:35
1074
原创 Docker资源(CPU/内存/磁盘IO/GPU)限制与分配指南
cgroups其名称源自控制组群(control groups)的简写,是Linux内核的一个功能,用来限制、控制与分离一个进程组(如CPU、内存、磁盘输入输出等)。默认情况下,Docker容器是没有资源限制的,它会尽可能地使用宿主机能够分配给它的资源。如果不对容器资源进行限制,容器之间就会相互影响,一些占用硬件资源较高的容器会吞噬掉所有的硬件资源,从而导致其它容器无硬件资源可用,发生停服状态。
2025-01-02 15:20:28
2742
原创 Docker图形化界面工具Portainer最佳实践
本文聚焦于 Docker 图形化界面工具 Portainer 的最佳实践,全面阐述其在容器化环境管理中的关键应用。详细介绍了 Portainer 的安装与配置流程,涵盖多种操作系统及不同环境下的具体步骤;深入探讨如何利用其直观界面高效管理 Docker 容器、镜像及网络等核心资源,包括创建、启动、停止、删除容器等操作技巧;同时讲解了用户权限管理、数据卷挂载等高级功能的最佳运用方式,以及通过 Portainer 监控容器性能、查看日志以保障系统稳定运行的方法,旨在为用户提供一套实用且高效的 Portainer
2025-01-02 15:16:38
1818
原创 推荐几个 docker 镜像加速地址
通过配置 Docker 镜像加速,可以加快镜像下载速度,提高工作效率。推荐使用多个镜像源来提高镜像下载速度,减少下载时间。
2025-01-02 12:28:38
4525
6
原创 掌握 Dockerfile:格式、解析器指令、环境变量替换
Docker 是一个开源平台,旨在自动化应用程序的构建、交付和运行。通过 Dockerfile,您可以定义镜像的构建过程。Dockerfile 是由一系列指令组成的文件,Docker 根据这些指令构建镜像。本文将介绍常用的 Dockerfile 指令、格式、解析器指令以及环境变量替换的用法,帮助开发者编写高效、规范的 Dockerfile
2025-01-02 12:15:38
1364
原创 Dockerfile 中 CMD、ENTRYPOINT、RUN、SHELL 的深度解析与实用技巧
在容器化技术的浪潮中,Docker 已成为开发者的强大工具,而Dockerfile是构建镜像的核心。在使用Dockerfile编写镜像时,你是否曾对CMD、ENTRYPOINT、RUN 和SHELL 的用法产生疑惑?这篇文章将从基础概念到实用技巧,全面解析这些命令的区别与应用,让你在容器化开发中如鱼得水。
2025-01-02 12:02:49
742
原创 Dockerfile 编写的 6 个最佳实践
通过以上 6 个最佳实践,你可以显著提升 Dockerfile 的构建效率、镜像体积和容器安全性。优化 Dockerfile 不仅能提高开发效率,还能帮助你更好地管理和部署容器化应用。希望这些实用的技巧能帮助你编写出更高效、更安全的 Dockerfile,从而为你的开发和生产环境带来更多的价值。
2025-01-02 11:47:46
492
原创 linux下安装达梦数据库v8详解
本文主要围绕 Linux 下安装达梦数据库 V8 展开。详细阐述了安装前的准备工作,涵盖系统环境检查与配置、安装包获取等关键步骤;深入介绍了安装过程,包括执行安装程序、设置安装路径与参数等详细操作;还提及安装后的配置与测试,如初始化数据库、启动服务以及进行基本的连接和查询测试等要点,旨在为读者呈现一套完整且详细的 Linux 下安装达梦数据库 V8 的操作指南。
2025-01-02 11:32:45
1932
原创 玩转 Dockerfile-18 个指令全面解析
**摘要**:本文围绕 Dockerfile 展开深入探讨,全面解析了其 18 个指令。从基础指令如“FROM”用于指定基础镜像,“RUN”执行命令以构建镜像,“CMD”和“ENTRYPOINT”设置容器启动命令,到“COPY”和“ADD”用于文件复制添加,“ENV”设置环境变量等,详细阐述了每个指令的语法、功能、应用场景及注意事项。无论是镜像构建、环境配置,还是容器启动运行相关的指令,均进行了细致讲解,旨在帮助读者深入理解 Dockerfile 指令体系,从而能够熟练编写高效、可靠的 Dockerfile
2024-12-30 16:58:33
763
原创 Docker容器常用命令详解
**摘要**:本文对 Docker 容器常用命令进行了全面且详细的解析。涵盖了容器的创建、启动、停止、删除等基础操作命令,如“docker create”“docker start”“docker stop”“docker rm”等,详细说明了各命令的语法格式、参数含义及使用场景;同时深入介绍了容器的查看、进入、日志获取、端口映射、资源限制等进阶命令,像“docker ps”“docker exec”“docker logs”“docker run -p”“docker run --cpus”等,帮助读者深
2024-12-30 16:39:12
969
原创 CentOS 7安装Docker详细教程
**摘要**:本文详细阐述了在 CentOS 7 系统上安装 Docker 的步骤。首先介绍了卸载旧版本 Docker 的可选操作,接着阐述了安装前需执行的系统更新及依赖包(如 yum-utils、device-mapper-persistent-data、lvm2)的安装过程,随后说明了如何设置稳定的 Docker 仓库,即通过添加官方 yum 源来实现,最后详细讲解了安装 Docker CE(社区版)及其相关组件(docker-ce-cli、containerd.io)的命令,为用户在 CentOS 7
2024-12-30 16:23:43
7201
2
原创 如何在 Linux 中设置 SSH 免密码登录
在客户机先远程一次远程机,键入 yes 后,后续就不用再输入密码就可以远程到对端机器。我们仅仅是设置 SSH 免密码登录,就已经用了不少 Linux 命令,可想而知,Linux 命令是有多重要呀。
2024-12-27 09:40:58
1462
原创 VMware安装CentOS 7
本机IP信息为,网卡名ens33,IP地址:192.168.204.128,netmask:255.255.255.0后面设定需要用。其他模式需要设置的比较多,不建议选择,后面我们可以在详细解释。设定磁盘大小,CentOS 7系统盘60G足够,至于数据盘,后面可以单独新加。至此一个基本的CentOS 7虚拟机安装完成,后续就可以进行软件安装,实验、测试等。如果密码设置的比较简单,需要点击两次Done,测试环境可以简单设置。CPU设置选择中,这两项不要勾选,不然可能会导致部分设备无法启动。
2024-12-27 09:31:37
1475
原创 Linux必备命令:vi、vim 详解
以 vi 打开一个档案就直接进入一般模式了(这是默认的模式),在这个模式中,你可以使用【上线左右】按键来移动光标,你可以使用【删除字符】或【删除整行】来处理档案内容,也可以使用【复制、粘贴】来处理你的文件数据。在一般模式中可以进行删除、复制、粘贴等动作,但是却无法编辑文件内容,要等你按下【i,I,o,O,a,A】等任意一个字母之后才会进入编辑模式。在这个模式当中,可以提供你【搜索资料】的动作,而读取、存盘、大量取代支付、离开 vi、显示行号等动作是在此模式中达成的!在一般模式当中,输入【:/?
2024-12-26 16:50:06
855
原创 rm -rf 删除/下bin lib lib64 sbin软链接系统恢复
不小心删除了/bin/lib/lib64和/sbin这些目录的,导致系统中的各种命令都无法正常使用。在尝试多种方法后,包括添加环境变量和使用绝对路径执行命令无法恢复,最终不重装完美解决。
2024-12-26 16:30:55
434
原创 MySQL操作命令详解:增删改查
本文聚焦 MySQL 数据库的核心操作命令——增删改查。在数据插入方面,详细介绍 INSERT INTO 语句的多种用法,如插入单条或多条数据的语法要点。对于数据删除,深入解析 DELETE FROM 命令,包括依据特定条件精准删除数据的方式。数据修改时,阐释 UPDATE 语句如何准确设定需修改的字段与条件。而查询操作则涵盖 SELECT 语句的丰富功能,像使用各种子句(WHERE、ORDER BY 等)进行条件筛选、结果排序等,助力读者全面且深入地掌握 MySQL 中最基础且关键的操作命令技能。
2024-12-25 09:47:07
1491
原创 CentOS7 上 yum 安装 MySQL8 超详细教程
CentOS 7 作为常用的 Linux 发行版,在其上安装 MySQL 8 是许多开发与运维场景的需求。本教程聚焦于 yum 安装方式,首先会阐述系统环境的准备工作,包括检查依赖项与更新系统。接着深入讲解如何配置 yum 源以顺利获取 MySQL 8 安装包,随后详细展示安装步骤及安装过程中的参数设置要点。安装完成后,还会涉及到 MySQL 服务的启动、停止、重启等基本操作的介绍,以及初始密码的设置与安全配置的相关指南,助力读者高效完成 CentOS 7 中 MySQL 8 的 yum 安装与基础配置。
2024-12-25 09:24:52
1747
原创 iptables防火墙详解
本文将深入剖析 Linux 系统中的 iptables。从其基本概念与工作原理入手,详细阐述 iptables 的表(Tables)、链(Chains)以及规则(Rules)的构成与功能。探讨如何利用 iptables 进行数据包过滤,包括基于源地址、目的地址、端口号等多维度的过滤策略制定。同时讲解其在网络地址转换(NAT)方面的应用,无论是源地址转换(SNAT)还是目的地址转换(DNAT),都将结合实际场景与案例进行清晰的说明。此外,还会涉及 iptables 的规则管理、保存与恢复等操作
2024-12-23 17:45:30
1102
原创 详解Linux防火墙-Firewalld原理与实战操作
本文围绕Linux防火墙Firewalld展开,先是深入剖析其原理,阐述其如何在Linux系统中发挥网络防护作用,对其运行机制等关键内容进行解读。同时结合实战操作,通过具体示例展示Firewalld的配置、规则设定等常用操作步骤,旨在帮助读者全面理解Firewalld,提升运用它保障Linux系统网络安全的能力。
2024-12-21 21:49:43
1193
原创 Linux-Shell编程详细入门教程
本文《Linux - Shell 编程详细入门教程》旨在为读者提供全面的 Linux Shell 编程指引。文章从基础概念入手,介绍 Shell 的作用及常见的 Shell 类型。详细讲解了 Shell 编程中的变量定义与使用、控制结构(如条件判断、循环)、函数定义及调用等核心内容。通过实际案例展示如何运用 Shell 脚本实现自动化任务,如文件操作、系统管理等。无论是初学者还是有一定基础的开发者,都能从本文中获取实用知识,轻松迈入 Linux Shell 编程的大门。
2024-12-19 14:27:04
1000
原创 Linux权限管理:文件与目录的全面指南
深入探讨了 Linux 系统中的权限管理机制。文章详细介绍了文件和目录的各种权限设置,包括读、写、执行权限对于不同用户类型(所有者、所属组、其他用户)的具体含义和作用。同时,重点讲解了特殊权限如粘滞位的设置和应用场景,以 /tmp 目录为例阐述其在多用户环境下防止误删文件的重要性。通过本文,读者能全面掌握 Linux 权限管理知识,提升系统安全性和稳定性
2024-12-19 13:11:28
1658
原创 细说Linux系统用户/组管理
用户和组是操作系统中一种身份认证资源。每个用户都有用户名、用户的唯一编号uid(user id)、所属组及其默认的shell,可能还有密码、家目录、附属组、注释信息等。每个组也有自己的名称、组唯一编号gid(group id)。一般来说,gid和uid是可以不相同的,但绝大多数都会让它们保持一致,大致属于约定俗成类的概念吧。组分为主组(primary group)和辅助组(secondary group)两种,用户一定会属于某个主组,也可以同时加入多个辅助组。
2024-12-17 11:30:23
982
原创 Ansible playbook 详解与实战操作
playbook与ad-hoc相比,是一种完全不同的运用 ansible 的方式,类似与 saltstack 的 state 状态文件。ad-hoc 无法持久使用,playbook 可以持久使用。playbook是由一个或多个 play 组成的列表,play 的主要功能在于将事先归并为一组的主机装扮成事先通过 ansible 中的 task 定义好的角色。从根本上来讲,所谓的 task 无非是调用 ansible 的一个 module。
2024-12-16 12:15:44
1131
原创 自动化工具ansible部署和实践
ansible的功能ansible是一个基于Python开发的自动化运维工具,基于ssh协议实现远程管理,可以实现多种批量管理操作.批量系统配置批量软件部署批量文件拷贝批量运行命令批量管理服务特征管理端:不需要启动任何服务,默认服务端不需要任何的配置受控端:基于ssh免秘钥,没有客户端软件需要安装。
2024-12-16 10:42:32
1095
原创 centos7使用haproxy+keepalived搭建负载均衡调度器--yum方式
node1:haproxy+keepalived IP地址:192.168.200.111(主)node2:haproxy+keepalived IP地址:192.168.200.111(从)nginx1:nginx IP地址:192.168.200.113。nginx2:nginx IP地址:192.168.200.114。2. 配置主机名与IP地址的映射关系(修改hosts文件)2. 安装keepalived。1. 安装haproxy。1. 安装haproxy。haproxy服务停止。
2024-12-15 10:25:47
768
原创 ESXI6.7开启SSH密码通过Xshell登录
近期服务器安装了ESXI6.7,想通过SSH到终端把/var/log/下的所有日志文件下载下来。
2024-12-12 18:39:30
730
原创 vmware导出导入OVF提示缺少所需的磁盘映像
最近公司vpn服务器因为温度热就会自动宕机,新买一台服务器,需要把上面的虚拟机全部迁移,ESXI在迁移过程中提示“缺少所需的磁盘映像”
2024-12-12 16:01:59
626
原创 Centos7下搭建Prometheus+Grafana监控
它是一个轻量级的代理,定期收集主机的 CPU、内存、磁盘、网络等指标,并将其暴露为 Prometheus 可以拉取的格式。它与 Prometheus 集成,负责管理警报规则、接收来自 Prometheus 服务器的警报通知,并根据配置的策略进行处理,如抑制重复警报、分组、静默等,然后将警报发送到各种通知渠道(如电子邮件、Slack 等)。尽管 Grafana 不是 Prometheus 的一部分,但它经常与 Prometheus 一起使用,用于创建仪表盘、图表和报表,以实时展示和分析监控数据。
2024-12-10 13:04:59
915
原创 docker & docker-compose 自定义容器 IP, 彻底解决 IP 冲突问题
今天的内容主要介绍了 docker & docker-compose 如何自定义 IP 段,避免在复杂网络环境下产生冲突。
2024-11-06 16:16:35
1181
原创 go install dial tcp 172.217.14.241:443: connectex: A connection attempt failed报错
新安装的go install工具gopls,运行安装命令报错连接超时。dial tcp 172.217.14.241:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time
2024-11-06 10:17:36
387
原创 服务器上清理Docker容器运行日志的正确方法
因为是服务器的磁盘空间资源有限,由于docker容器在启动的时候没有限制,导致运行的docker容器随着时间的推移产生的日志越来越多,最后把服务磁盘资源耗尽,服务器的磁盘满了会导致服务器的应用无法正常运行。修改docker daemon.json文件,配置日志文件参数,默认 /etc/docker/daemon.json。docker run 或 dokcer create 时添加参数,如创建并运行。log-opts max-size 容器日志文件上限大小。注意:新创建的容器会生效,原有容器不生效。
2024-10-30 11:07:06
397
原创 centos 7 防止及解决keepalive脑裂现象(主备均有vip)
最近在两台centos7机ARP表是一个动态表,存储在计算机当中,目的是做一个ip地址与mac地址的对应。假设在同一子网段,计算机A与计算机B通信计算机A的ip地址: 192.168.0.11 MAC地址AA-AA-AA-AA-AA-AA计算机B的ip地址: 已知192.168.0.12 MAC地址未知那么计算机A就要发起一个ARP查询,“谁能告诉我,192.168.0.12的MAC地址是多少?很显然通过交换机的时候,交换机并不能看懂ip地址,所以要广播这个信息,就把这个查询信息发到除发送端的其它所有端口。
2024-09-10 16:38:12
726
Docker Desktop Installer-4.33.1.exe-2024年最新版
2024-08-27
腾讯御见平台-SOC-三线指导手册-史上最全
2024-08-16
K8s排错思路图.pdf
2024-08-15
SIEM-SOC安全平台运营.xmind
2024-08-15
linux-mysql智能通用备份脚本
2024-08-15
cnnvd漏洞信息库-截止到202208(1999-2022.8)
2022-08-23
思科网络设备和安全设备模拟器gns3+防火墙pix635.bin镜像
2019-08-19
思科网络设备和安全设备模拟器gns3+防火墙pix721.bin镜像
2019-08-19
思科网络设备和安全设备模拟器gns3+防火墙pix803.bin镜像
2019-08-19
思科网络设备和安全设备模拟器gns3+防火墙pix804.bin镜像
2019-08-19
SQL_Server_2005基础入门教程
2016-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人