linux 日常命令收集

参考链接

排查命令

sar日志查询命令

sar -s 22\:40\:00 -e 22\:43\:00 -A -f sa07 | more

tcpdump抓包

tcpdump -iany host 10.225.156.67 -w 255.pcap

grep命令

 cat ./pod.txt | grep  -E "flink|matrix"  > pod1.txt

磁盘命令

nvme设备管理命令

此命令常用来,进行nvme设备管理

nvme smart-log /dev/nvme0n1;   nvme intel smart-log-add /dev/nvme0n1;

kuberenetes

kubectl

kubectl get pods --all-namespaces -owide | grep sp4-cknode-1970

网络相关

iptable网络防火墙

nsenter -n  -t $pid # 将进程pid ip table 加载到宿主机中

存储相关

磁盘清理

磁盘清理流程:

Pref

基础性能调优

perf stat -e L1-dcache-load-misses,L1-dcache-loads,L1-dcache-stores,L1-icache-load-misses,L1-icache-loads,LLC-loads,LLC-load-misses,LLC-stores,LLC-store-misses,LLC-prefetch-misses

内核相关

内核模块

# 1. 检查模块已被静态编译到内核中:
grep -e ipvs -e nf_conntrack_ipv4 /lib/modules/$(uname -r)/modules.builtin
# 2. 查询可加载内核模块
find /lib/modules/$(uname -r) -type f -name '*.ko*'
# 3. 加载内核模块
insmod  /lib/modules/4.18.0-305.3.1.el8.x86_64/extra/openvswitch.ko
# 4. 展示内核模块
lsmod | grep openvswitch