- 浏览: 203462 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (159)
- Android (5)
- Unix/Linux (29)
- WEB_Server (7)
- DB (9)
- JavaSE (28)
- Java设计模式 (1)
- WEB_Servlet (2)
- WEB_JSP (3)
- WEB_JS (12)
- WEB_CSS (5)
- WEB_HTML (4)
- Struts 2.x (4)
- Util (9)
- XML (5)
- JSTL (2)
- Flash (1)
- JQuery (1)
- Chart (1)
- Links (1)
- Excel (3)
- bat (2)
- Json (2)
- 博客收藏 (3)
- WEB_数据提取 (1)
- 版本控制 (1)
- HTTP (2)
- TCP/IP (1)
- awk (1)
- Redis (1)
- PHP (2)
最新评论
-
o竹林雨o:
谢啦,楼主,顶
tomcat server.xml 编码修改 -
test_lockxxx:
方法4: 缓冲整个文件 ?
为什么要缓存整个文件?
Buff ...
java io性能分析
如何查看Linux 硬件配置信息
在网上找了N久,发现了一篇不错的文档,转载一下:
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
文章出处:DIY部落(http://www.diybl.com/course/6_system/linux/Linuxjs/20090319/163424.html )
如何用Linux的命令正确识别cpu的个数和核数:
判断依据:
1.具有相同core id的cpu是同一个core的超线程。
2.具有相同physical id的cpu是同一颗cpu封装的线程或者cores。
英文版:
1.Physical
id and core id are not necessarily consecutive but they are unique. Any
cpu with the same core id are hyperthreads in the same core.
2.Any cpu with the same physical id are threads or cores in the same physical socket.
以自己的惠普DL380G6为例说明:
①物理cpu个数:
[root@localhost ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
2
②每个物理cpu中core的个数(即核数)
[root@localhost ~]# cat /proc/cpuinfo | grep "cpu cores" | uniq
cpu cores : 4
③每个物理cpu中逻辑cpu(可能是core、threads或both)的个数
[root@localhost ~]# cat /proc/cpuinfo | grep "siblings" | uniq
siblings : 8
# cat /proc/cpuinfo | grep "core"
core id : 0
cpu cores : 4
core id : 0
cpu cores : 4
core id : 2
cpu cores : 4
core id : 2
cpu cores : 4
core id : 1
cpu cores : 4
core id : 1
cpu cores : 4
core id : 3
cpu cores : 4
core id : 3
cpu cores : 4
core id : 0
cpu cores : 4
core id : 0
cpu cores : 4
core id : 2
cpu cores : 4
core id : 2
cpu cores : 4
core id : 1
cpu cores : 4
core id : 1
cpu cores : 4
core id : 3
cpu cores : 4
core id : 3
cpu cores : 4
※
这款服务器的cpu蛮强悍的,难怪在许多linux命令中,如iostat中显示有16个cpu之多,这里也请大家注意区分物理cpu和逻辑cpu的区
别,不要混淆了。最后能过查询服务器清单发现此款服务器用的cpu是英特尔至强E5540@2.53GHz,四核(Gainestown),二级缓存
8MB,正好通过结果验证以上命令。
发表评论
-
Linux的启动流程详解
2012-03-19 15:48 864研究的很深入: http://blog.chinaun ... -
Linux ps命令
2012-01-11 18:19 1156转自:http://www.cnblogs.com/allen ... -
Linux grep命令
2012-01-11 17:58 878ps -aux | grep -v grep | ... -
linux rsync安装配置
2012-01-06 18:54 750linux rsync安装配置 ... -
linux网站
2012-01-04 12:59 662linux网站 http://www.linux521 ... -
linux下yum安装 mysql 及详细配置及默认目录修改
2012-01-04 10:58 21036一、[root@sample ~]# yum -y insta ... -
用yum安装Apache,Mysql,PHP.
2011-10-13 18:17 834安装:Apache Mysql PHP ... -
linux下查看cpu和内核的个数
2011-09-30 16:28 8102[root@qhtlnx28 ~]#cat /proc/cpu ... -
Linux Load average 负载详细解释
2011-09-29 13:11 879http://www.iteye.com/topi ... -
vim按Ctrl+s的解决办法
2011-09-21 15:54 911windows下的编辑器使用惯了, 今 ... -
rsync 使用
2011-09-09 13:58 1526rsync是类unix系统下的数据镜像 备份工具,从软件 ... -
linux top命令
2011-08-31 09:48 784top命令是Linux下常用的性能分析工具,能够实时显示系统中 ... -
nagios 监控软件
2011-08-16 11:38 629nagios 转: http://netsec ... -
Linux tar命令
2011-07-29 11:36 814解压 tar -zxvf target.tar.gz ... -
Linux 常用命令全集
2011-07-29 11:26 751http://linux.chinaitlab.com/ ... -
Linux shell脚本
2011-07-29 10:35 1002Linux shell脚本全面学习 ... -
shell 配合 conf文件
2011-07-28 20:38 1189当前目录 / 文件 /test.sh / ... -
查看/修改Linux时区和时间
2011-07-25 09:58 1832查看/修改Linux时区和时间 一、时区 ... -
linux 时间同步两法
2011-07-25 09:34 9661. 与一个已知的时间服务器同步 2. 配置网络时间协议 ... -
Linux du命令
2011-07-19 09:10 792Linux下命令,统计目录(或文件)所占磁盘空间的大小。 ...
相关推荐
Linux查看硬件配置 有时需要查看服务器的硬件信息,例如cpu数量、内存大小、硬盘容量等等。
常用LINUX硬件配置参数查看语句汇总,包括CPU数量内存大小,硬盘分布
【Linux 系统硬件配置详解】 Linux 系统作为一个强大的开源操作系统,其硬件配置方法具有独特性和灵活性。在Linux中,硬件设备被视为文件,通过文件系统进行管理和操作,这一概念称为设备文件。本文将深入探讨Linux...
LINUX 查看硬件配置命令.docx
linux硬件配置命令 linux 查看系统硬件配置 cpu类型 硬盘大小 等一系列和硬件配置有关的命令集合
在Linux环境中,管理和维护服务器时,了解系统的硬件配置至关重要。这篇文档将详细解析一个用于获取Linux服务器硬件配置信息的shell脚本,包括CPU、内存、硬盘、PCI Express(PCIe)设备、主板以及系统制造商等关键...
总的来说,HardINFO.sh这样的工具为Linux用户提供了一个友好的界面,以可视化的方式查看和理解系统硬件配置,极大地简化了硬件信息查询的过程。对于那些希望在Linux环境中轻松获取硬件信息的用户,这是一个非常实用...
Linux提供了几种命令行工具用于查看和设置系统时钟和硬件时钟。 **3.1 使用`date`命令设置系统时钟** - **查看系统时钟**: ```bash date ``` - **设置系统时钟**(示例:设置时间为2023年9月17日13时27分): ...
LINUX查看硬件配置_命令.pdfLINUX查看硬件配置_命令.pdf
在“嵌入式Linux硬件软件与接口”这个主题中,我们将深入探讨以下几个关键知识点: 1. **嵌入式硬件**:嵌入式系统的核心是硬件,通常包括微处理器、存储器(RAM和ROM)、输入/输出(I/O)接口、外围设备(如传感器...
Linux 操作系统提供了多种命令来查看硬件设备信息,这些命令可以帮助用户了解系统的硬件配置,监控系统的运行状态,并对硬件设备进行维护和管理。本文将对 Linux 中查看硬件设备信息的常用命令进行总结和分类。 ...
在Linux操作系统中,硬件管理是系统管理...在实际操作中,结合其他系统工具如`dmidecode`(获取系统BIOS信息)、`iostat`(监控I/O性能)和`smartctl`(硬盘SMART自我监测)等,可以更全面地管理和维护Linux硬件环境。
这些命令和工具可以帮助你深入了解 Linux 系统的硬件配置和状态。通过这些信息,你可以进行系统维护、故障排除和性能优化。 在 Linux 系统中,查看硬件信息是一项基本而重要的任务,它可以帮助我们了解系统配置、...
Linux Samba 设置是将 Linux 系统转换为文件服务器的过程,需要安装 VMware、安装 Linux、配置虚拟机网络设置、配置网络设置、重新启动网卡、创建新用户、设置用户密码和添加 Samba 用户等步骤。
在Linux系统中,内核是操作系统的核心部分,它负责管理硬件资源、进程调度、内存管理等关键任务。为了实现特定的功能或优化性能,Linux内核可以进行编译配置。`.config`文件是记录这些配置选项的地方,包含了用户在...
总的来说,掌握在Linux下查看PCI设备配置空间的方法对于系统管理员、驱动开发者和硬件调试人员来说非常关键。通过理解PCI配置空间的结构和使用相应的工具或代码模块,我们可以更深入地了解和控制硬件设备,从而优化...
《番外篇:Linux硬件驱动程序开发简介》的源代码提供了一个基础的学习平台,帮助开发者理解驱动程序的基本构造和工作原理。以下是这个项目中涉及的一些核心知识点: 1. **设备模型**:Linux内核有一套完整的设备...
同时,对于FPGA部分,需要掌握VHDL或Verilog等硬件描述语言,用于设计和配置硬件逻辑。最后,通过Makefile或者CMake等工具将驱动程序编译为内核模块,或者集成到内核源码中进行编译,确保驱动能在ZedBoard的Linux...
内容包括查看系统位数、操作系统版本、内核版本、系统架构内核、物理CPU个数、逻辑CPU个数、CPU的核数、总线程数量、服务器内存、系统中所有的的磁盘(包括挂载和未挂载)、...,适用于云计算领域linux硬件信息查看...
嵌入式Linux系统平台的搭建是一项复杂而关键的任务,它涉及到硬件选型、Bootloader配置、内核编译以及文件系统制作等多个环节。本教程将深入浅出地讲解这一过程,帮助你掌握嵌入式开发的基本技能。 1. **硬件选型**...