远程登录一个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系统的发行版信息和各种配置参数及运行状态。

相关推荐
AlfredZhao14 小时前
生产环境里,为什么不建议把普通端口直接暴露到公网?
linux·https·443·80
戴为沐2 天前
Linux内存扩容指南
linux
zylyehuo2 天前
Linux 彻底且安全地删除文件
linux
用户805533698033 天前
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
linux·嵌入式
用户034095297913 天前
linux fcitx 5 雾凇拼音 设置在中文输入法下仍然输入英文标点
linux
乘云数字DATABUFF3 天前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
Web3探索者4 天前
可视化服务器管理和传统命令行区别是什么?新手教程:Linux 运维到底该用图形界面还是 SSH 命令行?
linux·ssh
zylyehuo5 天前
Linux系统中网线与USB网络共享冲突
linux
荣--5 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森5 天前
动手实战学 Docker — 从零到集群编排完全指南
运维