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系統下,各文件系統版本
我知道有個系統版本,知道有個內核版本,知道有個文件系統或者說文件系統類型,但是我沒聽說有個文件系統版本!!!!