随笔分类 -  linux

1 2 3 4 下一页

Linux IOWait 深度解析
摘要:在 Linux 系统性能监控中,IOWait(CPU 等待 I/O 完成的时间占比)常被当作判断 I/O 瓶颈的 “直观指标”。但实际运维场景中,高 IOWait 未必代表 I/O 过载,低 IOWait 也可能隐藏着严重的 I/O 阻塞问题。本文结合实测实验,拆解 IOWait 的计算原理、误导性 阅读全文

posted @ 2025-11-10 09:05 数据与人文 阅读(40) 评论(0) 推荐(0)

rsync基本命令和用法
摘要:rsync(remote sync)是一款开源的文件同步工具,以增量传输为核心优势 —— 仅传输源和目标之间的差异部分,而非完整文件,大幅节省带宽和时间。它支持本地文件同步、远程服务器间同步(通过 SSH 或 rsync 守护进程),广泛用于数据备份、网站部署、服务器镜像等场景。本文将从基础命令到高 阅读全文

posted @ 2025-10-07 13:15 数据与人文 阅读(491) 评论(0) 推荐(0)

sed 命令 CPU 占用 100% 卡死
摘要:在 Linux 系统运维中,sed 作为文本处理的常用工具,以高效简洁著称。但在某次 MySQL 服务器安装 MHA 的过程中,一条看似普通的 sed 命令却突发卡死,CPU 占用率飙升至 100%。本文将还原这一故障的排查过程,解析底层原因并总结规避方案。 一、故障现象:一条 sed 命令的 “异 阅读全文

posted @ 2025-08-11 09:35 数据与人文 阅读(36) 评论(0) 推荐(1)

Linux8平台使用dnf/yum管理软件包
摘要:一,dnf的用途 centos7开始,DNF 成为了默认的软件包管理器,同时 yum 仍然是可用的 DNF包管理器克服了YUM包管理器的一些瓶颈,提升了用户体验,内存占用,依赖分析,运行速度等方面 DNF使维护软件包组变得容易,并且能够自动解决依赖性问题 二,dnf所属的包 1,dnf所属的包 [r 阅读全文

posted @ 2025-07-07 08:45 数据与人文 阅读(35) 评论(0) 推荐(0)

Linux下的yum怎么升级?
摘要:在基于 Red Hat 或 CentOS 等使用 yum 包管理器的 Linux 系统中,你可以通过以下步骤升级 yum 本身及其管理的软件包: 1. 检查系统更新 在升级 yum 之前,最好先更新系统中的所有可用软件包,确保系统处于最新状态。你可以使用以下命令来检查并更新系统: sudo yum 阅读全文

posted @ 2025-05-30 09:57 数据与人文 阅读(175) 评论(0) 推荐(0)

vim快捷键大全
摘要:Vim 是一款功能强大的文本编辑器,熟练掌握其快捷键可以极大提高编辑效率。以下是 Vim 常用快捷键的分类整理,涵盖基本操作、移动、编辑、查找替换、分屏等核心功能: 一、模式切换 Vim 有多种模式,最常用的是 Normal 模式(命令模式)、Insert 模式(编辑模式)和 Visual 模式(可 阅读全文

posted @ 2025-05-12 09:03 数据与人文 阅读(403) 评论(0) 推荐(0)

Linux如何查看某个用户的最大文件句柄数限制?
摘要:在 Linux 系统中,查看某个用户的最大文件句柄数限制有以下几种方法: 查看当前用户限制 使用 ulimit 命令:在终端中输入 ulimit -n 可以查看当前用户在当前 shell 会话中的文件句柄数软限制1。如果想要查看硬限制,可以使用 ulimit -Hn 命令5。若要同时查看软限制和硬限 阅读全文

posted @ 2025-05-09 11:13 数据与人文 阅读(271) 评论(0) 推荐(0)

Linux系统中的kill -9和-15有什么区别?
摘要:在 Linux 系统中,kill -9 和 kill -15 是通过 kill 命令向进程发送不同信号(Signal)的操作,核心区别在于信号类型、对进程的影响以及应用场景。以下是具体对比: 一、信号本质与编号 kill -15(默认信号,SIGTERM) 信号编号:15 信号名称:SIGTERM( 阅读全文

posted @ 2025-05-07 09:14 数据与人文 阅读(1308) 评论(0) 推荐(0)

Linux中swap耗尽问题解决的场景
摘要:在 Linux 系统中,Swap 空间耗尽通常是由于物理内存(RAM)不足,导致系统频繁将数据交换到磁盘,最终耗尽 Swap 空间。这种情况会导致系统性能严重下降,甚至触发 OOM(Out Of Memory)机制杀死进程。以下是解决 Swap 耗尽问题的常见场景及对应方案: 一、临时紧急处理场景 阅读全文

posted @ 2025-04-30 08:51 数据与人文 阅读(659) 评论(0) 推荐(0)

Linux——在shell脚本中定义和使用数组
摘要:一、数组的定义 数组的定义有三种方式 语法一:使用( )进行包裹(常用) arr=(aa bb cc) 语法二:使用()+[]进行定义(少用) 语法二的优点是可以顺便定义元素的位置,但写法相对比较繁琐一点。 arr=([0]=aa [1]=bb [2]=cc) 语法三:手动定义元素值 这种语法的优点 阅读全文

posted @ 2025-03-25 09:34 数据与人文 阅读(121) 评论(0) 推荐(0)

在Linux中,如何使用sed命令进行文本替换?
摘要:sed(Stream Editor)是 Linux 中一个强大的流编辑器,常用于对文本进行替换、删除、插入等操作。下面详细介绍如何使用 sed 命令进行文本替换: 基本替换语法 sed 进行文本替换的基本语法是: sed 's/要替换的文本/替换后的文本/选项' 文件名 s:表示替换操作(subst 阅读全文

posted @ 2025-03-09 09:50 数据与人文 阅读(634) 评论(0) 推荐(0)

如何对Linux进行网络性能的峰值测试?
摘要:在Linux中,进行网络性能的峰值测试是一个重要的环节,可以帮助您了解系统在网络高负载下的性能表现。以下是进行网络性能峰值测试的详细步骤: 1. 确定测试目标和场景 明确测试目标:确定您想要测试的网络性能指标,如带宽、吞吐量、延迟、抖动等。 设定测试场景:考虑测试环境的实际情况,如客户端和服务器的配 阅读全文

posted @ 2025-02-15 10:22 数据与人文 阅读(160) 评论(0) 推荐(0)

服务器上mysqld,java的进程Out of Memory,被kernel kill 掉了
摘要:/var/log/messages 里面日志如下 Aug 10 19:47:16 VM-0-7-centos kernel: 8936 total pagecache pages Aug 10 19:47:16 VM-0-7-centos kernel: 0 pages in swap cache 阅读全文

posted @ 2025-02-14 13:42 数据与人文 阅读(111) 评论(0) 推荐(0)

如何在Linux中关闭开放的端口?
摘要:在 Linux 系统中关闭开放的端口,主要思路是停止使用该端口的服务或者通过防火墙规则来阻止对该端口的访问,以下为你详细介绍相关方法: 1. 停止使用该端口的服务 要关闭端口,首先需要确定是哪个服务在使用该端口,然后停止该服务。可以结合 netstat、ss 或 lsof 命令找出使用特定端口的进程 阅读全文

posted @ 2025-02-14 08:43 数据与人文 阅读(2196) 评论(0) 推荐(0)

Linux 下如何修改密码有效期?
摘要:chage命令 chage命令用于查看以及修改用户密码的有效期信息,它是 change age 的缩写。当需要用户在指定时间内登录或者需要及时修改密码的时候可以使用此命令,通过此命令,我们可以查看帐号的各种信息,比如:最新一次修改密码日期、设置密码修改时间、在指定时间后锁定帐号。 我们可以通过 -h 阅读全文

posted @ 2025-02-14 08:41 数据与人文 阅读(479) 评论(0) 推荐(0)

Linux中如何查看开放的端口?
摘要:在 Linux 系统中,有多种方法可以查看开放的端口,下面将详细介绍一些常用的命令及其使用方法。 1. 使用 netstat 命令 netstat 是一个非常经典的网络工具,可用于显示网络连接、路由表和网络接口等信息。 查看所有开放的 TCP 和 UDP 端口 netstat -tuln -t:显示 阅读全文

posted @ 2025-02-13 21:33 数据与人文 阅读(3441) 评论(0) 推荐(1)

C3工具
摘要:1、安装 rpm -ivh --force c3-5.1.2-1.noarch.rpm yum install -y expect-5.44.1.11-1.241.1.x86_64.rpm 2、配置sshd互信 cat ipList.cnf 10.0.0.26 10.0.0.27 10.0.0.28 阅读全文

posted @ 2025-02-13 21:31 数据与人文 阅读(28) 评论(0) 推荐(0)

vim显示行号的集中方法
摘要:在 Vim 编辑器中,有多种方法可以显示行号,下面为你详细介绍不同的设置方式及其适用场景。 临时显示行号 命令模式下设置 操作步骤:在 Vim 编辑器中,按下 Esc 键确保进入命令模式,然后输入 :set number 或 :set nu 并按下回车键,此时 Vim 会在当前编辑窗口的左侧显示行号 阅读全文

posted @ 2025-02-13 08:36 数据与人文 阅读(405) 评论(0) 推荐(0)

SSH连接时出现Host key verification failed的原因及解决方法
摘要:今天下午使用ssh连接其他服务器进行scp操作的时候,提示失败,如下所示: [root@localhost backups]# scp root@172.xxx.xxx.xxx:/data/gitlabData/backups/1539717714_2018_10_17_9.4.3_gitlab_b 阅读全文

posted @ 2025-02-11 15:12 数据与人文 阅读(703) 评论(0) 推荐(0)

Linux查看文件的字符编码
摘要:Linux 系统 1. 使用 file 命令 原理:file 命令可以通过分析文件的内容特征来尝试判断文件的编码类型。 示例:假设要查看名为 test.txt 的文件编码,在终端中执行以下命令: file -i test.txt 该命令会输出类似如下的结果: test.txt: text/plain 阅读全文

posted @ 2025-02-11 10:44 数据与人文 阅读(1077) 评论(0) 推荐(0)

1 2 3 4 下一页