磁盘

NCDU

NCDU 磁盘工具,一个可以替代du命令的工具,ncdu命令是对传统du命令功能上的增强,不需要像du那样输入大量的命令,就可以计算文件及目录大小并可以按照大小或文件名进行排序。

  1. # 安装
  2. yum install ncdu
  3. # 查看文件夹大小以及内容
  4. ncdu
  5. # 选中对应行 i 返回文件信息
  6. # 选中对应行 i 返回文件信息

HTOP

htop 是一个正在运行的进程的实时状态管理工具

  1. # 安装
  2. yum install htop
  3. # 执行
  4. htop

IFTOP

iftop类似于top的实时流量监控工具

  1. # 安装
  2. yum install iftop
  3. iftop
  4. # 中间的<= =>这两个左右箭头,表示的是流量的方向。
  5. # TX:发送流量
  6. # RX:接收流量
  7. # TOTAL:总流量
  8. # Cumm:运行iftop到目前时间的总流量
  9. # peak:流量峰值
  10. # rates:分别表示过去 2s 10s 40s 的平均流量
  11. # 设定监测的网卡,如:# iftop -i eth1
  12. iftop -i eth1
  13. # 以bytes为单位显示流量(默认是bits)
  14. iftop -B
  15. # -n使host信息默认直接都显示IP
  16. iftop -n
  17. # -N使端口信息默认直接都显示端口号
  18. iftop -N
  19. # -F显示特定网段的进出流量
  20. iftop -F 10.10.1.0/255.255.255.0
  21. # -h(display this message),帮助,显示参数信息
  22. # -p使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息;
  23. # -b使流量图形条默认就显示;
  24. # -P使host信息及端口信息默认就都显示;
  25. # -m设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M

VmStat | IOStat

  1. # 安装
  2. yum install -y sysstat
  3. # 输出服务器信息
  4. vmstat 2 1
  5. # 输出磁盘
  6. iostat

IOTOP

  1. # 安装
  2. yum install -y iotop

nethogs

有很多适用于Linux系统的开源网络监视工具

  1. # 安装
  2. yum install nethogs
  3. # 查看
  4. nethogs

Suricata

安全工具

rsync

  1. vi /etc/rsyncd.conf
  2. # 指定运行该服务的权限
  3. uid = root
  4. gid = root
  5. # 指定日志文件
  6. log file = /var/log/rsyncd.log
  7. # 定义同步项目名 可以定义多个同步项目
  8. [mag_sync]
  9. # 指定源路径
  10. path = /usr/local/apps/www/magazine/file
  11. # 是否只读
  12. read only = no
  13. # 该同步项目的认证用户名
  14. auth users = mag_sync
  15. # 该同步项目的密码文件
  16. secrets file = /etc/rsync.pas
  17. vi /etc/rsync.pas
  18. # 文件格式为 用户名:密码
  19. mag_sync:magazine_rsync@zcom.com
  20. # 启动服务
  21. /usr/local/rsync-42.0/bin/rsync --daemon