系统
# 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 # 查看所有安装的软件包
常用命令整理如下:
查看主板的序列号: dmidecode | grep -i ’serial number’
用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)
查看CPU信息:cat /proc/cpuinfo [dmesg | grep -i 'cpu'][dmidecode -t processor]
查看内存信息:cat /proc/meminfo [free -m][vmstat]
查看板卡信息:cat /proc/pci
查看显卡/声卡信息:lspci |grep -i ‘VGA’[dmesg | grep -i 'VGA']
查看网卡信息:dmesg | grep -i ‘eth’[cat /etc/sysconfig/hwconf | grep -i eth][lspci | grep -i 'eth']
查看PCI信息:lspci (相比cat /proc/pci更直观)
查看USB设备:cat /proc/bus/usb/devices
查看键盘和鼠标:cat /proc/bus/input/devices
查看系统硬盘信息和使用情况:fdisk & disk – l & df
查看各设备的中断请求(IRQ):cat /proc/interrupts
查看及启动系统的32位或64位内核模式:isalist –v [isainfo –v][isainfo –b]
dmidecode查看硬件信息,包括bios、cpu、内存等信息
测定当前的显示器刷新频率:/usr/sbin/ffbconfig –rev \?
查看系统配置:/usr/platform/sun4u/sbin/prtdiag –v
查看当前系统中已经应用的补丁:showrev –p
显示当前的运行级别:who –rH
查看当前的bind版本信息:nslookup –class=chaos –q=txt version.bind
dmesg | more 查看硬件信息
lspci 显示外设信息, 如usb,网卡等信息
lsnod 查看已加载的驱动
lshw
psrinfo -v 查看当前处理器的类型和速度(主频)
prtconf -v 打印当前的OBP版本号
iostat –E 查看硬盘物理信息(vendor, RPM, Capacity)
prtvtoc /dev/rdsk/c0t0d0s 查看磁盘的几何参数和分区信息
df –F ufs –o i 显示已经使用和未使用的i-node数目
isalist –v
对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:
Cpuinfo 主机CPU信息
Dma 主机DMA通道信息
Filesystems 文件系统信息
Interrupts 主机中断信息
Ioprots 主机I/O端口号信息
Meninfo 主机内存信息
Version Linux内存版本信息
备注: proc – process information pseudo-filesystem 进程信息伪装文件系统
相关推荐
"hw.tar.gz"是一个压缩包,它包含了一个工具集合,专门用于在Linux系统中收集硬件信息,尤其是CPU温度和其他相关数据。这个工具可能是一个命令行实用程序,便于系统管理员快速、有效地获取系统状态。 首先,让我们...
首先,"Quectel_LTE&5G_Linux_USB_Driver_User_Guide_V2.0.pdf"是用户指南,详细介绍了如何在Linux系统中安装和使用这些驱动。它涵盖了驱动的兼容性信息,安装步骤,以及可能出现的问题和解决方法。这份文档是理解和...
标题中的"ippicv_linux_20151201.tgz"是一个针对Linux操作系统的压缩包文件,其中包含了IPPICV(Intel Performance Primitives Image Processing Library for Computer Vision)的特定版本,即2015年12月1日发布的...
在Linux系统中,硬件设备通常通过驱动程序与操作系统交互。这里的Linux_FM_tea5767_driver就是这样的驱动,它实现了与TEA5767芯片通信的必要功能,包括初始化、设置频率、控制音量、读取信号强度等。驱动程序通常由...
标题中的"GpuTest_Linux_x64_0.7.0.zip"是一个针对Linux操作系统64位系统的GPU测试工具的压缩包,版本号为0.7.0。这个工具主要用于评估和验证图形处理单元(GPU)的性能和稳定性,尤其是其在高负载条件下的表现。 ...
PCI-E是连接FPGA与计算机主板的关键接口,FPGA是硬件设计的核心部分,Linux是运行驱动程序的操作系统,而Xilinx则是提供这些解决方案的厂商。 在“Xilinx_Answer_65444_Linux_Files”这个压缩包中,我们可以期待...
基于Linux的嵌入式系统研究涵盖了多个方面,包括硬件选型、内核裁剪、驱动程序开发、文件系统构建以及应用程序设计。下面我们将逐一展开讨论这些关键知识点: 1. **硬件选型**:选择适合嵌入式系统的硬件平台至关...
首先,要构建这样的迷你Linux系统,需要选择一个基础的Linux内核版本,通常会选择一个小型且高度优化的内核,例如BusyBox或Tiny Core Linux。这些内核被设计得尽可能小巧,同时保持必要的功能。接下来,需要精简用户...
本文将围绕《Quectel_WCDMA<E_Linux_USB_Driver_User_Guide_V1.8.pdf》这份文档,详细解析EC20在Linux系统中的USB驱动程序及其使用。 一、EC20模块简介 移远EC20模块基于Qualcomm MDM9x35芯片组,兼容3G WCDMA和...
在嵌入式Linux系统中,GobiNet驱动的移植涉及到识别和配置模组的硬件接口,如USB接口,以及适配Linux内核的网络子系统。开发者需要按照文档提供的步骤,修改和编译内核源码,使系统能够识别和管理EC20模组。 二、...
在Linux系统中,驱动程序是操作系统与硬件设备之间的桥梁,负责处理硬件的低级操作并提供高级接口供操作系统使用。蓝牙驱动则是用于管理蓝牙通信的软件组件,它使得Linux能够识别和控制蓝牙设备,例如进行文件传输、...
Linux内核是开源操作系统的核心部分,它负责管理系统的硬件资源,调度进程,处理输入输出,以及维护系统的稳定性与安全性。1.0版本的Linux内核是Linux历史上的一个里程碑,标志着Linux从一个个人项目逐渐发展成为...
该版本在2019年发布,主要面向那些希望在老旧电脑或者嵌入式设备上运行Linux系统的用户。TinyLinux的核心理念是精简、快速和稳定,它在保持基础功能的同时,将系统体积控制到最小,以实现最佳的性能表现。 Tiny...
在 Linux 系统中,查看硬件信息是一项基本而重要的任务,它可以帮助我们了解系统配置、性能和兼容性。以下是一些常用的命令和方法,用于查看 Linux 系统中的硬件信息。 这些命令和工具可以帮助你深入了解 Linux 系统...
"embed_linux_driver_tutorial_imx6_code-master"中的代码可能还涉及设备树(Device Tree),这是嵌入式Linux系统中描述硬件配置的数据结构,用于替代硬编码的地址信息。通过设备树,驱动程序可以获取到具体的设备...
总的来说,RT73_Linux_STA_Drv1.0.3.6是为Linux系统提供RT73芯片USB无线网卡支持的关键软件,它使得Linux用户可以利用这些硬件设备享受无线网络带来的便利。对于不熟悉Linux驱动安装的用户,建议参考相关教程或寻求...
1. "rtl8188C_8192C_usb_linux" 表明这个驱动程序支持Realtek的rtl8188C和rtl8192C系列USB无线网卡,适用于Linux系统。版本号为v4.0.2,发布日期为2013年9月11日,这代表了驱动程序的稳定性和兼容性可能已经相当成熟...
简单来说,Linux系统移植是指将Linux操作系统从一个硬件平台迁移到另一个硬件平台的过程,或者是在相同硬件平台上,从一个Linux发行版转换到另一个发行版。这通常涉及到内核编译、驱动程序适配、用户空间应用程序的...
标题中的"uvc.rar_driver linux_linux_linux uvc driv_uvc linux_uvc camera"表明这是一个与Linux系统下USB Video Class(UVC)驱动相关的压缩包,包含有源代码和其他相关资料。UVC驱动是用于在Linux系统中支持USB...
"嵌入式系统开发的好文章.doc"可能包含了关于这些主题的深入讨论,如如何选择适合的Linux发行版(如Yocto Project或Buildroot),以及如何配置和编译内核以适应特定硬件。文档可能还涵盖了调试技巧,如使用GDB(GNU...