Sun Microsystems公司於前不久發布了它的新一代的旗幟性軟件產品線:適用於SPARC和Intel兩種計算機的新的Solaris 7 軟件環境。Solaris 7產品系列包括基本的 Solaris 7操作環境和3個模塊化軟件擴展版本(Solaris Easy Access Server,Solaris Enterprise Server,Solaris ISP Server)--每個擴展版本都在基本的Solaris 7操作環境上運行。新的產品線主要具有以下特點: 1. 處理數據的能力大為增加,不僅數據量沒有什麼限制,計算的復雜性也有突破,為新一級的應用軟件敞開了大門。 2. 大型機的能力,而價格只有大型機的幾分之一。 3. 具有對PC機的完全互操作性,可使客戶連接和管理他們的Windows NT環境與Solaris環境一樣。 4. 具有PC機簡易管理的新風格,大大簡化了安裝與管理.不僅如此,該版本的Solaris還具有強大的軟件支持,其中包括了Sun Visual WorkShopC++ 5.0軟件和Sun Performance WorkShop Fortran 5.0軟件,並為C/C++和 Fortran的開發商開發企業級應用軟件提供了具有競爭性的優勢。Solaris 7具有全新中文版本,中文版本不僅具有多種中文輸入方式、靈活地支持中文的輸出,同時方便地接收中文郵件和進行字體轉換彌補了過去Solaris在這方面的不足。Solaris 7與 Windows 無縫連接,從而使用戶可以進行簡單明了的操作和管理。在Solaris 7中,Sun公司著重考慮了健壯和安全的問題,提供了一系列的現代化的安全機制,同時修補了安全漏洞和系統BUG,使得Solaris 7具有相當可靠的安全性健壯性,將用戶的風險降到了最低的限度。 綜上所述,Solaris 7是適用於企業網的操作系統。 一、相關站點 1.Solaris軟件免費下載站點: http://www.sunfreeware.com/ 2.solaris 咨詢站 http://www.ibiblio.org/pub/packages/solaris/sparc/ 3.solaris中文手冊: http://docs.sun.com/ab2?Ab2Lang=zh&Ab2Enc=gb2312 4.UNIX depot http://www.cise.ufl.edu/depot/5.solaris中心 http://www.solariscentral.org/ 二、重新配置系統核心 舉例: Oracle 8 for solaris 2.6 安裝的安裝需要增加Shared Memory Segments; 修改/etc/system文件,在文件後加上 set shmsys:shminfo_shmmax=4294967295 set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmseg=15 set semsys:seminfo_semmns=200 set semsys:seminfo_semmni=70 set ulimit=3000000 比如innd用的文件數目比較多,需要設置: set rlim_fd_max=4096 set rlim_fd_cur=1024 如何看系統默認值; 先看系統默認值,超級用戶可以用-k參數來看核心的各個參數,如果指定-w參數,則可以 adb - general-purpose debugger 可以看現在的值是什麼? /usr/bin/adb –kw physmem 1f8d9 maxusers/D maxusers: maxusers: 504 maxusers/W 200 maxusers: 0x1f8 = 0x200 (1)IO相關的設置 最經常需要改變的是文件描述符數因為SOCKET API處理INTERNET連接使用文件描述符, set rlim_fd_max = 8192 set rlim_fd_cur = 4096 Please, before you start, make a backup copy of your initial /etc/system. The backup should be located on your root filesystem. Thus, if some parameters fail, you can always supply the alternative, original system file on the boot prompt. The following shows two typically entered parameters: * these are the defaults of Solaris < 8 set rlim_fd_max=1024 set rlim_fd_cur=64 rlim_fd_cur 這個參數定義了一個進程可以打開文件描述符的“軟”限制,該數目由當前運行的SHELL決定;ulimit –Sn,還可以通過setrlimit()函數來修改這個參數;不需要超級用戶權 限; The predicate rlim_fd_cur =4096 這個參數決定了一個進程可以打開文件描述符的“硬”限制;如果想改變該限制,必須有超級用戶的權限; 對於大多數SERVER,不管使用TCP還是UDP進行通訊,最大描述符數是每個用戶進程的最重要的參數;文件描述符決定了同時可以連接的數目; ulimit -Hn You should consider a value of at least 2 * tcp_conn_req_max and you should provide at least 2 * rlim_fd_cur. The predicate rlim_fd_cur