您的位置:首页 > 运维架构 > Linux

linux上查看系统信息

2012-12-19 10:05 134 查看
1.查看CPU信息

  在/proc目录下有一个cpuinfo文件,里面有关于CPU的一些信息。想知道cpu有几个核可以使用这个命令。

  Bash代码

  cat /proc/cpuinfo | grep processor | wc -l

  其实这个命令显示的核数并不一定是真实的,因为现在普遍使用超线程技术,所以显示的核数可能是真实核数的两倍。

  想要查看CPU的型号可以使用这个命令。

  cat /proc/cpuinfo | grep "model name" | uniq | cut -d ':' -f2

  这个命令会显示CPU的型号,厂商,主频等。

  想要查看CPU的位数,可以使用这个命令。

  getconf LONG_BIT

  除此之外dmidecode命令可以查看CPU的详细信息。

  dmidecode -t processor

  2.查看内存信息

  想查看当前内存的使用量,可以使用free命令。

  free -m

  查看更详细的内存信息,可以看/proc/meminfo文件。

  使用dmidecode工具查看内存信息。

  dmidecode -t memory

  这个命令会显示支持的最大内存容量和插槽数量。

  3.查看硬盘信息

  想要查看硬盘的分区情况,可以使用fdisk命令,fdisk可以对硬盘进行分区。

  fdisk -l

  使用df可以查看分区的挂载情况。

  想要查看硬盘的型号,可以查看/proc/scsi/scsi文件。

  4.查看网络信息

  查看本机的ip地址可以使用ifconfig命令,查看网关可以用route命令。

  查看网络状态可以使用netstat命令。

  # 显示系统路由表,和route命令差不多 netstat -r # 显示正在listen状态的socket netstat -ln # 显示所有TCP应用程序所使用的端口号,并显示使用此端口号的进程 netstat -apt

  查看网卡型号可以查看/etc/sysconfig/hwconf文件,其实里面除了网卡信息,还有其它硬件的信息,比如光驱、硬盘、鼠标等。

  5.查看操作系统信息

  查看内核版本可以用uname。

  uname -r

  查看操作系统的版本可以查看/proc/version文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: