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

相关推荐
2401_868534785 小时前
分析RTOS与Linux有什么区别
linux·运维·服务器
玛丽莲茼蒿5 小时前
Linux/Unix学习笔记(四)—— 进程管理
linux·学习·unix
Peace6 小时前
【Nginx】
linux·运维·nginx
网络与设备以及操作系统学习使用者7 小时前
Linux与Windows核心差异深度解析
linux·运维·网络·windows·学习
筠筠喵呜喵7 小时前
Linux CPU性能优化:D状态和Z状态排查与处理
linux·服务器·性能优化
Flash.kkl8 小时前
网络层协议IP、数据链路层、NAT详解
服务器·网络·网络协议·tcp/ip
fiveym8 小时前
PXE安装Debian报错:GRUB安装失败排查指南
运维·debian
张小姐的猫9 小时前
【Linux】多线程 —— 线程同步 | 生产者消费者模型 | POSIX 信号量
linux·运维·服务器
handler019 小时前
【MySQL】教你库与表的增删查改操作(基础)
运维·数据库·笔记·sql·mysql·数据·分析
tedcloud12310 小时前
academic-research-skills部署教程:构建AI辅助科研环境
服务器·人工智能·word·excel·dreamweaver