远程登录一个Linux系统,如何用命令快速知道该系统属于Linux的哪个发行版,以及该服务器的各种配置参数,运行状态?

远程登录一个Linux系统,如何用命令快速知道该系统属于Linux的哪个发行版,以及该服务器的各种配置参数,运行状态?

查看Linux发行版信息

  1. 查看发行版名称和版本

    Bash 复制代码
    cat /etc/*-release

    bash 复制代码
    lsb_release -a
  2. 查看内核版本

    bash 复制代码
    uname -a

    bash 复制代码
    cat /proc/version

查看服务器硬件配置

  1. CPU信息

    bash 复制代码
    lscpu

    bash 复制代码
    cat /proc/cpuinfo
  2. 内存信息

    bash 复制代码
    free -h

    bash 复制代码
    cat /proc/meminfo
  3. 磁盘信息

    bash 复制代码
    df -h

    查看磁盘使用情况

    bash 复制代码
    lsblk

    查看块设备信息

  4. PCI设备信息

    bash 复制代码
    lspci
  5. USB设备信息

    bash 复制代码
    lsusb

查看系统运行状态

  1. 系统运行时间和负载

    bash 复制代码
    uptime
  2. 进程信息

    bash 复制代码
    top

    bash 复制代码
    htop
  3. 网络连接

    bash 复制代码
    netstat -tulnp

    bash 复制代码
    ss -tulnp
  4. 服务状态(systemd系统):

    bash 复制代码
    systemctl list-units --type=service
  5. 登录用户

    bash 复制代码
    who

综合信息工具

  1. 使用inxi工具(可能需要安装):

    bash 复制代码
    inxi -F

    这会显示完整的系统信息摘要

  2. 使用dmidecode(需要root权限):

    bash 复制代码
    sudo dmidecode -t system

    查看详细的硬件信息

  3. 使用lshw(需要root权限):

    bash 复制代码
    sudo lshw -short

这些命令的组合应该能让你全面了解远程Linux系统的发行版信息和各种配置参数及运行状态。

相关推荐
ulias2124 小时前
Linux系统中的权限问题
linux·运维·服务器
青花瓷6 小时前
Ubuntu下OpenClaw的安装(豆包火山API版)
运维·服务器·ubuntu
mzhan0176 小时前
Linux: lock: preempt_count 是一个线程级别的变量
linux·lock
问简6 小时前
docker 镜像相关
运维·docker·容器
Dream of maid7 小时前
Linux(下)
linux·运维·服务器
齐鲁大虾7 小时前
统信系统UOS常用命令集
linux·运维·服务器
Benszen7 小时前
Docker容器化技术实战指南
运维·docker·容器
ZzzZZzzzZZZzzzz…7 小时前
Nginx 平滑升级:从 1.26.3 到 1.28.0,用户无感知
linux·运维·nginx·平滑升级·nginx1.26.3·nginx1.28.0
一叶知秋yyds9 小时前
Ubuntu 虚拟机安装 OpenClaw 完整流程
linux·运维·ubuntu·openclaw
专吃海绵宝宝菠萝屋的派大星9 小时前
使用Dify对接自己开发的mcp
java·服务器·前端