The following table describes commands that enable you to display general system information.
Table 15–1 Commands for Displaying System Information
Command |
Man Page |
System Information Displayed |
---|---|---|
date |
Date and time |
|
hostid |
Host ID number |
|
isainfo |
Reports the number of bits supported by native applications on the running system, which can be passed as a token to scripts |
|
isalist |
Identifies processor type for x86 |
|
prtconf |
Installed memory |
|
psrinfo |
Processor type |
|
showrev |
Hostname, host ID, release, kernel architecture, application architecture, hardware provider, domain, and kernel version |
|
uname |
Operating system name, release, version, node name, hardware name, and processor type |
Currently, the only platform capable of supporting the 64–bit Solaris Operating System is an UltraSPARC system. To verify if a system is an UltraSPARC system, use the following command:
$ uname -m sun4u |
If the output of the uname -m command is sun4u, then the machine is an UltraSPARC system.
You can verify that the machine is an UltraSPARC system by using the psrinfo command:
# psrinfo -v Status of processor 0 as of: 05/30/01 13:48:46 Processor has been on-line since 05/18/01 10:02:40. The sparcv9 processor operates at 333 MHz, and has a sparcv9 floating point processor. |
If the processor type is sparcv9, the platform is capable of running the 64-bit Solaris OS.
Use the isainfo command to determine if a system has 64-bit capabilities enabled, which means that the system is booted with the 64–bit kernel.
The output for an UltraSPARC system running a 32-bit kernel appears as follows:
$ isainfo -v 32-bit sparc applications |
This output means that this system is capable of supporting only 32-bit applications.
The output for an UltraSPARC system running a 64-bit kernel appears as follows:
$ isainfo -v 64-bit sparcv9 applications 32-bit sparc applications |
This output means that this system is capable of supporting both 32-bit and 64-bit applications.
Use the isainfo -b command to display the number of bits supported by native applications on the running system.
The output from a SPARC, x86, or UltraSPARC system running the 32–bit Solaris OS appears as follows:
$ isainfo -b 32 |
The output from a 64–bit UltraSPARC system running the 64–bit Solaris OS appears as follows:
$ isainfo -b 64 |
The command returns 64 only. Even though a 64–bit UltraSPARC system is capable of running both types of applications, 64–bit applications are the best kind of applications to run on a 64–bit system.
Use the psrinfo -v command to identify a system's processor type. This command also displays the number of processors, as shown in the following example.
#psrinfo -v Status of processor 0 as of: 02/24/2003 09:11:05 Processor has been on-line since 02/03/2003 10:21:46. The sparcv9 processor operates at 600 MHz, and has a sparcv9 floating point processor. Status of processor 1 as of: 02/24/2003 09:11:05 Processor has been on-line since 02/24/2003 07:02:28. The sparcv9 processor operates at 600 MHz, and has a sparcv9 floating point processor. |
On an x86 system, use the isalist command to identify the processor type.
#isalist pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 |
Display the contents of the /etc/release file to identify your Solaris release version.
$ more /etc/release Solaris 9 s9_58shwpl3 SPARC Copyright 2002 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 15 April 2002 |
To display general system information, use the showrev command.
The following example shows the showrev command output. The -a option displays all available system information.
$ showrev -a Hostname: starbug Hostid: nnnnnnnn Release: 5.9 Kernel architecture: sun4u Application architecture: sparc Hardware provider: Sun_Microsystems Domain: solar.com Kernel version: SunOS 5.9 May 2002 OpenWindows version: X11 Version 6.6.1 5 April 2002 No patches are installed $ |
You can also use the uname command to display system information. The following example shows the uname command output. The -a option displays the operating system name as well as the system node name, operating system release, operating system version, hardware name, and processor type.
$ uname SunOS $ uname -a SunOS starbug 5.9 Generic sun4u sparc SUNW,Ultra-5_10 $ |
To display the host ID number in hexadecimal format, use the hostid command.
The following example shows sample output from the hostid command.
$ hostid 80a5d34c |
To display the amount of memory installed on your system, use the prtconf command.
The following example shows sample output from the prtconf command. The grep Memory command selects output from the prtconf command to display memory information only.
# prtconf | grep Memory Memory size: 128 Megabytes |
To display the current date and time according to your system clock, use the date command.
The following example shows sample output from the date command.
$ date Thu May 31 17:44:58 MDT 2003 $ |