qwerty-ll

sysstat软件包里的工具

  iostat 监控磁盘状态

  vmstat 虚存数据

  mpstat cpu监控

  sar 监控网络,磁盘,内存等,配置(man sadc)可以读取系统的历史数据,对于分析系统的状态非常有帮助

  watch -d free 观察内存各项数据的变化情况

ifstat 网络接口流量监控

dstat 整合 vmstat,iostat和ifstat,界面显示更友好,更能更强大

atop 进程性能监控

iperf  网络测试工具,可以测带宽  iperf工具需要在客户端和服务端同时进行安装.

smem 进程内存显示

iotop 类似于 top,不过显示的是磁盘 io 性能,对于查看主要是哪些进程在使用 io 很有帮助

glances与top和htop比较显示的信息更全,包括io,network,ip,公网ip等信息

pmap(process map) 进程号 显示进程的映射情况

ps axj 能够显示进程的会话状态

ps axf (pid tty stat time command)

ps axm(more)以详细信息展示

ps ax -L 以linux方式展示 多了一列LWP(轻量级线程号)

unlink 删除软链接用

ln -s 源文件 快捷方式  创建软链接

ln -snf   - - 更新软链接

find   -exec (执行的命令) {}\  对给定文件执行命令

tar cvf - file | ssh user@example.com "tar xv - c Document/"   对file中的内容进行归档,并将其输出到stdout 后 然后提取到远程系统中的document目录中

cd - 返回上一次的工作目录

ldd 打印程序依赖的共享库

nmap -sT 判断对方打开的端口号

wget -c 断点续传 -b 后台传输 -P指定下载位置

tags ctags 对头文件目录进行索引

shellcheck工具进行shell脚本的语法检查

tail - f 可以实时查看文件输出,查看日志的时候十分便利

  但是如果这期间文件被移动或删除,即使日志文件重新生成tail - f的输出不会恢复

  使用tail -F 则可以避免这个问题,输出不会停止

  因为-f 监测的是fd,而-F 监测的是文件名

img2pdf + ocrmypdf  命令行下处理 PDF 神奇组合,前者无损(快速、高效)生成 PDF 文件,后者 OCR 在扫描文件上加一层文本使其可搜索。两者可管道组合很灵活。另有诸多优化功能及高级应用场景参阅文档。可利用多核心,性能和可靠性历经百万级实战考验

pdfunite 1.pdf 2.pdf 3.pdf result.pdf 合并多个pdf

nc -zv 192.168.0.1 10 80 22 21 检查远程主机192.168.0.1上是否打开了80 22和21端口

-z 设置nc只是扫描侦听守护进程,实际上不向他们发送任何数据.

-v 启用详细模式

nc -zv 192.168.0.1 10-80可以指定端口范围10-80

脚本开头加/bin/sh -x 或者 /bin/bash -x 脚本中每条命令的执行情况打印出来

ls | xargs -i  echo {} 显示当前文件夹下的所有文件, xargs -i参数,会把ls结果的每一条结果逐个放到{}中.

 

分类:

技术点:

相关文章:

  • 2021-11-01
  • 2022-12-23
  • 2021-07-18
  • 2022-02-07
  • 2021-05-27
  • 2021-09-08
  • 2021-12-13
猜你喜欢
  • 2021-08-01
  • 2022-12-23
  • 2022-12-23
  • 2021-10-08
  • 2021-07-19
  • 2021-07-22
相关资源
相似解决方案