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

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

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

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

Linux 权限模型说明

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

如何理解 Linux 中 sudo 的权限模型

摘要: Linux 中提示: permission denied 可能发生在两个阶段 文件执行权限(进程创建阶段):就是执行某个可执行文件时,有没有对这个可执行文件具有执行权限,如果存在就能以当前用户身份启动基于该可执行文件创建的进程,若没有就会提示:“permission denied” 资源访问权限(进 阅读全文
posted @ 2026-01-22 00:34 一直小爪子 阅读(9) 评论(0) 推荐(0)

sudo -i 和 su - root 切换到 root 用户的区别

摘要: sudo -i sudo -i 是由当前用户发起,通过 sudo 授权,以 root 身份启动一个新的登录型交互 shell sudo -i 要求当前用户在 sudoers 里且具备 sudo 命令的执行权限,不需要 root 密码,是验证该用户自己的密码; su - root su - root 阅读全文
posted @ 2026-01-21 11:30 一直小爪子 阅读(2) 评论(0) 推荐(0)

FTP 协议 数据通道的两个工作模式

摘要: FTP 协议与端口:属于应用层协议,传输层使用 TCP 实现,服务端默认监听 21/TCP,用于和客户端建立控制连接。 FTP 的两个通道:FTP 将 指令传输 和 数据传输进行了分离: 指令通道:客户端和 FTP 服务端 21 端口建立的连接通道叫做指令通道,用于传输相关的控制指令信息。 数据通道 阅读全文
posted @ 2025-12-24 10:56 一直小爪子 阅读(8) 评论(0) 推荐(0)

shell 中,为什么 while + read 能逐行读取输入

摘要: 例如:需要获取容器的 ID 和 Name,并输出 containers=$(docker ps --format "{{.ID}}:{{.Names}}") while IFS=':' read -r cid cname ;do echo "container_id: ${cid} containe 阅读全文
posted @ 2025-12-23 11:10 一直小爪子 阅读(31) 评论(0) 推荐(0)

使用 ZABBIX 6.0 监控 MySQL 主从复制架构状态

摘要: 步骤一:搭建 MySQL 主从复制环境 该步骤省略 步骤二:部署 ZABBIX Server ,并在MySQL主从节点上安装 zabbix agent 该步骤省略 步骤三:编写 MySQL 主从复制状态监测脚本 mysql_replication_check.sh 获取MySQL主从复制状态 #!/ 阅读全文
posted @ 2025-12-19 10:12 一直小爪子 阅读(17) 评论(0) 推荐(0)

linux中 为什么在通配符后加 / 后缀 能过滤掉其他非目录文件

摘要: 目录文件的特点 只有当某个文件是一个目录文件时,才能在这个文件名后面加上 /。 例如:因为 work 是目录文件,所以 cd work 和 cd work/ 等价 路径的相关概念 什么是路径:描述的是如何到达某个位置,由 / 分隔的一串名字,如:/var/log 就是一个路径。 路径的终点:可以指向 阅读全文
posted @ 2025-12-16 10:30 一直小爪子 阅读(17) 评论(0) 推荐(0)