- 論壇徽章:
- 0
|
14.2 顯示和改變系統(tǒng)資源信息
本節(jié)主要介紹一些查看和改變系統(tǒng)的綜合資源信息的方法。這些資源信息的內(nèi)容可能是比較宏觀、籠統(tǒng)的,但對我們了解系統(tǒng)資源的總體狀況是非常有幫助的。
14.2.1 顯示系統(tǒng)資源信息
作為系統(tǒng)管理員,需要經(jīng)常查看系統(tǒng)資源信息,以確保系統(tǒng)資源的有效管理,保障系統(tǒng)的穩(wěn)定運行。
“工欲善其事,必先利其器”,我們要首先了解顯示系統(tǒng)資源信息的命令工具。表14-1列出了顯示一般的系統(tǒng)信息的命令。
表14-1 顯示系統(tǒng)信息的命令
命 令
命令說明
幫 助
date
顯示日期和時間
date(1)
hostid
顯示主機ID號
hostid(1)
isainfo
顯示系統(tǒng)內(nèi)核支持的應用程序的比特位數(shù)
isainfo(1)
isalist
顯示在x86平臺上系統(tǒng)支持應用程序的比特位數(shù)
psrinfo(1M)
localeadm
進行系統(tǒng)的時區(qū)設(shè)置
localeadm(1M)
prtconf
列出系統(tǒng)硬件信息
prtconf(1M)
psrinfo
顯示CPU的類型
psrinfo(1M)
showrev
顯示主機名、主機ID、內(nèi)核版本、應用程序架構(gòu)、硬件提供者信息等
showrev(1M)
uname
顯示操作系統(tǒng)的名稱、版本、節(jié)點名、硬件名和CPU類型
.name(1)
1.如何確認Solaris操作系統(tǒng)是32位兼容的還是64位兼容的
命令介紹:
# isainfo options
isainfo命令在不使用任何參數(shù)的情況下,也能顯示操作系統(tǒng)的版本。
其中,
-v 顯示概要信息。
-b 顯示本地應用軟件的比特位數(shù)。
例14-1 在SPARC平臺上,確認Solaris操作系統(tǒng)是32位兼容的還是64位兼容的。
(1)在UltraSPARC硬件平臺上,運行以前使用的32位內(nèi)核版本的Solaris操作系統(tǒng),命令及輸出如下:
$ isainfo -v
32-bit SPARC applications
這個輸出意味著操作系統(tǒng)支持32位應用程序。
(2)在UltraSPARC硬件平臺上,運行64位內(nèi)核的Solaris操作系統(tǒng)的命令和輸出如下:
$ isainfo -v
64-bit sparcv9 applications
32-bit SPARC applications
這個輸出意味著系統(tǒng)能夠支持32位和64位的應用程序。
請注意,使用isainfo –b命令可以顯示支持本地應用軟件的bit位數(shù)。
(3)在SPARC平臺、 x86平臺上運行32位內(nèi)核的Solaris操作系統(tǒng)的命令和輸出如下:
$ isainfo -b
32
(4)在64位UltraSPARC平臺上運行64位內(nèi)核Solaris操作系統(tǒng)的命令和輸出如下:
$ isainfo -b
64
需要說明的是:雖然在64位UltraSPARC系統(tǒng)上能運行所有應用程序,但64位應用程序最好還是在64位的系統(tǒng)上運行。
例14-2 在x86平臺上,確認Solaris操作系統(tǒng)是32位兼容的還是64位兼容。
(1)在x86平臺上運行64位內(nèi)核的Solaris操作系統(tǒng)的命令和輸出如下:
$ isainfo
amd64 i386
此輸出意味著系統(tǒng)能支持64位的應用程序。
(2)在x86平臺上運行32位內(nèi)核的Solaris操作系統(tǒng)的命令和輸出如下:
$ isainfo -v
64-bit amd64 applications
fpu tsc cx8 cmov mmx ammx a3dnow a3dnowx fxsr sse sse2
32-bit i386 applications
fpu tsc cx8 cmov mmx ammx a3dnow a3dnowx fxsr sse sse2
此輸出意味著系統(tǒng)能支持64位和32位的應用程序。
(3)在x86平臺上運行32位操作系統(tǒng)的命令和輸出如下:
$ isainfo -b
32
(4)在x86平臺上運行64位操作系統(tǒng)的命令和輸出如下:
$ isainfo -b
64
(5)也可以使用isalist命令確認x86平臺運行的是32位還是64位操作系統(tǒng):
$ isalist
amd64 pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
此輸出表明此系統(tǒng)是64位系統(tǒng)。
2.如何顯示物理CPU的類型
使用psrinfo -p命令來顯示所有物理的CPU的數(shù)量。
例14-3 顯示系統(tǒng)中物理CPU的數(shù)量。
$ psrinfo -p
1
由輸出可見,系統(tǒng)中只有一個物理CPU。
例14-4 使用psrinfo -pv命令來顯示物理CPU和關(guān)聯(lián)的虛擬CPU。
$ psrinfo -pv
The UltraSPARC-IV physical processor has 2 virtual processors (8, 520)
The UltraSPARC-IV physical processor has 2 virtual processors (9, 521)
The UltraSPARC-IV physical processor has 2 virtual processors (10, 522)
The UltraSPARC-IV physical processor has 2 virtual processors (11, 523)
The UltraSPARC-III+ physical processor has 1 virtual processor (16)
The UltraSPARC-III+ physical processor has 1 virtual processor (17)
The UltraSPARC-III+ physical processor has 1 virtual processor (1
The UltraSPARC-III+ physical processor has 1 virtual processor (19)
例14-5 在x86平臺上使用命令psrinfo -pv。
$ psrinfo -pv
The i386 physical processor has 2 virtual processors (0, 2)
The i386 physical processor has 2 virtual processors (1, 3)
3.如何顯示虛擬CPU的類型
(1)使用psrinfo -v 命令來顯示CPU的類型:
$ psrinfo -v
(2)在x86平臺上,使用isalist命令來顯示虛擬CPU的類型:
$ isalist
例14-6 在SPARC平臺上,顯示系統(tǒng)CPU的類型。
$ psrinfo -v
Status of virtual processor 0 as of: 04/16/2004 10:32:13
on-line since 03/22/2004 19:18:27.
The sparcv9 processor operates at 650 MHz,
and has a sparcv9 floating point processor.
例14-7 在x86平臺上,顯示系統(tǒng)CPU的類型。
$ isalist
pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
4.如何顯示Solaris版本信息
操作系統(tǒng)的版本信息保留在/etc/release文件中。
例14-8 顯示操作系統(tǒng)的版本信息。
$ more /etc/release
Solaris 10 s10_51 SPARC
Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 21 January 2004
5.如何顯示系統(tǒng)綜合信息
使用showrev –a命令可以顯示系統(tǒng)的所有綜合信息。
例14-9 顯示系統(tǒng)的所有綜合信息。
$ showrev -a
Hostname: touchstone
Hostid: 8099dfb9
Release: 5.10
Kernel architecture: sun4u
Application architecture: SPARC
Hardware provider: Sun_Microsystems
Domain: boulder.Central.Sun.COM
Kernel version: SunOS 5.10 s10_46
OpenWindows version:
Solaris X10 Version 6.6.2 20 October 2003
No patches are installed
6.如何顯示系統(tǒng)主機ID號、系統(tǒng)內(nèi)存信息和系統(tǒng)日期時間
例14-10 顯示系統(tǒng)主機ID號、系統(tǒng)內(nèi)存信息和系統(tǒng)日期時間。
(1)使用hostid命令可以顯示系統(tǒng)主機ID號:
$ hostid
80a5d34c
(2)使用下面命令來顯示系統(tǒng)內(nèi)存信息:
# prtconf | grep Memory
Memory size: 128 Megabytes
(3)使用date命令來顯示系統(tǒng)日期時間:
$ date
Wed Jan 21 17:32:59 MST 2004
7.如何顯示和改變Locale設(shè)置
例14-11 顯示和改變系統(tǒng)時區(qū)設(shè)置。
(1)顯示系統(tǒng)時區(qū):
# localeadm -l
Checking for installed pkgs. This could take a while.
Checking for Australasia region (aua)
(1of2 pkgs)
|......|
The following regions are installed on concordance on Wed Dec 17 15:13:00 MST 2003
POSIX (C)
Central Europe (ceu)
[ Austria, Czech Republic, Germany, Hungary, Poland, Slovakia,
Switzerland (German), Switzerland (French) ]
Done.
上面例子中系統(tǒng)時區(qū)為澳大利亞,下面將其改為歐洲中部。
(2)改變系統(tǒng)Locale設(shè)置:
# localeadm -q ceu
locale/region name is ceu
Checking for Central Europe region (ceu)
The Central Europe region (ceu) is installed on this system
瞧,現(xiàn)在系統(tǒng)的時區(qū)已經(jīng)是歐洲中部了。
8.顯示系統(tǒng)已經(jīng)運行的時間
使用命令uptime可以查看系統(tǒng)運行了多久。
例14-12 顯示系統(tǒng)運行了多久。
# uptime
11:27pm up 9 days,7:12,1 user,load average:0.07,0.12,0.14
顯示目前時間是11:27pm,而系統(tǒng)已經(jīng)開機了9天又7:12之多,目前有一個使用者在線上,過去1,5,15分鐘系統(tǒng)平均負荷分別為0.07,0.12,0.14。
9.查看系統(tǒng)內(nèi)存
prtconf命令可以查看關(guān)于系統(tǒng)硬件設(shè)備的很多信息。讀者可以仿照例14-13來查看其他硬件信息。
例14-13 查看系統(tǒng)內(nèi)存信息。
# prtconf | grep Memory
Memory size: 512Megabytes |
|