• linux:系统状态检测命令


    系统状态检测命令

    ifconfig

    命令描述:ifconfig命令用于获取网卡配置与网络状态等信息。

    命令使用示例:

    • 获取网卡配置与网络状态等信息。

    ifconfig

    命令输出说明:

    • 第一部分的第一行显示网卡状态信息。

      • eth0表示第一块网卡。

      • UP代表网卡开启状态。

      • RUNNING代表网卡的网线被接上。

      • MULTICAST表示支持组播。

    • 第二行显示网卡的网络信息。

      • inet(IP地址):172.16.132.195。

      • broadcast(广播地址):172.16.143.255。

      • netmask(掩码地址):255.255.240.0。

    • RX表示接收数据包的情况,TX表示发送数据包的情况。

    • lo表示主机的回环网卡,是一种特殊的网络接口,不与任何实际设备连接,而是完全由软件实现。与回环地址(127.0.0.0/8 或 ::1/128)不同,回环网卡对系统显示为一块硬件。任何发送到该网卡上的数据都将立刻被同一网卡接收到。

    uname

    命令描述:uname命令用于查看系统内核与系统版本等信息。

    命令语法:uname [-amnrsv][--help][--version]

    命令使用示例:

    • 显示系统信息。

    uname -a

    命令输出结果:

    • 显示当前系统的硬件架构。

    uname -i

    命令输出结果:

    • 显示操作系统发行编号。

    uname -r

    命令输出结果:

    • 显示操作系统名称。

    uname -s

    命令输出结果:

    • 显示主机名称。

    uname -n

    命令输出结果:

    uptime

    命令描述:uptime 用于查看系统的负载信息。

    命令使用示例:

    • 查看系统的负载信息。

    uptime

    命令输出说明:

    负载信息

    命令输出值

    当前服务器时间

    14:20:27

    当前服务器运行时长

    2 min

    当前用户数

    2 users

    当前负载情况

    load average: 0.03, 0.04, 0.02(分别取1min,5min,15min的均值)

    free

    命令描述:free用于显示当前系统中内存的使用量信息。

    命令语法:free [-bkmotV][-s <间隔秒数>]

    命令参数说明:

    参数

    说明

    -b

    以Byte为单位显示内存使用情况

    -k

    以KB为单位显示内存使用情况

    -m

    以MB为单位显示内存使用情况

    -h

    以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。

    命令使用示例:

    • 显示当前系统中内存的使用量信息。

    free -h

    命令输出说明:

    参数

    说明

    total

    物理内存总数

    used

    已经使用的内存数

    free

    空间的内存数

    share

    多个进程共享的内存总额

    buff/cache

    应用使用内存数

    available

    可用的内存数

    Swap

    虚拟内存(阿里云ECS服务器默认不开启虚拟内存)

    who

    命令描述:who 命令显示关于当前在本地系统上的所有用户的信息。

    命令使用示例:

    • 显示当前登录系统的用户

    who

    • 显示用户登录来源

    who -l -H

    • 只显示当前用户

    who -m -H

    • 精简模式显示

    who -q

    last

    命令描述: last 命令用于显示用户最近登录信息。

    命令使用示例:

    • 显示用户最近登录信息。

    last

    由于这些信息都是以日志文件的形式保存在系统中,黑客可以很容易地对内容进行篡改,所以该命令输出的信息并不能作为服务器是否被入侵的依据。

    history

    命令描述:history命令用于显示历史执行过的命令。

    bash默认记录1000条执行过的历史命令,被记录在~/.bash_history文件中。

    命令使用示例:

    • 显示最新10条执行过的命令。

    history 10

    • 清除历史记录。

    history -c
  • 相关阅读:
    你应该打好你的日志,起码避免被甩锅
    如何理解springboot的自动注入
    ★C/C++语言期末课程设计★——万年历显示系统(详细报告+源代码+详细注释)
    Redis 之高可用与持久化
    VUE2项目:尚品汇VUE-CLI脚手架初始化项目以及路由组件分析(一)
    Spring--AOP,代理模式,基于注解的AOP和基于XML的AOP
    微软出品自动化神器【Playwright+Java】系列(十)元素定位详解
    Part3_理解MATSIM_第49章 MATSim中的选择模型
    mysql学习笔记--单张表上的增删改查
    TS流分析
  • 原文地址:https://blog.csdn.net/java_zhulinghai/article/details/126229559