Linux查询自己环境的一些基础命令

以下是一些常用的查询开发/服务器环境基础信息的命令,适用于 Linux 系统(如 CentOS、Ubuntu),能帮你快速了解当前机器的状态。


📁 系统信息

目的 命令 说明
查看操作系统版本 cat /etc/os-release 显示发行版名称、版本号
查看内核版本 uname -a 显示内核、主机名、架构等
查看系统位数 getconf LONG_BIT 输出 32 或 64
查看主机名 hostname 显示当前主机名
查看已登录用户 whow 显示当前登录的用户列表

💾 CPU 与内存

目的 命令 说明
查看 CPU 信息 lscpu 架构、核心数、型号、频率
简略查看 CPU `cat /proc/cpuinfo grep "model name"`
查看内存总量 free -h 总内存、已用、可用(人类可读格式)
查看内存详细信息 cat /proc/meminfo 更细的指标
查看系统负载 uptime 1、5、15 分钟平均负载

💿 磁盘与文件系统

目的 命令 说明
查看磁盘分区大小 df -h 各挂载点的容量、使用率
查看目录占用空间 du -sh <目录> 查看指定目录总大小
查看当前目录下各文件/文件夹大小 du -sh * 按子目录统计
查看磁盘 IO 情况 iostat -x 1 需要安装 sysstat,实时查看磁盘利用率

🌐 网络

目的 命令 说明
查看 IP 地址 ip addrifconfig 显示网卡 IP、MAC 等
查看路由表 route -nip route 默认网关、路由规则
测试网络连通性 ping <目标IP> 检查能否到达目标
查看端口监听 netstat -tulnp 列出所有监听的 TCP/UDP 端口及对应进程
查看进程打开的端口 ss -tulnp 类似于 netstat,更快
DNS 解析 nslookup <域名> 查看域名解析的 IP
查看当前所有 TCP 连接 ss -tunap 显示所有连接状态(ESTABLISHED、LISTEN 等)

🔧 进程与服务

目的 命令 说明
查看所有进程 ps aux 显示所有运行中的进程
按 CPU/内存排序 tophtop 动态显示进程资源占用
查找特定进程 `ps aux grep <关键字>`
查看某进程的资源 pidstat -p <PID> 1 实时统计某进程的 CPU、内存
查看系统服务状态 systemctl status <服务名> 查看 systemd 管理的服务状态

📦 软件与环境

目的 命令 说明
查看 PATH 变量 echo $PATH 可执行文件搜索路径
查看环境变量 env 显示所有环境变量
查看 Java 版本 java -version 若已安装 JDK/JRE
查看 Python 版本 python --versionpython3 --version -
查看 Docker 版本 docker --version 若环境有 Docker
查看 Docker 容器状态 docker ps -a 列出所有容器
查看 K8s 集群节点 kubectl get nodes 若环境有 Kubernetes

🧪 快速组合示例

bash

复制代码
# 一键输出常用环境摘要
echo "=== OS ===" && cat /etc/os-release | head -n 3
echo "=== Kernel ===" && uname -r
echo "=== CPU ===" && lscpu | grep "^CPU(s):\|Model name"
echo "=== Memory ===" && free -h
echo "=== Disk ===" && df -h /
echo "=== Network ===" && ip addr show | grep "inet " | grep -v 127.0.0.1
相关推荐
土星云SaturnCloud11 分钟前
智慧港口边缘计算:基于土星云边缘计算设备的三级架构设计与实战
服务器·人工智能·ai·边缘计算
lightqjx13 分钟前
【Linux系统】程序地址空间(初识)
linux·页表·地址空间
funnycoffee12316 分钟前
华为USG防火墙端口有收光,无法UP故障
服务器·网络·华为
wljy122 分钟前
二、线程操作
linux·线程属性·线程操作
其实防守也摸鱼24 分钟前
运维--ip单日获取去重数据量超过500条
运维·学习·tcp/ip·安全·web安全·安全威胁分析·工具
泰和英杰1 小时前
2026 华为数字能源 + 机房工程实操标准:故障排查、机房建设、设备选型标准化技术方案
运维·服务器·网络
mounter6251 小时前
探索未来 AI 算力网络的基石:从传统 RoCE 走向 SRv6 驱动的弹性弹性网络(解析 Netdev 0x1A 创新实践)
linux·网络·人工智能·linux kernel·kernel·rdma·rocev2
x_x-F1 小时前
深入浅出 Linux 网络核心:sk_buff 的内存与指针流转
linux·运维·网络
腾渊信息科技公司10 小时前
工业数据运维痛点根治方案:基于AI Agent的产线自动化台账系统落地
运维·人工智能·自动化·个人开发·ai编程
Dxy123931021610 小时前
Proxy Protocol v2 详解
运维