• 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命令。

  • 相关阅读:
    本地SQL密码破解
    SqlServer2005复制分类
    xpsql.cpp: 错误 2 来自 CreateProcess(第 737 行)
    sql server 复制,镜像,日志传输及故障转移集群区别
    使用SQL操作MySQL数据库
    [技术文摘]Resin服务器的使用
    Tomcat新手攻略
    Java连接数据库谈
    jsp中文乱码问题的解决2
    台风来到
  • 原文地址:https://www.cnblogs.com/yitong0768/p/4569301.html
Copyright © 2020-2023  润新知