檢視Linux系統配置

2021-08-11 13:20:34 字數 4485 閱讀 1791

1.顯示cpu架構資訊

[root@localhost ~]$ lscpu

architecture: x86_64

cpu op-mode(s): 32-bit, 64-bit

byte

order: little endian

cpu(s): 4          #總處理器核心數量

on-line cpu(s) list: 0-3

thread(s) per core: 1          #每個核心支援的執行緒數量。1表示只支援乙個執行緒,即不支援超執行緒

core(s) per socket: 1          #每個處理器的核心數量

socket(s): 4          #處理器數量

numa node(s): 1

vendor id: genuineintel

cpu family: 6

model: 63

stepping: 0

cpu mhz: 2599.998

bogomips: 5199.99

hypervisor vendor: vmware       #管理程式**商

virtualization type: full

l1d cache: 32

kl1i cache: 32

kl2 cache: 256

kl3 cache: 30720

knuma node0 cpu(s): 0-3

總處理器核心數量=處理器數量每個處理器的核心數量每個核心支援的執行緒數量。即:cpu(s) = socket(s) * core(s) * thread(s)。

2.檢視cpu詳細資訊

[root@localhost ~]$ cat /proc/cpuinfo
這樣輸出的話,內容有些多,看起來會有些混亂。我們可以用幾條命令過濾資訊得到我們想要的:

# 檢視物理cpu個數

cat /proc/cpuinfo | grep

"physical id" | sort | uniq

# 檢視每個物理cpu中core的個數(即核數)

cat /proc/cpuinfo | grep

"cpu cores" | uniq

# 檢視每個物理cpu中線程的個數

cat /proc/cpuinfo | grep

"siblings" | uniq

# 檢視邏輯cpu的個數

cat /proc/cpuinfo| grep

"processor"

# 檢視cpu型號

cat /proc/cpuinfo | grep

"model name" | uniq

3.記憶體

檢視/proc/meminfo或者使用free命令。free命令就是從meminfo中獲取的資訊。一般情況下,使用free就能得到我們想知道的資訊:

#檢視記憶體以m單位顯示

[root@localhost bin]# free -m

total used free shared buffers cached

mem:

15952

8844

7108

0328

5464

-/+ buffers/cache

:3052

12900

swap

:4095

04095

#檢視記憶體以g單位顯示

[root@localhost bin]# free -g

total used free shared buffers cached

mem:158

6005

-/+ buffers/cache:2

12swap:3

03

4.硬碟

列出塊裝置

[root@localhost ~]# lsblk

name

maj:min

rmsize

rotype

mountpoint

fd02:0

14k 0 disk

sda 8:0

050g 0 disk

├─sda1 8:1

01g 0 part /boot

└─sda2 8:2

049g 0 part

├─rootvg-lv_root 253:0

015g 0 lvm /

├─rootvg-lv_swap 253:1

04g 0 lvm [swap]

├─rootvg-lv_usr 253:2

010g 0 lvm /usr

├─rootvg-lv_tmp 253:3

02g 0 lvm /tmp

├─rootvg-lv_home 253:4

05g 0 lvm /home

└─rootvg-lv_var 253:5

02g 0 lvm /var

sdb 8:16

0200g 0 disk

└─sdb1 8:17

0150g 0 part:6

0:70

sr011:0

11024m 0 rom

#type=disk表示磁碟。可以看出硬碟分為sda和sdb共50g+200g=250g

5.檢視linux作業系統版本

(一)linux核心版本和發行版本區別:

linux核心版本:

有兩種:穩定版和開發版,linux核心版本號由三組數字組成:第一組數字.第二組數字.第三組數字:

例:2.6.18-92.el5

主版本.次版本.發布版本-修改版本

第一組數字:目前發布的主版本號

第二組數字:次版本號,偶數表示穩定版本;奇數表示開發中的版本

第三組數字:發布版本-修改版本

linux發行版:

就linux本質來說,它只是作業系統的核心,負責硬體控制、管理檔案系統、程式程序等,並不給使用者提供各種工具和應用軟體。因此,人們以linux核心為中心,再整合搭配各種各樣的系統管理軟體或應用工具軟體組成一套完整的作業系統,如此組合便成為linux發行版本。

(二)檢視linux發行版本

lsb_release -a 檢視系統發行版本,該命令適合所有linux:如果沒有這個命令,可以通過cat /etc/***-release 檢視,***為發行版名稱:如:cat /etc/redhat-release

cat /etc/issue 檢視/etc/issue檔案檢視發行版版本號

檢視linux發行版本:

#檢視系統發行版本,該命令適合所有linux

lsb_release -a //也有可能出現沒有這個命令的情況,可以通過下面命令檢視

#通過cat /etc/***-release 檢視,***為發行版名稱:如:cat /etc/redhat-release

[root@localhost ~]# cat /etc/redhat-release

red hat enterprise linux server release 7.3 (maipo)

(三)檢視linux核心版本

檢視linux核心版本

#檢視系統核心版本

[root@localhost ~]# uname -r

3.10

.0-327.el7.x86_64

[root@localhost ~]# uname -a

linux kzx-plpt-test-02

3.10

.0-327.el7.x86_64 #1 smp thu oct 29 17:29:29 edt 2015 x86_64 x86_64 x86_64 gnu/linux

#檢視核心版本號及系統名稱

[root@localhost ~]# cat /proc/version

linux version 3.10

.0-327.el7.x86_64 ([email protected]

.bos

.redhat

.com) (gcc version 4.8

.320140911 (red hat 4.8

.3-9)(gcc) #1 smp thu oct 29 17:29:29 edt 2015

檢視系統配置

和構思如下 print r server 您可以列印看下服務陣列裡的所有內容資訊看下,這樣就可以迎刃而解拉。echo echo 以下是您要輸出的內容 print r server script filename echo function getos else if eregi win 9x age...

檢視系統配置常用

記住了吧,省得書到用時方恨少 linux 目錄架構 根目錄 bin 常用的命令 binary file 的目錄 boot 存放系統啟動時必須讀取的檔案,包括核心 kernel 在內 boot grub menu.lst grub設定 boot vmlinuz 核心 boot initrd 核心解壓縮...

Linux系統配置

一般在這個目錄下 etc sysconfig network scripts 通常是 ifcfg eth0 網口1 ifcfg eth1 網口2 dell的是 ifcfg em1 網口1 ifcfg em2 網口2 重啟網絡卡 service network restart 如果ping 不通網域名...