系统运维常用工具命令集合(持续更新)

醉酒当歌 提交于 2020-04-05 22:56:23

查看系统

sysstat工具集:sar、pidstat、iostat、mpstat、sadf、sadc

 

  • sar是性能分析工具

-d 磁盘
-n 网络
-u cpu
-r 内存
-v inode 节点、文件、内核表
  • pidstat是监控系统资源占用情况

-u 各进程的CPU使用统计
-r 各进程的内存统计
-d 各进程的IO统计

默认使用案例  pidstat -u -p ALL

  • iostat是对系统的磁盘活动监视

Note:缺点是不能对某个进程深入分析

-c CPU使用情况
-d 磁盘使用
-k 单位kb
-m 单位mb
-N 磁盘阵列(LVM)
-x 详细明细
-p 每个分区情况

使用案例     iostat -d 3 5  (3表示取样间隔,5表示取样次数)

 

系统安全

1.禁止Ping

sudo vim /etc/sysctl.conf
#在末尾添加以下行
net.ipv4.icmp_echo_ignore=1
#保存
sudo sysctl -p
#马上生效

 

系统性能调优

1.查询大文件

sudo find / -tpye f -size +800M

2. 排除目录/mnt 和 /media查询文件xxx下

sudo find / \("/mnt" -or "/media" \) -prune -o -name "xxxx" -print

 

系统备份

1.整个系统备份

tar -cvpzf backup.tar.gz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /

 

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!