Sunday Blog

人生是一场刻意练习

Linux Bash Shell 脚本

Linux Bash Shell

环境变量 环境变量是 Bash 环境自带的变量,进入 Shell 时已经定义好了,可以直接使用。它们通常是系统定义好的,也可以由用户从父 Shell 传入子 Shell。 env命

TIME_WAIT 和 CLOSE_WAIT 状态区别

TIME_WAIT And CLOSE_WAIT Different

你遇到过TIME_WAIT的问题吗? 我相信很多都遇到过这个问题。一旦有用户在喊:网络变慢了,会经常用到下面的命令: ss -s Total: 4372 (kernel 5046) TCP: 12111 (estab 3973, closed 8124, orphaned

CPU 优化建议使用 cpupower 设置 CPU Performance 模式

Cpupower

前言 CPU 动态节能技术用于降低服务器功耗,通过选择系统空闲状态不同的电源管理策略,可以实现不同程度降低服务器功耗,更低的功耗策略意味着 CPU 唤醒更慢

mpstat 使用介绍和输出参数详解

Mpstat

前言 mpstat 相比 top 来说使用频率未必很高,甚至还可能略低于 vmstat,top 进入交互式界面后,按 1 显示所有 cpu 的负载,结果和 mpstat 基本一致,本文对 mpstat 使用

Linux 内核参数

Linux Kernel Parameters

内核设置 描述 fs.file-max 内核将分配的最大文件数。可以使用/proc/sys/fs/file-nr检查限制和当前值。 net.ipv4.ip_local_port_range 本地 IP 端口范围,定义为一对值。该范

Ansible 常用模块使用

Ansible Common Modules Use

安装 CentOS/RHEL 在 CentOS 、RHEL、Alibaba Cloud Linux 等使用 RPM 包管理器的发行版中,可以使用 如下命令安装 Ansible: sudo yum install ansible Ubuntu 在 Ubuntu、Debian 等使用 DEB 包管

Linxu在NAT或SLB负载环境配置内核tcp_tw_recycle参数导致SYN重传

Tcp_tw_recle_syn_repeat

公司的网络环境下打开App加载奇慢或者无响应,各路排查是当时优化了内核net.ipv4.tcp_tw_recycle快速回收time_wai

Linux内存占用过高排查

Linux Memory Sort

查看内存情况 free # 按单位KB显示,即free -k free -m # 按单位MB显示 free -h # 按单位GB显示 [root@ha ~]# free -h total used free shared buff/cache available Mem: 3.8G 2.5G 111M 179M 1.2G 822M Swap: 0B 0B 0B total: 总计物理内存

Mysql 主从延迟

Mysql_slave_delay

innodb_flush_log_at_trx_commit和sync_binlog参数详解 案例 收到邮件报警,mysql主从延迟>1h

SWAP 常见问题分析和性能调优配置实践小结

Swap

前言 SWAP 内存交换分区对大家来说是一个经常被忽视的细节,如果大家对 SWAP 配置不是很熟悉可以参考文章内提到的 Red Hat SWAP SPACE 最佳实践配置链接。本文主要分享 SWAP 的

常用shell命令整理

Common Shell

# 通过此命令查看内存被哪些进程占用(单位是 MByte),输出 PID 与内存占用大小,通过 PID 可以找到对应进程 for i in `cd /proc;ls | grep "^[0-9]" | awk '$0 >100'` ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps ;done 2>&1 |

使用 MegaCli64 快速查看 RAID 和定位故障硬盘实践

Megacli64

DELL 通过MegaCLI提取RAID控制器日志 How to: Install LSI Command Line Tool LSI hardware RAID has a command line tool to manage RAID related commands and configuration. It is called MegaCLI. MegaCLI is available at broadcom doc downloads. Use the following to download MegaCLI: wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip Unzip the MegaCLI file: unzip 8-07-14_MegaCLI.zip cd Linux

Linux用户登录次数限制、开启连接超时、开启审计日志

Linux Login Limit

https://blog.csdn.net/qq_43164571/article/details/119234593?spm=1001.2014.3001.5502