linux命令查看机器的配置( 二 )

  • df:这是实际的命令,代表 "disk filesystem" 。它用于报告文件系统的磁盘空间使用情况 。
  • -h:这个选项意味着 "human-readable"(人类可读的) 。它使命令的输出以更易于阅读的格式显示,例如自动选择 KB、MB 或 GB 作为单位
  • 输出内容运行 df -h 通常会显示如下输出:
    linux命令查看机器的配置

    文章插图
     
    • Filesystem:显示文件系统的名称或标识 。
    • Size:显示文件系统的总大小 。
    • Used:显示已使用的空间量 。
    • Avail:显示还剩余多少空间可用 。
    • Use%:显示已使用空间的百分比 。
    • Mounted on:显示文件系统挂载的目录 。
    使用场景
    • 监控磁盘空间:定期检查系统的磁盘空间使用情况 , 特别是当运行数据密集型应用时 。
    • 预防空间不足:确保关键分区(如 /、/home、/var 等)有足够的空间 , 以避免由于空间不足导致的应用或系统故障 。
    • 磁盘管理:帮助决定何时需要清理磁盘空间或增加存储容量 。
    4. 查看操作系统信息
    • uname -a:显示内核和操作系统的相关信息 。
    uname -a 是 Linux 和类 Unix 系统中的一个命令 , 用于显示关于系统和内核的详细信息 。这个命令对于了解正在运行的系统的核心信息非常有用 。
    命令说明
    • uname:这个命令代表 "unix name" , 用于打印系统信息 。
    • -a:这个选项意味着 "all" , 命令将输出所有可用的系统信息 。
    输出内容运行 uname -a 通常会显示如下输出:
    Linux hostname 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux这个输出包含以下信息:
    • 内核名称:如 Linux 。
    • 节点名称:即系统的主机名 。
    • 内核发行版本:显示内核的版本号 。
    • 内核版本:提供更详细的内核版本信息,包括编译时间和编译器信息 。
    • 机器硬件名称:显示硬件平台名称(如 x86_64 表示 64 位系统) 。
    • 处理器类型:显示处理器类型,通常与机器硬件名称相同 。
    • 硬件平台:显示硬件平台(在一些系统中这与处理器类型相同) 。
    • 操作系统:显示操作系统信息,如 GNU/Linux 。
    使用场景uname -a 命令非常适用于:
    • 快速查看系统信息:了解正在运行的系统版本和内核信息 。
    • 故障排除和支持:在解决系统问题或寻求技术支持时提供必要的系统信息 。
    • 脚本和自动化:在编写脚本时,根据系统类型和版本作出相应的逻辑判断
     
    5. 查看网络配置
    • ip addr:显示网络接口和 IP 地址信息 。
    ip addr 是一个在 Linux 系统中用于显示和管理网络接口地址的命令 。它是 iproute2 包的一部分,用于替代过时的 ifconfig 命令 。ip addr 提供了关于网络接口的详细信息,包括 IP 地址、子网掩码、广播地址和接口状态等
    命令说明
    • ip:这是用于显示和操作路由、设备、策略路由和隧道的工具 。
    • addr:这个子命令专注于管理和显示网络接口地址 。
    输出内容运行 ip addr 通常会显示如下输出:
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00.NET 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:1e:67:a4:45:00 brd ff:ff:ff:ff:ff:ffinet 192.168.1.100/24 brd 192.168.1.255 scope global eth0valid_lft forever preferred_lft foreverinet6 fe80::21e:67ff:fea4:4500/64 scope linkvalid_lft forever preferred_lft forever这个输出包含以下信息: