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
相关推荐
进击切图仔1 小时前
RAG 加载 pdf 文档
linux·前端·pdf
aerror1 小时前
如何使用ubuntu搭建一个无盘PC启动服务器
linux·服务器·ubuntu
SWAGGY..1 小时前
Linux系统编程:(五)基础开发工具:vim编辑器的使用及其配置操作
linux·编辑器·vim
合合技术团队2 小时前
海外发票智能解析:跨版式、多税制票据的自动化处理方案(附GitHub项目地址)
运维·自动化·github·ocr
东风破1372 小时前
DM存储过程及系统 表,系统视图,以及常规的运维SQL语句
运维·数据库·dm达梦数据库
ziqi5222 小时前
Docker compose 和共享数据
运维·docker·容器
lzhdim2 小时前
SQL 入门 14:SQL 触发器与事件:自动化数据处理
linux·前端·数据库·sql·自动化
AC赳赳老秦3 小时前
文案策划提效:OpenClaw批量生成活动文案、宣传海报配文,适配不同渠道调性
java·大数据·服务器·人工智能·python·deepseek·openclaw
脆皮炸鸡7553 小时前
库制作与原理~静态库&静态链接
linux·经验分享·笔记·学习方法