zoukankan      html  css  js  c++  java
  • Linux命令——监视相关

    1.netstat

      用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

      常见参数:

    • -a (all)显示所有选项,默认不显示LISTEN相关
    • -t (tcp)仅显示tcp相关选项
    • -u (udp)仅显示udp相关选项
    • -n 拒绝显示别名,能显示数字的全部转化成数字。
    • -l 仅列出有在 Listen (监听) 的服務状态
    • -p 显示建立相关链接的程序名
    • -r 显示路由信息,路由表
    • -e 显示扩展信息,例如uid等
    • -s 按各个协议进行统计
    • -c 每隔一个固定时间,执行该netstat命令。

    2.tcpdump

      根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。

    3.ipcs

      往标准输出写入一些关于活动进程间通信设施的信息。

      常见参数:

    • -a  是默认的输出信息 打印出当前系统中所有的进程间通信方式的信息
    • -m  打印出使用共享内存进行进程间通信的信息
    • -q   打印出使用消息队列进行进程间通信的信息
    • -s  打印出使用信号进行进程间通信的信息

    4.ipcrm

      删除消息队列、信号集、或者共享内存标识。只有超级管理员,或者ipc对象的创建者才有这项权限。

      常见参数:

    • -M shmkey  移除用shmkey创建的共享内存段
    • -m shmid    移除用shmid标识的共享内存段
    • -Q msgkey  移除用msqkey创建的消息队列
    • -q msqid  移除用msqid标识的消息队列
    • -S semkey  移除用semkey创建的信号
    • -s semid  移除用semid标识的信号

    5.uptime

      依次显示下列信息:当前时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。

    6.free

      查看系统中内存空间的大小。

    7.top

      可以动态实时的察看系统性能,分析CPU、内存的使用资源以及相关进程的信息等。

    8.ps

      ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。

  • 相关阅读:
    使用shell数据处理数据实例①-------手把手教学版
    python requests模块中返回时间elapsed解析
    一个简单web系统的接口性能分析及调优过程
    mock server搭建及接口测试简单实例
    linux下jmeter持续集成Jenkins部署时问题解决
    jmeter函数助手之time函数实操
    jmeter聚合报告导出时乱码的解决
    C++ Windows API 读写INI文件
    VC++运行库 集32位/64位整合版
    Installshield2015 定制安装在C:Program files 目录 不正确问题
  • 原文地址:https://www.cnblogs.com/yitong0768/p/4569301.html
Copyright © 2011-2022 走看看