CentOS 查看硬體資訊

來源:互聯網
上載者:User

標籤:

1、centos 下查看硬體資訊內容非常全面。

CentOS常用命令查看cpu
more /proc/cpuinfo | grep “model name”
grep “model name” /proc/cpuinfo
[[email protected] /]# grep “CPU” /proc/cpuinfo
model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
2、CentOS常用命令查看記憶體
grep MemTotal /proc/meminfo grep MemTotal /proc/meminfo | cut -f2 -d: free -m |grep “Mem”
| awk ‘{print $2}’
3、使用CentOS常用命令查看cpu是32位還是64位
查看CPU位元(32 or 64)
getconf LONG_BIT
4、使用CentOS常用命令查看當前linux的版本
more /etc/redhat-release
cat /etc/redhat-release
5、使用CentOS常用命令查看核心版本
uname -r
uname -a
6、使用CentOS常用命令查看硬碟和分區
df -h fdisk -l 也可以查看分區
du -sh 可以看到全部佔用的空間
du /etc -sh 可以看到這個目錄的大小
7、使用CentOS常用命令查看安裝的軟體包
查看系統安裝的時候裝的軟體包
cat -n /root/install.log
more /root/install.log | wc -l
8、使用CentOS常用命令查看鍵盤配置
cat /etc/sysconfig/keyboard
cat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=
9、使用CentOS常用命令查看selinux情況
sestatus
sestatus | cut -f2 -d:
cat /etc/sysconfig/selinux
10、使用CentOS常用命令查看ip,mac地址
在ifcfg-eth0 檔案裡你可以看到mac,網關等資訊。 ifconfig cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR

cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | cut -f2 -d= ifconfig eth0 |grep “inet addr:” |awk

‘{print $2}’|cut -c 6- ifconfig | grep ‘inet addr:’| grep -v ’127.0.0.1′ | cut -d: -f2 | awk ‘{ print $1}’

查看網關 cat /etc/sysconfig/network 查看dns cat /etc/resolv.conf 十二:使用CentOS常用命令查
看預設語言
echo $LANG $LANGUAGE
cat /etc/sysconfig/i18n
11、使用CentOS常用命令查看所屬時區和是否使用UTC時間
cat /etc/sysconfig/clock
12、使用CentOS常用命令查看主機名稱
cat /etc/sysconfig/network
修改主機名稱就是修改這個檔案,同時最好也把host檔案也修改。
13:使用CentOS常用命令查看開機已耗用時間
uptime
09:44:45 up 67 days, 23:32, …
14、查看主板資訊
dmidecode |more

 

**************************************************************************************************

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 可以看到系統上的磁碟(包括隨身碟)的分區以及大小相關資訊。

   方法二:

   直接查看

   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 -t iso9660 *.iso mount_point

卸載直接umount mount_point即可

8.如何查看光碟片相關資訊

   方法一:

   插入CD光碟後,在本人的RHEL5系統裡,光碟檔案是 /dev/cdrom,

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

   [[email protected] tmp]# mount /dev/cdrom mount_point

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

   其實仔細看一下,光碟機的裝置檔案是 hdc

   [[email protected] 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

   如果光碟機裡沒放入有效光碟片,則報錯:

   [[email protected] tmp]# mount /dev/hdc mount_point

   mount: 找不到介質

9.如何查看USB裝置相關

   方法一:

   其實通過 fdisk -l 命令可以查看到接入的隨身碟資訊,本人的隨身碟資訊如下:

   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

   隨身碟的裝置檔案是 /dev/sda,2G大小,FAT32格式。

   如果使用者登陸的不是Linux圖形介面,隨身碟不會自動掛載上來。

   此時可以通過手工掛載(mount):

   mount /dev/sda1 mount_point

   以上命令將隨身碟掛載到目前的目錄的 mount_point 目錄,注意掛的是 sda1 不是 sda。

   卸載命令是 umount mount_point

   Linux預設沒有內建支援NTFS格式磁碟的驅動,但對FAT32支援良好,掛載的時候一般不需要 -t vfat 參數 。

   如果支援ntfs,對ntfs格式的磁碟分割應使用 -t ntfs 參數。

   如果出現亂碼情況,可以考慮用 -o iocharset=字元集 參數。

   可以通過 lsusb 命令查看 USB 裝置資訊哦:

   [[email protected] 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 這個參數值.

[[email protected] 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 有幾個。

 

轉自:http://www.cnblogs.com/summergarden/archive/2013/05/25/3098417.html

CentOS 查看硬體資訊

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.