
Linux 性能优化
文章平均质量分 77
主要是针对Linux 出现的各种性能故障进行优化解决!
小小小糖果人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux云计算基础篇(8)
本文系统介绍了VIM、grep、cat、less、tail等Linux核心文本处理工具的高级用法。VIM部分涵盖插入模式快捷键(i/o/O)、命令模式操作(:set nu/dd/yy)及全局替换技巧;文本工具对比了cat/less/nl的特性差异;重点解析tail命令的日志监控(-f)和grep的正则搜索(-E/-P)功能,提供多文件处理(--include)和管道组合应用的典型案例。掌握这些工具的组合使用,可显著提升日志分析、代码审查等场景的工作效率。原创 2025-07-04 17:40:25 · 848 阅读 · 0 评论 -
Linux云计算基础篇(7)
本文介绍了Linux中常用的几个命令操作技巧:1)使用输入重定向"wc -l < filelist.txt"统计文件行数;2)利用"tr"命令转换文件字符大小写;3)管道符(|)将前一个命令输出作为下一个命令输入,配合"tee"保存中间结果;4)使用"grep"进行内容过滤;5)通过"<<EOF"实现多行输入追加创建文件。这些命令组合能有效提升文本处理和系统管理效率。原创 2025-07-04 10:59:33 · 275 阅读 · 0 评论 -
Linux云计算基础篇(6)
摘要:本文详解Linux中的I/O重定向和管道机制。标准数据流包括stdin(0)、stdout(1)和stderr(2)。重定向操作符(>、>>、2>、&>等)可改变数据流方向,将输出保存到文件或设备。管道(|)则将命令的stdout传递给下一个命令的stdin。文章对比了管道与重定向的区别,列举了日志处理、数据转换等典型应用场景,并给出最佳实践建议:注意操作顺序、正确处理错误流、避免文件覆盖、优化管道性能等。这些功能体现了Linux组合小工具完成复杂任务的哲学。原创 2025-07-02 15:54:33 · 453 阅读 · 0 评论 -
Linux云计算基础篇(5)
摘要:sudo是Linux/Unix系统中用于授权普通用户执行特权命令的工具,遵循最小权限原则,避免直接使用root账户。通过/etc/sudoers文件配置权限,必须使用visudo命令编辑以确保安全。sudo工作原理包括检查授权、密码验证和执行命令。典型用法包括软件安装、服务管理等。配置时应使用绝对路径、最小权限和组管理优先原则,谨慎使用NOPASSWD选项。合理配置sudo可增强系统安全性和可管理性。原创 2025-07-02 10:42:42 · 1021 阅读 · 0 评论 -
Linux云计算基础篇(4)
Linux文件系统权限包含特殊权限和ACL机制。特殊权限包括:SUID(4)让程序运行时继承所有者权限;SGID(2)使程序继承组权限或目录新文件继承组;StickyBit(1)保护目录文件仅所有者可删。ACL提供更精细的权限控制,允许为特定用户/组设置独立权限,支持默认权限继承。关键命令:setfacl设置权限,getfacl查看权限。ACL通过mask限制最大权限,目录权限末尾"+"表示存在ACL。特殊权限适合特定提权场景,ACL适用于复杂权限需求,使用时需注意安全风险和管理复杂性。原创 2025-07-02 09:54:59 · 459 阅读 · 0 评论 -
Linux云计算基础篇(3)
Linux系统用户与权限管理摘要 本文介绍了Linux系统用户和组管理的关键概念。管理员UID为0,普通用户UID从1000开始。用户可通过初始组和附加组获得权限,相关操作包括修改组、解释器、家目录等。用户组信息存储在/etc/group文件中,不应直接编辑。文件权限分为读(4)、写(2)、执行(1),可通过chown、chgrp、chmod命令修改。权限掩码(umask)决定新建文件的默认权限,root用户默认为022,普通用户为002。所有用户和密码文件都应通过专用命令修改,避免直接编辑系统文件。原创 2025-07-02 09:20:42 · 412 阅读 · 0 评论 -
Linux基础知识:认识一下内存
对内存来说,如果之分配内存给程序,而程序使用完不进行释放,就会造成内存泄漏,甚至耗尽系统内存,需要调用free()或unmap(),来释放这些内存。2.3.3为了实际工作的需要,可以通过/proc文件系统,手动设置进程的oom_adj,从而调整进程的oom_score。2.3.5比如用下面的命令,可以把sshd进程的oom_adj调小为-16,这样,sshd进程就不容易被OOM杀死。代表消耗的内存越多,也就越容易被OOM杀死,从而可以更好的保护系统。...原创 2022-07-27 11:52:20 · 391 阅读 · 0 评论 -
Linux性能优化:性能优化工具
网络七层模型,性能优化工具原创 2022-07-25 17:16:20 · 1662 阅读 · 0 评论 -
Linux性能调优:如何优化NAT性能?
NAT优化原创 2022-07-25 16:21:59 · 1357 阅读 · 0 评论 -
Linu性能调优:面对DDOS攻击,我们如何缓解局面?
DDOS:通过向目标地址发送大量的SYN,建立TCP连接。等目标主机发送SYN,ACK以后,却收到源主机的ACK报文,直到超时,这个过程一直持续,导致网络拥塞。原创 2022-07-21 14:42:12 · 505 阅读 · 0 评论 -
Linux基础知识:如何评估网络性能?
在应用层,你可以使用 wrk、Jmeter 等模拟用户的负载,测试应用程序的每秒请求数、处理延迟、错误数等;传输层,可以使用 iperf 等工具,测试 TCP 的吞吐情况;还可以用 Linux 内核自带的 pktgen ,测试服务器的 PPS。......原创 2022-07-05 16:49:59 · 897 阅读 · 0 评论 -
Linux基础知识:如何查看网络性能?
如何去观察网络的性能情况。具体而言,哪些指标可以用来衡量 Linux 的网络性能呢?这篇博客将通过带宽、吞吐量、延时、PPS(Packet Per Second)等指标衡量网络的性能。原创 2022-07-04 16:21:01 · 2815 阅读 · 0 评论 -
Linux性能调优:CPU百分比过高,如何查找原因
查找导致CPU上下文切换的原因原创 2022-06-29 14:23:51 · 1849 阅读 · 0 评论 -
Linux性能调优:第一篇 如何理解平均负载分担(load average)
当系统资源告警时,我们第一考虑到事情是否硬件资源已不足,于是执行uptime命令,了解资源负载情况。2、但是,对于上述输出的内容分别代表什么含义呢?3、load average:平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数,它和 CPU 使用率并没有直接关系。4、可运行状态:是指正在使用 CPU 或者正在等待 CPU 的进程,也就是我们常用 ps 命令看到的,处于 R 状态(Running 或 Runnab.........原创 2022-06-23 15:41:36 · 755 阅读 · 0 评论