linux常用命令:查看硬件配置的方法示例(含Jetson)
硬件查看命令
系统
# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# cat /proc/version # 查看操作系统详情信息# cat /etc/lsb-release # 查看系统版本信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# lscpu # 列出cpu信息# 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
查看系统体系结构:uname -a
查看及启动系统的32位或64位内核模式:isalist –v [isainfo –v][isainfo –b]
查看硬件信息,包括bios、cpu、内存等信息:dmidecode
测定当前的显示器刷新频率:/usr/sbin/ffbconfig –rev ?
查看系统配置:/usr/platform/sun4u/sbin/prtdiag –v
查看当前系统中已经应用的补丁:showrev –p
显示当前的运行级别:who –rH
查看当前的bind版本信息:nslookup –class=chaos –q=txt version.bind
查看硬件信息:dmesg | more
显示外设信息, 如usb,网卡等信息:lspci
查看已加载的驱动:
lsnod
lshw
查看当前处理器的类型和速度(主频):psrinfo -v
打印当前的OBP版本号:prtconf -v
查看硬盘物理信息(vendor, RPM, Capacity):iostat –E
查看磁盘的几何参数和分区信息:prtvtoc /dev/rdsk/c0t0d0s
显示已经使用和未使用的i-node数目:
df –F ufs –o i
isalist –v
对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:
主机CPU信息:Cpuinfo
主机DMA通道信息:Dma
文件系统信息:Filesystems
主机中断信息:Interrupts
主机I/O端口号信息:Ioprots
主机内存信息:Meninfo
Linux内存版本信息:Version
备注: proc – process information pseudo-filesystem 进程信息伪装文件系统
cat /proc/meminfo
cat /proc/cpuinfo 分析输出
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
Jetson系统的特殊命令命令整理如下
head -n 1 /etc/nv_tegra_release #查看Jetson TX2 L4T版本
tegrastats #或者 sudo tegrastats # 可参考官网说明
jtop #实时查看状态,如CPU、RAM、GPU等
top #实时显示 process 的动态
free 或 free -m 或 free -h #查看内存
cat /etc/nv_tegra_release | grep "REVISION" #查看jetpack的版本
当然,如果cuda安装正确的话,你也可以使用下面的指令,
nvcc -V
参考资料
linux查看硬件配置命令的方法示例 - 云+社区 - 腾讯云
本文结束
linux常用命令:查看硬件配置的方法示例(含Jetson)相关推荐
- Linux常用命令ens33网卡配置
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.shell 1.shell 2.linux内部命令和外部命令的区别 3.通用的命令行使用格式 二.linux基础命令 表 ...
- Linux 常用命令行、配置
Shell命令 执行不能直接用sudo执行的命令 sudo sh -c "ulimit -n 65535 && exec su $LOGNAME" 路由操作 sud ...
- linux常用的20个命令查看端口,Linux常用命令-查看端口使用具体情况
签名:松月生夜凉,风泉满清听 静思语:人生之贵,莫贵于信,信乃人生立世之本! Latest posts by 折月煮酒 查看端口使用具体情况 Linux 查看端口占用情况 Linux 查看端口占用情况 ...
- linux常用命令-查看文本/cat,tac,more,less,head,tail
cat:连接并显示文件 NAME cat - concatenate files and print on the standard output [root@localhost ~]# ...
- linux ps查看完整时间,Linux ps 命令查看进程启动及运行时间
引言 同事问我怎样看一个进程的启动时间和运行时间,我第一反应当然是说用 ps 命令啦. ps aux或ps -ef不就可以看时间吗? ps aux选项及输出说明 我们来重新复习下ps aux的选项,这 ...
- 查看硬件配置的Linux命令,LINUX 查看硬件配置命令的教程
你还在为不知道linux 查看硬件配置命令的教程而烦恼么?接下来是小编为大家收集的linux 查看硬件配置命令的教程教程,希望能帮到大家. linux 查看硬件配置命令的教程 系统 # uname - ...
- Linux常用的查看设备的命令
Linux常用的查看设备的命令 linux查看设备命令 系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本 # cat / ...
- Linux 常用命令及快速记忆方法
Linux 常用命令及快速记忆方法 所有的命令都是英语的简写,那么对于记忆来说,我们只要知道是哪些单词的简写就可以轻而易举地记住啦 最基础的: ls.cd.pwd.mkdir.rm.rmdir.mv. ...
- Linux 常用命令使用方法
Linux 常用命令使用方法 1.# 表示权限用户(如:root),$ 表示普通用户 开机提示:Login:输入用户名 password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的 ...
最新文章
- 一些量化(quantization)技巧
- MHA masterha_check_ssh 报错
- 配置zentaophp
- HTML5游戏开发系列教程5(译)
- python文件函数_Python closed()函数:关闭打开的文件
- Android 日志工具包
- IDEA 部署 Java Web 应用为 war 包
- 正则表达式-grep命令
- Android WiFi 获取 IP 过程
- 英国发现巨型失落海底世界:曾生活数万居民
- ora-27100产生的原因分析
- 实现PPT的在线预览(动态,及转PDF)
- 【财富空间】中国AI应用最新白皮书:金融、汽车、医疗和零售将受AI影响最大,或为参与者带来19000亿增益价值
- C++之std::atmoic、std::pair、enum class
- 百度实习生招聘的一道大数据处理题目(上)
- 成功,取决于你和什么样的人在一起
- 小区物业管理系统(数据库课程设计)
- 【科普干货】3张图搞懂Salesforce的认证体系(附新手考证攻略)
- 【经验分享】项目经理如何击退被工作汇报支配的恐惧感?
- JAVA制作游戏入门教程
热门文章
- C++文件流std::ifstream的使用
- 【优化算法】多目标蚁狮优化算法(MOALO)【含Matlab源码 1598期】
- 【贪心算法】阿里巴巴与四十大盗——背包问题与0-1背包问题
- c# 发送邮件,抄送人格式:半角逗号隔开
- 在今天这个故事里,阿里巴巴就是四十大盗
- html css js注释区别,html、css和js注释的规范用法
- 用机器学习打造聊天机器人(四) 代码篇
- DUNS 编号是否取代 FDA 注册编号?
- 华硕投诉黄静律师团律师
- 福建师范大学2022年2月课程考试《小学科学教育》作业考核试题