TCP/IP 分层模型与网络故障的排查思路

摘要: TCP/IP 协议栈中每一层的职责说明: 应用层定义应用程序之间通信的协议和数据格式,应用程序根据应用层协议实现具体功能。 传输层为应用层进程提供端到端的通信服务,通过端口号区分同一主机上的不同进程,进程仅需指定目标主机的 IP + 端口 即可进行通信,无需关心底层网络的实现。 网络层用 IP 地址 阅读全文
posted @ 2026-03-12 09:55 一直小爪子 阅读(4) 评论(0) 推荐(0)

Linux 中 mysql client 执行 sql 文件的两种方式

摘要: 方式一:通过 管道符、输入重定向的方式 mysql -uroot -p dbname < dump.sql shell 通过输入重定向,将 dump.sql 作为 mysql client 的标准输入(stdin),mysql client 从 stdin 读取 sql 并发送给 mysql ser 阅读全文
posted @ 2026-03-11 11:26 一直小爪子 阅读(1) 评论(0) 推荐(0)

一次 MySQL 主从复制故障恢复的过程记录

摘要: 第一步:查看当前复制进度和状态 SHOW SLAVE STATUS\G 重点关注以下参数: I/O 线程位置(Master_Log_File / Read_Master_Log_Pos):表示 IO 线程已经从 master 的 Master_Log_File 文件中读取到 Read_Master_ 阅读全文
posted @ 2026-03-10 10:52 一直小爪子 阅读(8) 评论(0) 推荐(0)

对 MySQL 主从复制流程的简单理解

摘要: MySQL 主从复制的大体数据交互流程: 在 Master 节点启用 binlog 日志, binlog 日志会记录所有的数据或结构的变更,binlog 日志更是以 event(事件)为存储单位按顺序存入 binlog 日志文件中,每个 event 通过 position(位置)进行标识。 在 Sl 阅读全文
posted @ 2026-03-09 23:30 一直小爪子 阅读(2) 评论(0) 推荐(0)

systemd 是如何托管 Linux 进程的

摘要: 例如:ehigh-CheckReplication.service 服务的 service 配置文件 [Unit] Description=My Redis & MySQL Monitor Script After=network.target Wants=network.target [Servi 阅读全文
posted @ 2026-03-05 10:48 一直小爪子 阅读(8) 评论(0) 推荐(0)

Web 系统生命周期和分层故障排查思路

摘要: Web 系统和浏览器起源: 早期科研人员的文档数据分散在不同计算机上,不方便共享和引用。Tim Berners-Lee 基于这个问题提出并实现了 HTML、HTTP 和 URL 三项核心技术,这三项核心技术共同构成了万维网(World Wide Web,简称 WWW 或 Web )体系,所以万维网不 阅读全文
posted @ 2026-03-03 15:49 一直小爪子 阅读(8) 评论(0) 推荐(0)

常见配置文件格式基础认知(YAML / JSON / XML / INI)

摘要: JSON 格式 JSON 全称 JavaScript Object Notation(JavaScript 对象表示法),最开始只是 JS 中用来表示对象的一种文本格式,后来因为它非常适合做数据交换,就独立成了一种通用数据格式。 JSON 通过 对象和 数组 两种方式来组织结构: 对象:使用大括号 阅读全文
posted @ 2026-02-04 01:03 一直小爪子 阅读(23) 评论(0) 推荐(0)

Linux 启动流程和启动过程中的故障定位

摘要: 第一步:硬件自检(POST) 在计算机的主板上有一个单独的固件芯片,在出厂时就写入了一个固件程序(BIOS/UEFI),在硬件通电时会自动运行这个固件程序,它会对 CPU、内存、硬盘、显卡等硬件设备进行自检(POST),检查硬件是否存在问题。 若自检失败可能会出现黑屏、蜂鸣报警或硬件错误提示、界面一 阅读全文
posted @ 2026-02-03 15:31 一直小爪子 阅读(16) 评论(0) 推荐(0)

Ubuntu 启动卡在:A start job is running for Create Volatile Files and Directories

摘要: 一、问题现象 服务器重启后,系统启动过程中卡在如下提示界面,长时间无响应,等待数分钟后仍无法进入系统登录界面: 在该界面 按 Esc 键 从图形化启动画面 切换到 详细启动的日志模式下,查看 systemd 实际在执行的启动过程日志输出。发现卡在了如下图所示的过程,提示:A start job is 阅读全文
posted @ 2026-02-02 16:30 一直小爪子 阅读(26) 评论(0) 推荐(0)

Linux 权限模型说明

摘要: 一:DAC 模型 在 Linux 中,传统的权限控制模型为 DAC(Discretionary Access Control),它通过用户、组以及 rwx 权限位来决定进程是否具备访问资源的资格。 Linux 操作系统并不是通过用户名来区分用户,而是通过 UID(User ID)区分不同的用户,UI 阅读全文
posted @ 2026-01-27 10:13 一直小爪子 阅读(11) 评论(0) 推荐(0)