1. 如何查看linux cpu 內核
1.查看邏輯CPU個數:
#cat /proc/cpuinfo |grep "processor"|sort -u|wc -l
24
2.由於有超線程技術有必要查看一下物理CPU個數:
#grep "physical id" /proc/cpuinfo|sort -u|wc -l
2
#grep "physical id" /proc/cpuinfo|sort -u
physical id : 0
physical id : 1
查看每個物理CPU內核個數:
#grep "cpu cores" /proc/cpuinfo|uniq
cpu cores : 6
每個物理CPU上邏輯CPU個數:
#grep "siblings" /proc/cpuinfo|uniq
siblings : 12
判斷是否開啟了抄超線程:
如果多個邏輯CPU的"physical id"和"core id"均相同,說明開啟了超線程
或者換句話說
邏輯CPU個數 > 物理CPU個數 * CPU內核數 開啟了超線程
邏輯CPU個數 = 物理CPU個數 * CPU內核數 沒有開啟超線程
相關知識延伸閱讀:
一次性查詢所有信息:
#!/bin/bash
physicalNumber=0
coreNumber=0
logicalNumber=0
HTNumber=0
logicalNumber=$(grep "processor" /proc/cpuinfo|sort -u|wc -l)
physicalNumber=$(grep "physical id" /proc/cpuinfo|sort -u|wc -l)
coreNumber=$(grep "cpu cores" /proc/cpuinfo|uniq|awk -F':' '{print $2}'|xargs)
HTNumber=$((logicalNumber / (physicalNumber * coreNumber)))
echo "****** CPU Information ******"
echo "Logical CPU Number : ${logicalNumber}"
echo "Physical CPU Number : ${physicalNumber}"
echo "CPU Core Number : ${coreNumber}"
echo "HT Number : ${HTNumber}"
echo "*****************************"
執行結果:
#./cpuinfo
****** CPU Information ******
Logical CPU Number : 24
Physical CPU Number : 2
CPU Core Number : 6
HT Number : 2
2. 哪個網站可以在線查看linux內核源碼
在Linux內核的頂層Makefile中,頂端就有,格式為 VERSION = 3 PATCHLEVEL = 0 SUBLEVEL = 8 EXTRAVERSION = NAME = Sneaky Weasel 以上的版本號就是3.08
3. 如何查看 linux 內核版本
如果想查看Linux發行版所使用的內核版本信息,可以使用uname -a命令,這個命令不光會列出內核的版本,還會列出系統的硬體平台是i686 32位還是x86_64 64位的。
還有一種查看內核版本的方式是用cat顯示/proc/version文件的內容:cat /proc/version。/proc/version文件保存的就是內核版本信息。
4. 如何查看linux系統內核版本
# uname -a
Linux iZ259r7h4pfZ 2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
# uname -a
Linux localhost 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
查看系統內核版本uname -a
5. 怎麼查看linux系統的內核版本
1、在之前需要介紹一個目錄:proc,內存映射目錄。這個目錄是不佔硬碟空間的,它保存著內存的真實寫照,首先查看ls /proc信息;
6. 如何查看linux內核版本
查看內核版本命令:
1) [root@q1test01 ~]# cat /proc/version
Linux version 2.6.9-22.ELsmp ([email protected]) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005
2) [root@q1test01 ~]# uname -a
Linux
q1test01 2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:00:54 EDT 2005 x86_64
x86_64 x86_64 GNU/Linux3) [root@q1test01 ~]# uname -r2.6.9-22.ELsmp
了解更多開源相關,去LUPA社區看看吧。
7. 怎麼查看Linux的內核kernel版本
有以下兩者查看命令:
1、# cat /proc/version (Linux查看當前操作系統版本信息)
Linux version 2.4.20-8 ([email protected])
(gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 Thu Mar 13 17:54:28 EST 2003
2、# cat /etc/issue 或cat /etc/redhat-release(Linux查看版本當前操作系統發行版信息)
Red Hat Linux release 9 (Shrike)
(7)linux網站怎麼查內核擴展閱讀:
Linux來歷:
Linux是一個誕生於網路、成長於網路且成熟於網路的奇特的操作系統。1991年,芬蘭大學生Linus Torvalds萌發了開發一個自由的UNIX操作系統的想法,當年,Linux就誕生了,為了不讓這個羽毛未豐的操作系統夭折,Linus將自已的作品Linux通過Internet發布。
從此一大批知名的、不知名的電腦黑客、編程人員加入到開發過程中來,Linux逐漸成長起來。
Linux一開始是要求所有的源碼必須公開,並且任何人均不得從Linux交易中獲利。然而這種純粹的自由軟體的理想對於Linux的普及和發展是不利的,於是Linux開始轉向GPL,成為GNU陣營中的主要一員。
Linux憑借優秀的設計,不凡的性能,加上IBM、INTEL、CA、CORE、ORACLE等國際知名企業的大力支持,市場份額逐步擴大,逐漸成為主流操作系統之一。
8. 如何查詢Linux內核版本
查看內核版本命令:
1) [root@q1test01 ~]# cat /proc/version
Linux version 2.6.9-22.ELsmp ([email protected]) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005
2) [root@q1test01 ~]# uname -a
Linux
q1test01 2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:00:54 EDT 2005 x86_64
x86_64 x86_64 GNU/Linux3) [root@q1test01 ~]# uname -r2.6.9-22.ELsmp
9. Linux 下如何查看內核代碼
系統安裝完成後是沒有源代碼的,源代碼是需要下載內核相應的src包來安裝才會有的
如,當前內核為,kernel-3.17.4-302.fc21.x86_64
那麼就需要從網上下載kernel-3.17.4-302.fc21.src.rpm 源代碼包來安裝,然後才會有源代碼。
對於fedora20安裝src源碼後,是在/root/rpmbuild/目錄下。
對於fedora,源碼包可以在https://download.fedoraproject.org/pub/fedora/linux/releases/下載。
另外,除了安裝rpm包,還可以通過git在linus或其他開發者的git分支下載源代碼。
當前主要的內核分支都在,https://git.kernel.org/cgit/linux/kernel/git
其中,linus的分支為https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/。
10. 如何查看Linux 版本/內核
如果說的是運行起來的機器,在命令行輸入命令uname -a可以查看
如果說的是源碼版本,源碼根目錄下的Makefile中有