linux下查看系统硬件信息的命令

来源:互联网 发布:mac沙盒游戏 编辑:程序博客网 时间:2024/04/28 16:07

系统和硬件

#cat  /etc/issue     //pc机上查看操作系统版本

#head -n 1 /etc/issue  //pc机上查看操作系统版本

#lsb_release -a     //pc上查看操作系统版本

#uname -a     //查看内核/主机名和其他信息

#dmesg |head -n 1    //查看内核/主机名和其他信息

#cat /proc/version  //查看内核版本

#dmidecode   //pc上查看主板信息

#hostname  //查看计算机名

#lspci -tv    //显示总线设备信息  (一般arm没有pci,所以不支持此命令)

#lsusb -tv  //显示usb设备信息

#cat /proc/cupinfo   //查看cpu相关参数

#cat /proc/meminfo //产看内存相关信息

#cat /proc/ioports   //查看设备io端口(一般pc机有ioports文件,所以对pc机有用)

#cat /proc/partitions  //查看硬盘和分区

#cat /proc/interrupts  //查看终端

#cat /proc/swaps   //查看所有swaps分区信息


资源

#free -m  //查看内存使用量和交换区使用量

#df    -h   //查看各分区使用情况

#du  -sh  //查看制定目录的大小

#uptime  //查看系统运行时间,用户数,和负载

#cat /proc/loadavg  //查看系统负载

#vmstat    //查看详细系统运行信息  (pc)

#env    //查看环境变量资源

#lsmod  //列出加载的内核模块

#grep  MemTotal /proc/meminfo   //查看内存总量

#grep  MemFree /proc/meminfo  //查看空闲内存量


磁盘和分区

fdisk -l    //查看所有分区 (一般pc支持此命令)

#swapon -s  //pc机上查看所有交换分区,arm上一般只支持-a,-p

#hdparm  -i  /dev/hda   //查看磁盘参数(仅使用与ide设备)

#dmesg |grep IDE   //查看启动时ide设备检测情况(pc)

#mount  |column -t  //查看挂接的分区状态(一般pc支持)

网络

#inconfig   //查看所有网络借口属性

#iptables -L 

#sudo  ufw status  //检查防火墙状态ubuntu

#route -n  //查看路由表

#netstat  -intp  //查看所有监听端口(pc),arm上可以netstat -h 查看用法

#netstat  -antp  //查看所有已建立的连接

#netstat -s  //查看网络统计信息

进程

#ps -ef   //查看所有进程

#top   //实时显示进程状态

用户

#w  //显示用户登陆及操作

#who  //显示登陆用户

#whoami  //查看当前用户

#id  用户名  //查看制定用户信息

#last  //查看用户登陆日期

#

0 0
原创粉丝点击