Linux系统信息查看命令大全
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh <目录名> # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态用户
# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务服务
# chkconfig --list # 列出所有系统服务
# chkconfig --list | grep on # 列出所有启动的系统服务程序
# rpm -qa # 查看所有安装的软件包
======================================================================
查看当前操作系统内核信息
# uname -a
Linux redcat 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 05:23:09 UTC 2010 i686 GNU/Linux
查看当前操作系统发行版信息
#cat /etc/issue
Ubuntu 9.10 \n \l
查看cpu型号
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
2 Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz
(看到有2个逻辑CPU, 也知道了CPU型号)
查看物理cpu颗数
# cat /proc/cpuinfo | grep physical | uniq -c
2 physical id : 0
(说明实际上是1颗2核的CPU)
查看cpu运行模式
# getconf LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
查看cpu是否支持64bit
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
2
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
======================================================================
linux top 系统整体的统计信息
第一行是任务队列信息,同 uptime 命令的执行结果。其内容如下:
当前时间 / 系统运行时间,格式为时:分 / 当前登录用户数 / 系统负载,即任务队列的平均长度
系统负载的三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。1分钟高是正常,15分钟高则说明系统负载大。
第二、三行为进程和CPU的信息。当有多个CPU时,这些内容可能会超过两行。
Tasks: 进程总数
正在运行的进程数
睡眠的进程数
停止的进程数
僵尸进程数
Cpu: 用户空间占用CPU百分比
内核空间占用CPU百分比
用户进程空间内改变过优先级的进程占用CPU百分比
id 空闲CPU百分比
等待输入输出的CPU时间百分比
hi
si
最后两行为内存信息。内容如下:
Mem: 物理内存总量
使用的物理内存总量
空闲内存总量
用作内核缓存的内存量
Swap: 交换区总量
使用的交换区总量
空闲交换区总量
缓冲的交换区总量。
内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,
该数值即为这些内容已存在于内存中的交换区的大小。
相应的内存再次被换出时可不必再对交换区写入。
======================================================================
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh <目录名> # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态用户
# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务服务
# chkconfig --list # 列出所有系统服务
# chkconfig --list | grep on # 列出所有启动的系统服务程序
# rpm -qa # 查看所有安装的软件包
======================================================================
查看当前操作系统内核信息
# uname -a
Linux redcat 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 05:23:09 UTC 2010 i686 GNU/Linux
查看当前操作系统发行版信息
#cat /etc/issue
Ubuntu 9.10 \n \l
查看cpu型号
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
2 Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz
(看到有2个逻辑CPU, 也知道了CPU型号)
查看物理cpu颗数
# cat /proc/cpuinfo | grep physical | uniq -c
2 physical id : 0
(说明实际上是1颗2核的CPU)
查看cpu运行模式
# getconf LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
查看cpu是否支持64bit
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
2
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
======================================================================
linux top 系统整体的统计信息
第一行是任务队列信息,同 uptime 命令的执行结果。其内容如下:
当前时间 / 系统运行时间,格式为时:分 / 当前登录用户数 / 系统负载,即任务队列的平均长度
系统负载的三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。1分钟高是正常,15分钟高则说明系统负载大。
第二、三行为进程和CPU的信息。当有多个CPU时,这些内容可能会超过两行。
Tasks: 进程总数
正在运行的进程数
睡眠的进程数
停止的进程数
僵尸进程数
Cpu: 用户空间占用CPU百分比
内核空间占用CPU百分比
用户进程空间内改变过优先级的进程占用CPU百分比
id 空闲CPU百分比
等待输入输出的CPU时间百分比
hi
si
最后两行为内存信息。内容如下:
Mem: 物理内存总量
使用的物理内存总量
空闲内存总量
用作内核缓存的内存量
Swap: 交换区总量
使用的交换区总量
空闲交换区总量
缓冲的交换区总量。
内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,
该数值即为这些内容已存在于内存中的交换区的大小。
相应的内存再次被换出时可不必再对交换区写入。
======================================================================
发表评论
-
glibc版本信息及安装
2017-12-28 15:42 1503在高版本的glibc上编译的不能到底版本的glibc ... -
论GNU、Linux和GNU/Linux之间的关系
2017-12-28 15:17 402相信很多人看到了这个标题就会产生疑问,这篇文章到底要讲 ... -
linux的软链接与硬链接
2017-11-03 16:25 351Linux链接分两种,一 ... -
使用mailx发送邮件
2013-04-12 10:57 1008mailx是UNIX系统上用来处理邮件的工具,使用它可以发送, ... -
ssh 常用用法小结
2013-02-25 18:21 1902ssh 常用用法小结 在 ... -
在windows中使用UltraEdit编辑linux下文件
2013-01-18 13:21 5988在windows中使用UltraEdit编辑linux下文件 ... -
beyondCompare 工具比较linux下文件夹
2013-01-18 11:56 1308在windows环境下,用beyondCompare 工 ... -
Linux 目录结构以及作用详解
2013-01-06 14:58 8081、什么是文件系统 当 ... -
Linux通过脚本实现远程自动备份
2013-01-05 16:43 838考虑到在本机上备份数据,一旦该机器硬盘出现故障,数 ... -
Linux的僵尸进程及其解决方法
2013-01-05 16:36 7761. 产生原因: ... -
(linux) find command
2013-01-04 13:22 1350find命令的主要功能是在 ... -
linux之cp/scp命令+scp命令详解
2012-12-25 16:34 986名称:cp使用权限:所有使用者使用方式:cp [options ... -
过滤小结(Linux)
2012-12-20 16:32 0============================ $ ... -
十项Linux操作系统安全管理技巧经验总结
2012-12-18 16:23 667由于Linux操作系统是一个开放源代码的免费操作系统,因此 ... -
Linux磁盘管理中quota命令介绍应用
2012-12-18 14:33 1383Quota 在Linux里,quota就是对硬盘进行限制 ... -
linux中ssh 连接缓慢解决方法
2012-12-13 13:30 1292重新安装机器的情况下 ... -
Redhat linux 命令行设置IP
2012-12-11 14:27 1302redhat linux版本命令行设置IP ifcon ... -
Linux软件包安装方式小结
2012-12-11 10:45 837Linux操作系统软件包安 ... -
Linux压缩解压的相关命令总结
2012-12-11 10:32 826Linux下常用压缩格 ... -
Linux下Python的安装方法
2012-11-29 18:41 765Linux下Python的安装方法: 1.下载源代码 ht ...
相关推荐
常用查看Linux系统信息命令 系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有...
在Linux系统中,获取系统信息是日常管理和故障排查的重要步骤。本文将详细解析如何查看Linux系统的基本信息,包括操作系统版本、内核信息、发行版、CPU特性等。 首先,我们来看如何查看Linux系统的内核信息。`uname...
"Linux 系统信息查看和日志查看" Linux 系统信息查看 在 Linux 系统中,查看系统信息是非常重要的,通过查看系统信息,我们可以了解系统的运行状态、硬件配置、软件安装情况等信息。在这里,我们将介绍如何查看 ...
一、系统信息命令 1. uname -a:显示系统的所有信息,包括内核版本、机器类型、处理器类型、操作系统类型等。 2. uptime:显示系统的 uptime 时间、用户数、负载情况等信息。 3. hostname:显示当前主机的名称。 4....
LINUX 系统查看命令是系统管理员或用户查看系统信息的重要命令,通过这些命令可以了解系统的版本信息、CPU 信息、内存信息、硬盘信息等。这些信息对于系统的管理和维护非常重要。 查看版本信息 要查看 LINUX 系统...
Linux 查看 CentOS 系统信息大全 在 Linux 系统中,查看系统信息是非常重要的,通过查看系统信息,我们可以了解系统的配置、版本、架构等信息。在这篇文章中,我们将介绍如何查看 CentOS 系统信息大全。 查看 ...
在Linux系统中,管理和查看文件分区是日常操作的重要部分。Linux使用不同的文件系统类型,如ext2、ext3、ext4、XFS、Btrfs等,每个都有其独特的特性和功能。本文将深入探讨如何在Linux系统中查看文件分区以及在...
以下是一些主要的Linux系统信息查看命令: 1. **`uname`**:这个命令用于获取Linux内核的相关信息。`uname -a`会显示操作系统名称、内核版本、主机名、硬件架构等。 2. **`lsb_release`**:提供Linux发行版的详细...
《基于Linux系统的航班信息与订票系统》 在IT领域,构建一个基于Linux系统的航班信息与订票系统是一项复杂而有趣的任务。这个系统利用了C语言的高效性和Linux的稳定性能,为用户提供了一站式的机票预订体验。接下来...
Linux系统是一个免费使用和自由传播的类Unix操作系统,基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,Linux是许多企业...
Linux操作系统查看服务器系统信息命令linux系统.pdf
在IT领域,特别是对于Linux系统管理员而言,了解和掌握如何查看Linux系统版本是一项基本而重要的技能。这不仅有助于系统管理,还能确保软件包与系统版本兼容,及时进行系统升级或安全补丁应用。以下是几种常用的查看...
由于无法获得完整且准确的文本信息,我将根据给定的有限内容,尝试构建与Linux系统运维相关的知识点。 Linux系统运维是一门涉及广泛的技术领域,包括但不限于系统安装、配置、维护、监控、故障排查、安全加固等。...
Linux系统学习心得 本资源摘要信息涵盖了 Linux 系统的基础命令、目录结构、FTP 服务实现等多个方面的知识点,旨在为学习 Linux 系统提供一个系统化的学习笔记。 一、基础命令 1. 文件管理命令:ls、pwd、cd、...
在 Linux 系统中,查看硬件信息是一项基本而重要的任务,它可以帮助我们了解系统配置、性能和兼容性。以下是一些常用的命令和方法,用于查看 Linux 系统中的硬件信息。 这些命令和工具可以帮助你深入了解 Linux 系统...
(1)info: 显示整个系统信息 (2)cd …: 改变目录:改变当前工作目录,目录不存在时给出出错信息。 (3)dir …: 显示目录:显示指定目录下或当前目录下的信息,包括文件名、物理地址、保护码、文件长度、子目录等(带/s...
首先,通过`uname -a`命令,可以查看Linux系统的内核版本信息。这个命令显示了包括内核名称、主机名、内核版本号、构建日期、构建时间和硬件名称等在内的详细信息。对于内核版本的管理,`/boot/vmlinuz`是存放系统...
### 红旗Linux系统序列号详解 #### 红旗Linux系统简介 红旗Linux是中国较早开发的一款基于Linux内核的操作系统,旨在为用户提供一个安全、稳定且易用的操作平台。红旗Linux由北京红旗软件有限公司开发,该公司成立...
在Linux操作系统中,掌握一些基本的系统信息查询和软件包管理命令是十分必要的。这些命令不仅可以帮助我们了解系统的运行状态,还可以方便地管理和维护已经安装的软件。下面将详细介绍几个常用的Linux命令及其用途。...