排序
Linux shell脚本批量注释(Linux批量注释)
在Shell脚本中,你可以使用sed命令批量注释或取消注释文件中的行。 以下示例将演示如何为一个目录中的所有 .sh 文件添加或删除行首的井号(#)注释符。 编写批量添加注释的Shell脚本(例如:add...
Ansible配置文件详解(Ansible有哪些配置文件)
Ansible 的配置文件是用于自定义 Ansible 行为的重要部分。 默认情况下,Ansible 会查找 /etc/ansible/ansible.cfg(全局配置文件)或者当前工作目录下的 ansible.cfg(项目配置文件)。 你还可...
Linux读写锁应用场景及注意事项
在多线程编程中,对共享资源的访问需要进行同步,以避免竞态条件(Race Condition)和数据不一致问题。 Linux提供了读写锁(Read-Write Lock)作为一种同步机制,允许多个线程同时读取共享资源...
实战:运维必备Linux巡检脚本
巡检意义 及时发现隐患:对服务器进行巡检能够及时发现服务器的隐患,以便于改善和优化服务器的性能。 观察运行状况:观察服务器的运行状况,及时对设备进行调整,保证服务器的24小时不间断的工...
Fedora、Rocky等基于RHEL的Linux发行版如何重置忘记的root密码?
本文不念将指导您通过简单的步骤在基于 RHEL 的 Linux 发行版(例如 Fedora、CentOS Stream、Rocky 和 Alma Linux)中重置忘记的root密码。 首先,重新启动系统,然后在引导 grub 菜单中选择您...
域名解析API介绍
为了便于记忆,有时候我们需要我们的程序可以使用域名和端口号去连接服务,这种情况下,我们需要使用 socket API gethostbyname 函数先把域名转换成 ip 地址,再使用 connect函数连接。 在Lin...
Linux系统查看时间方法:常用命令与技巧详解
一、简介 在Linux系统中,查看时间是一个常见的需求。 本文将介绍在Linux系统中如何使用命令行查看时间,包括查看系统时间、硬件时钟以及设置时区等操作。 二、查看系统时间 在Linux系统中,可...
Linux SIGPIPE信号
在 TCP 通信双方中,为了描述方便,以下将通信双方用 A 和 B 代替。 当 A “关闭”连接时,若 B 继续给 A 发数据,根据 TCP 协议的规定,B 会收到 A 的一个 RST 报文响应,如 B 继续再往这个服...












