`

查看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 有几个。

分享到:
评论

相关推荐

    centOS完全配置手册

    4. **硬件适配**:配置硬件驱动,如网卡、显卡、声卡等,确保硬件正常工作。 **安全与备份** 1. **SELinux**:学习如何开启和配置强制访问控制(MAC)机制SELinux,增强系统安全。 2. **日志管理**:分析和监控`/...

    centos 6.5配置mysql5.5

    - **内存配置**:根据服务器的硬件配置,适当调整缓存大小等内存相关的配置项,以获得更好的性能。 - **日志配置**:开启慢查询日志或错误日志,以便于后续的性能调优或故障排查。 - **网络配置**:如果需要通过网络...

    CentOs网络配置

    ### CentOs网络配置详解 #### 一、CentOS网络配置基础概述 在CentOS系统中,网络配置是一项非常重要的任务,它确保了服务器能够正确地连接到互联网或局域网,进而实现数据交换与资源共享等功能。本文将详细介绍...

    Centos7.0配置Seafile内网云盘.pdf

    - **硬件配置**:增加内存大小、使用SSD硬盘提高读写速度等。 - **网络优化**:优化网络带宽,减少延迟。 - **软件优化**:调整Seafile的相关配置参数,比如增加文件同步线程数量等。 **2. 安全性考虑** 由于...

    Centos6.5+Qt5.1.0开发环境配置

    在本文中,我们将详细讨论如何在CentOS 6.5操作系统上配置Qt 5.1.0的开发环境。这个过程涉及到系统源的更新、GCC的安装以及glibc-2.14的安装,以及最终应用程序的打包。由于CentOS 6.5是一个较旧的系统,因此在安装...

    Linux CentOS 5.5从底层配置ip地址

    ### Linux CentOS 5.5 从底层配置 IP 地址详解 #### 一、引言 在 Linux 系统中,尤其是 CentOS 5.5 版本中,配置 IP 地址是一项基本但又十分重要的任务。对于那些在安装过程中未进行 IP 配置的系统来说,后续的...

    centos7.1安装配置手册

    centos7.1安装配置手册

    linux查看centos系统信息大全

    Linux 查看 CentOS 系统信息大全 在 Linux 系统中,查看系统信息是非常重要的,通过查看系统信息...通过这些命令,我们可以查看 CentOS 系统信息大全,了解系统的配置、版本、架构等信息,从而更好地管理和维护系统。

    CentOS 7操作系统安装与配置指导

    3. 配置虚拟机硬件:选择处理器配置、内存和网络类型。 4. 选择安装位置:选择要安装的位置,建议安装在非 C 盘。 5. 启动虚拟机:启动虚拟机,开始安装 CentOS。 6. 选择语言和键盘布局:选择简体中文和键盘布局。 ...

    CentOS 6.5 Samba服务器 权限配置实例.docx

    ### CentOS 6.5 Samba 服务器权限配置详解 #### 一、背景介绍 Samba 是一款用于在基于 Linux 的操作系统上实现 SMB/CIFS 协议的服务程序,它可以让 Linux 系统与 Windows 系统之间进行文件共享和服务。本文档主要...

    创建centos虚拟机配置ip的示例图

    9. **自定义硬件**:此时可以对虚拟机的硬件配置进行调整,例如增加内存大小、添加网络适配器等。对于大多数情况而言,默认配置已经足够使用。 #### 四、网络配置 1. **选择网络连接类型**:在创建虚拟机的过程中...

    CentOS7安装及网络配置完整过程(可解决Dell R730)

    在安装CentOS7之前,需要了解服务器的硬件配置。Dell R730服务器是目标系统,安装方式为光盘安装。 二、安装过程 ### 2.1 OS 部署 - 磁盘配置 在安装CentOS7之前,需要对磁盘进行配置。对于Dell R730服务器,需要...

    CentOS7下MySQL8的主主互备安装文档和my.cnf配置文件

    【描述】中提到,CentOS7是在VM虚拟机下安装的,这意味着我们将在虚拟化环境中进行操作,这对于测试和开发环境非常实用,因为它可以避免对实际硬件的影响。同时,MySQL8.0.13版本具有更先进的性能和安全性,适合现代...

    VMware安装Centos8及网络配置.pdf

    ### VMware安装Centos8及网络配置知识点概览 #### 一、软件与系统准备 - **软件**: 使用VMware版本16来进行虚拟机的搭建。该版本提供了强大的虚拟化功能,支持多种操作系统,并且能够高效地模拟硬件环境。 - **操作...

    CentOS系统安装及SSH配置.rar

    1. **安装CentOS**:首先,你需要下载CentOS的ISO镜像文件,然后可以使用虚拟机软件(如VirtualBox或VMware)或者在实际硬件上安装。安装过程中,选择合适的分区方案,并设置用户账户和密码。 2. **更新系统**:...

    CentOS服务器部署手册.docx

    1. 硬件要求:CentOS 服务器需要满足一定的硬件要求,包括 CPU、内存、硬盘空间等。 2. 软件要求:CentOS 服务器需要满足一定的软件要求,包括操作系统、应用软件等。 3. 网络要求:CentOS 服务器需要满足一定的网络...

    centos6.3版本的安装于配置

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

    CentOS 6.5系统安装配置图解教程

    ### CentOS 6.5系统安装配置详解 #### 一、CentOS 6.5系统概述与准备工作 **CentOS 6.5**是一款基于Linux内核的操作系统,它以其稳定性、安全性以及广泛的社区支持而受到许多企业和开发者的青睐。本文旨在提供一个...

    CentOS7.0配置局域网络资料.pdf

    在本文档中,我们主要探讨如何在CentOS 7.0操作系统中配置局域网络,以便与Windows 7.0宿主机建立互访的网络环境。以下是对文档内容的详细解释: 1. **系统环境** - **硬件环境**: - 华硕笔记本:作为运行CentOS...

Global site tag (gtag.js) - Google Analytics