1. Solaris系统使用什么命令查看已有补丁列表
Solaris下如何查看boot_archive以及制作定制版boot_archive从标题可以得知,分为两步,首先是查看,继而是修改定制。1、查看boot_archive这里面主要涉及到了lofiadm以及mount命令。lofiadm命令lofiadm is command you need to use mounting an existing CD-ROM image under Sun Solaris UNIX. This is useful when the file contains an image of some file system (such as a floppy or CD-ROM image), because the block device can then be used with the normal system utilities for mounting, checking or repairing file system.
引用的段落的主要意思就是:在Solaris环境下,lofiadm命令用于mount一个已有的CD-ROM镜像。当文件中包含了一些文件系统的镜像这就变得非常有用了,因为块设备就可以被用来正常的系统工具来mount,查看或是修复文件系统。lofi文件在Solaris下属于一种loopback的作用,lofi文件驱动将文件导出为块设备形式。这样就可以mount到系统中进行操作。  lofiadm的使用方式如下:Usage: lofiadm -a  -r file [ device ] [-c aes-128-cbcaes-192-cbcaes-256-cbcdes3-cbcblowfish-cbc] [-e] [-k keyfile] [-T [token]:[manuf]:[serial]:key]    lofiadm -r [ device ]    lofiadm -d file  device    lofiadm -C [gzipgzip-6gzip-9lzma] [-s segment_size] file    lofiadm -U file    lofiadm [ file  device ]具体的执行过程操作为:lofiadm -a /platform/`uname -m`/boot_archive给出的输入为:/dev/lofi/1将该设备mount到指定的文件夹操作为:mount -F hsfs /dev/lofi/1 /mnt这样进入/mnt目录下就可以看到boot_archive中的文件了。2、修改boot_archive在查看该目录后,计划定制一下这个boot_archive,可以按照如下的操作执行:在目录/boot/solaris/下,有一个文件filelist.ramdisk,打开后可以看到其中包含着各种文件的列表,仔细看可以发现,这些文件列表与步骤一中打开的文件相同,因此在这个文件中添加一个文件,就会在最终的生成的boot_archive中存在。修改后使用bootadm命令更新boot_archive文件:bootadm update-archive更多的bootadm使用如下:  Usage:    bootadm update-archive [-vn] [-R altroot [-p platform>]]    bootadm list-archive [-R altroot [-p platform>]]    bootadm install-bootloader [-fMv] [-P pool] [-R path] [device1 ... deviceN]    bootadm set-menu [-P pool] [-R altroot] key=value    bootadm list-menu [-P pool] [-R altroot] <entry_title>-i <index>    bootadm add-entry [-P pool] [-i <source_index>] <entry_title>    bootadm remove-entry [-P pool] <entry_title>-i <index>    bootadm change-entry [-P pool] <entry_title>-i <index> {key=value}+ [set-default]    bootadm generate-menu [-f] [-P pool]
创建之后可以使用步骤一种的方法查看是否达到了添加一个新文件的目的。
2. netstat命令solaris
一、查看系统版本
【linux】
几种查看linux版本信息的方法:
1. uname -a
2. cat /proc/version
3. cat /etc/issue
4. lsb_release -a
# lsb_release -a   
LSB Version: 1.3   
Distributor ID: RedHatEnterpriseAS   
Description: Red Hat Enterprise Linux AS release 4 (Nahant Update 1)   
Release: 4   
Codename: NahantUpdate1   
这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
【Solaris】
cat /etc/release    #Solaris版本 
uname -a                #Kernel版本
showrev
# showrev
Hostname: sun-nj
Hostid: 8316ce50
Release: 5.8
Kernel architecture: sun4u
Application architecture: sparc
Hardware provider: Sun_Microsystems
Domain: 
Kernel version: SunOS 5.8 Generic 108528-18 November 2002
二、硬件信息
【Linux】
CPU:
cat /proc/cpuinfo
内存:
cat /proc/meminfo
free
硬盘:
df -h -T(no device的设备看不到)
fdisk -l可以在redhat9.0中看; redhat企业版不行.
IRQ使用情况
cat /proc/interrupts
除了看/proc下的数据外,可以用一些命令来查看硬件信息,如:
dmesg
lshw
lspci -v
hwinfo
dmidecode
hal-device-manager
【Solaris】
网卡速度: dmesg |grep link
CPU频率:   psrinfo -v                    或者mpstat
cpu\内存等:prtdiag -v (大部分信息全部列出) 需要先进入/usr/platform/sun4u/sbin
硬盘:      iostat -E
三、速率、流量
【Linux】
查看流量:
iptraf
四、软件版本
【Solaris】
如果软件是以软件包形式安装进去的,可以通过检索安装数据库获得。
以sendmail为例
1. grep sendmail /var/sadm/install/contents
检索出与sendmail有关系的package有SUNWsndmr。
2. pkginfo -l SUNWsndmr
可以得到该软件包的版本。
3. pkgchk -v SUNWsndmr
可以察看SUNWsndmr包括的所有文件。
3. Solaris的主要版本
Solaris最新的(2014年11月)主要发布版本如下:  Solaris版本  内核版本发布日期Oracle Solaris 11.2  2014.5.6  Oracle Solaris 11SunOS 5.112011.11.11Sun Solaris 10  SunOS 5.10  2005.1.31  Sun Solaris 9  SunOS 5.9  2002.5.22  Sun Solaris 8  SunOS 5.8  2000.2  Sun Solaris 7  SunOS 5.7  1998.11  Sun Solaris 2.6  SunOS 5.6  1997.7  Sun Solaris 2.5.1  SunOS 5.5.1  1996.5  Sun Solaris 2.5  SunOS 5.5  1995.11  SUN对Solaris 7和Solaris 2.6已经不再销售但仍旧提供支持。更早期的版本已经没有支持。
SunOS仍旧用来称呼Solaris的核心. SunOS的版本号是以5.{Solaris版本号}来表示。例如,最新的Solaris发布版本,Solaris 10, 在SunOS 5.10上运行。Solaris的man手册是以SunOS为标记的,启动的时候也显示它, 但是SunOS这个词不再用于Sun的市场文档中。

4. 如何查看linux系统下,各文件系统版本
我知道有个系统版本,知道有个内核版本,知道有个文件系统或者说文件系统类型,但是我没听说有个文件系统版本!!!!