`

查看centos硬件配置

 
阅读更多

1.查看机器所有硬件信息:

 

dmidecode |more

 

dmesg |more

 

这2个命令出来的信息都非常多,所以建议后面使用"|more"便于查看

 

2.查看CPU信息

 

   方法一:

   Linux下CPU相关的参数保存在 /proc/cpuinfo 文件里

   cat /proc/cpuinfo |more

   方法二:

   采用命令 dmesg | grep CPU 可以查看到相关CPU的启动信息

   查看CPU的位数:

 

   getconf LONG_BIT

 

3.查看Mem信息

 

 cat /proc/meminfo |more (注意输出信息的最后一行:MachineMem:   41932272 kB)

 

 free -m

 

 top

 

4.查看磁盘信息

 

   方法一:

   fdisk -l 可以看到系统上的磁盘(包括U盘)的分区以及大小相关信息。

   方法二:

   直接查看 

 

   cat /proc/partitions

 

5.查看网卡信息

 

   方法一:

   ethtool eth0 采用此命令可以查看到网卡相关的技术指标

   (不一定所有网卡都支持此命令)

   ethtool -i eth1 加上 -i 参数查看网卡驱动

   可以尝试其它参数查看网卡相关技术参数

   方法二:

   也可以通过dmesg | grep eth0 等看到网卡名字(厂家)等信息

   通过查看 /etc/sysconfig/network-scripts/ifcfg-eth0 可以看到当前的网卡配置包括IP、网关地址等信息。

   当然也可以通过ifconfig命令查看。

 

6.如何查看主板信息?

 lspci

 

7.如何挂载ISO文件

mount -o loop *.iso mount_point

8.如何查看光盘相关信息

   方法一:

   插入CD光碟后,在本人的RHEL5系统里,光碟文件是 /dev/cdrom,

   因此只需 mount /dev/cdrom mount_point 即可。

   [root@miix tmp]# mount /dev/cdrom mount_point

   mount: block device /dev/cdrom is write-protected, mounting read-only

   其实仔细看一下,光驱的设备文件是 hdc 

   [root@miix tmp]# ls -l /dev/cdrom*

   lrwxrwxrwx 1 root root 3 01-08 08:54 /dev/cdrom -> hdc

   lrwxrwxrwx 1 root root 3 01-08 08:54 /dev/cdrom-hdc -> hdc

   因此我们也可以这样 mount /dev/hdc mount_point

   如果光驱里没放入有效光盘,则报错:

   [root@miix tmp]# mount /dev/hdc mount_point

   mount: 找不到介质

9.如何查看USB设备相关

 

   方法一:

   其实通过 fdisk -l 命令可以查看到接入的U盘信息,本人的U盘信息如下:

 

   Disk /dev/sda: 2012 MB, 2012217344 bytes

   16 heads, 32 sectors/track, 7676 cylinders

   Units = cylinders of 512 * 512 = 262144 bytes

 

      Device Boot      Start         End      Blocks   Id  System

   /dev/sda1   *          16        7676     1961024    b  W95 FAT32

 

   U盘的设备文件是 /dev/sda,2G大小,FAT32格式。

 

   如果用户登陆的不是Linux图形界面,U盘不会自动挂载上来。

   此时可以通过手工挂载(mount):

   mount /dev/sda1 mount_point

   以上命令将U盘挂载到当前目录的 mount_point 目录,注意挂的是 sda1 不是 sda。

   卸载命令是 umount mount_point

 

   Linux默认没有自带支持NTFS格式磁盘的驱动,但对FAT32支持良好,挂载的时候一般不需要 -t vfat 参数 。

   如果支持ntfs,对ntfs格式的磁盘分区应使用 -t ntfs 参数。

   如果出现乱码情况,可以考虑用 -o iocharset=字符集 参数。

 

   可以通过 lsusb 命令查看 USB 设备信息哦:

 

   [root@miix tmp]# lsusb

   Bus 001 Device 001: ID 0000:0000

   Bus 002 Device 001: ID 0000:0000

   Bus 003 Device 001: ID 0000:0000

   Bus 004 Device 002: ID 0951:1613 Kingston Technology

   Bus 004 Device 001: ID 0000:0000

===================================================

 

 

                       获取内存,cpu真实核数方法

 

===================================================

 

 

linux内存查看方式

如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看.
$ free -m
             total       used       free     shared    buffers     cached
Mem:         1002        769        232          0         62        421
-/+ buffers/cache:        286        715
Swap:         1153          0       1153
第一部分Mem行:
total 内存总数: 1002M
used 已经使用的内存数: 769M
free 空闲的内存数: 232M
shared 当前已经废弃不用,总是0
buffers Buffer 缓存内存数: 62M
cached Page 缓存内存数:421M
关系:total(1002M) = used(769M) + free(232M)
第二部分(-/+ buffers/cache):
(-buffers/cache) used内存数:286M (指的第一部分Mem行中的used - buffers - cached)
(+buffers/cache) free内存数: 715M (指的第一部分Mem行中的free + buffers + cached)
可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。
第三部分是指交换分区, 我想不讲大家都明白.
我想大家看了上面,还是很晕.第一部分(Mem)与第二部分(-/+ buffers/cache)的结果中有关used和free为什么这么奇怪.
其实我们可以从二个方面来解释.
对操作系统来讲是Mem的参数.buffers/cached 都是属于被使用,所以它认为free只有232.
对应用程序来讲是(-/+ buffers/cach).buffers/cached 是等同可用的,因为buffer/cached是为了提高程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用。
所以,以应用来看看,以(-/+ buffers/cache)的free和used为主.所以我们看这个就好了.另外告诉大家一些常识.Linux为了提高磁盘和内存存取效率, Linux做了很多精心的设计, 除了对dentry进行缓存(用于VFS,加速文件路 径名到inode的转换), 还采取了两种主要Cache方式:Buffer Cache和Page Cache。前者针对磁盘块的读写,后者针对文件inode的读写。这些Cache能有效缩短了 I/O系统调用(比如read,write,getdents)的时间。
记住内存是拿来用的,不是拿来看的.不象windows, 无论你的真实物理内存有多少,他都要拿硬盘交换文件来读.这也就是windows为什么常常提示虚拟空间不足的原因.你们想想,多无聊,在内存还有大部分的时候,拿出一部分硬盘空间来充当内存.硬盘怎么会快过内存.所以我们看linux,只要不用swap的交换空间,就不用担心自己的内存太少.如果常常 swap用很多,可能你就要考虑加物理内存了.这也是linux看内存是否够用的标准哦

 

Linux下查看CPU真实核数

 

很多人都知道, 直接敲 cat /proc/cpuinfo 可以看到详细的cpu信息.

信息里会分processor 0 -n, 如果你认为n就是cpu真实核数的话, 就大错特错了.

我们知道intel有超线程技术(HT), 它可以在逻辑上分一倍数量的cpu出来.所以, 光看processor数量是不准的.

真实的核数, 应该是 cpu cores 这个参数值.

 

[admin@transmit180 logs]$ cat /proc/cpuinfo

processor       : 0

vendor_id       : GenuineIntel

cpu family      : 6

model           : 15

model name      : Intel(R) Xeon(R) CPU           E5310  @ 1.60GHz

stepping        : 7

cpu MHz         : 1596.035

cache size      : 4096 KB

physical id     : 0

siblings        : 4

core id         : 0

cpu cores       : 4

fdiv_bug        : no

hlt_bug         : no

f00f_bug        : no

coma_bug        : no

fpu             : yes

fpu_exception   : yes

cpuid level     : 10

wp              : yes

flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl tm2 xtpr

bogomips        : 3194.26

 

物理cpu数量,可以数不重复的 physical id 有几个。

分享到:
评论

相关推荐

    centos7.1安装配置手册

    centos7.1安装配置手册

    centos6.3版本的安装于配置

    主要是针对配置centos6.3版本的安装、python26的安装、python26模块的安装、nginx服务的安装、hg安装、解决乱码问题及ftp问题,centos6.3版本的安装与配置,安装过程中的配置,安装包选择

    CentOS操作系统的简介与安装、CentOS操作系统的安装教学课件.pptx

    了解安装 CentOS 的硬件最低要求 为安装 Linux系统规划硬盘空间 为安装 Linux系统规划网络配置信息 安装CentOS操作系统 启动安装程序 设置主机引导设备为光驱或U盘 从安装光盘或U盘启动主机 配置安装程序 显示选择...

    最小化安装CentOS7及配置

    浪费了很多宝贵时间,而最小化安装具有安装更快、可定制化等优点,因此笔者推荐大家使用最小化安装方式,并在此以安装CentOS7为例简述最小化安装方式的过程及相关配置。 二、最小化安装过程 1、创建虚拟机,挂载光驱...

    基于CentOS 7的Kubernetes安装全过程(含附件)

    基于CentOS 7的Kubernetes安装全过程(含附件) 目录如下: 第一部分:Nginx on Kubernetes应用部署 3 一、环境准备 3 1.1软硬件环境 3 1.2 网络拓扑 4 二、Kubenetes及相关组件部署 6 2.1 Docker容器及私有仓库部署...

    VMware安装CentOS虚拟机与配置网络的图文教程

    1. 下载CentOS镜像 1.1 下载网站 ...1.4 选择相应硬件架构版本,如:x86_64(主流64位架构) 1.5 选择DVD标准安装版进行下载 2. 安装CentOS 2.1 打开WMware Workstation,点击创建新的虚拟机 2.2 在新建

    详解CentOS7安装配置vsftp搭建FTP

    想不到FTP的使用的场景,感觉它好像老去了,虽然现在基本没有用到这个工具,但刚好公司公司刷一个硬件需要使用FTP来下载配置文件,于是研究使用了一下,记录了一下使用过程。 安装 在安装前查看是否已安装vsftpd ...

    CentOS7.6安装oracle19c单机

    2.硬件配置 1 3. 配置swap分区 1 4.配置域名解析文件 2 5.关闭防火墙 2 6.关闭selinux 2 7.关闭NUMA 2 8.安装依赖包 3 9.检查compat-libstdc+±33-3.2.3 是否已安装 3 10.创建用户组 3 11.创建用户 3 12.设置oracle...

    CentOS-7.5-x86-64-DVD-1804.iso系统文件

    这个版本特别强化了系统的稳定性和安全性,提供了对最新硬件的更好支持,同时改进了系统性能。CentOS 7.5 还包括了自动化特性和扩展的虚拟化支持,使得系统管理更加简便高效。对现代数据中心和云基础设施的优化,使...

    Linux详细安装教程(centos7)

    超级详细的Linux安装教程,每一个步骤都有截图和讲解,根据步骤保证安装一次性就能成功完成。包含VMware配置虚拟机硬件以及centos安装的详细配置过程。自定义系统分区。

    Hadoop_硬件HA_配置

    在CentOS 6.3环境下配置Hadoop 1.0.4 硬件HA,消除生产环境中的单点故障。 原创,过程是自己实验的记录。

    centos、Redhat 和AIx下配置Snmp 文档

    本文介绍了在centos, redhat 和aix的服务中去配置snmp服务,监控服务器的硬盘、CPU和内存使用情况已近硬件温度等。

    批量获取linux服务器厂商/cpu/内存/磁盘/网卡等信息(适用于centos7系x86和arm架构)

    无需做免密,通过expect利用ssh批量获取linux服务器厂商/cpu/内存/磁盘/网卡等信息 1、设置数组变量,并指定服务器ip列表 ... serverInfo=( 192.168.195.129@@22@@root@@dragon 192.168.195.130@@22@@...【网络配置】

    centos5 环境安装说明

    linux的网卡IP地址是存放在文件中的,这个配置文件在/etc/sysconfig/network-scripts下, 名称分别为ifcfg-eth0,ifcfg-eth1....如果你有一块网卡,就只有ifcfg-eth0一个文件,如果你有两块或者两块以上的网卡,就会...

    使用xshell无法连接Centos7的解决

    此外硬件地址HWADDR要与自己的网卡配置文件名字对应的硬件地址要一样:使用ifconfig命令进行查询,(我的centos网卡配置名字叫做ens33),否则在重启网络的时候会重启失败) 使用ifconfig查看虚拟机的硬地址HWADDR,...

    CentOS7 64位安装全过程

    支持广泛的硬件架构,适用于服务器和桌面环境。 使用 YUM 软件包管理器,方便安装、更新和删除软件包。 提供强大的安全性功能,如 SELinux 安全策略和防火墙配置。 集成了 Systemd 系统和服务管理工具,提高了系统的...

    Centos 7.6 镜像安装

    步骤4:设置磁盘大写(根据硬件要求配置,这里是测试配置) 步骤5:点击择自定义硬件(根据硬件要求配置,这里是测试配置),配置步骤6后点击完成 步骤7:设置内存、cpu、网络适配器(注意有的公司局域网仅持桥接...

    centos7.9定制版镜像制作文档(带图超详细文档)

    详细描述了发行版centos7.9操作系统发行版的制作过程(跟原版镜像一样不受硬件限制,安装过程也跟原版镜像大致一致,也可以通过配置实现全自动安装,文档中都有详细介绍)以及mondorescue服务器镜像备份的全过程,...

    安装centos6.8虚拟机

    1,安装准备:VMware Workstation15.5 centos6.8镜像 2,安装步骤: ①打开VMware,点击创建新的虚拟机 ②选择高级 ③硬件兼容性根据自己选择是否要要兼容低版本的VM系统,然后点击下一步 ④使用centos6.8镜像,...

    VMware Workstation Pro 安装centos7 与网络配置

    6.默认下一步 然后自定义硬件 这里可以将声卡 删除 (用不到)并将 内存调到2GB 7.在内存上 点 添加 先择镜像 然后一路默认下一步 8.完成配置后 我们点击开启虚拟机 9.选择安装 centos7 按回车键 耐心等待就...

Global site tag (gtag.js) - Google Analytics