這兩天到sun實驗室測試,檢測一下我們的系統在solaris操作系統下能否正常運行。渾渾噩噩進了實驗室,對從來沒用過solaris的我來說,還真有點緊張。經過兩天戰戰兢兢的測試,終於ok了,現在稍微總結一下。以備下次使用時參考。
首先來個簡短的介紹吧。Solaris是一種由Sun Microsystems公司生產的,基於Intel和Sparc處理器的一種操作系統。SUN公司一直掌握著大型UNIX工作站市場,隨著90年代Internet的發展,SPARC/Solaris系統也被廣泛地應用於Web站點上。Sun主要強調自己系統的穩定性,它的設計是面向網絡的。它的高可用性指的是如果有了問題此系統不用停機即可修改錯誤。它是為網絡計算而設計的,作為第一個也是最成功的一個網絡服務器系統,它在網絡功能上花費了不少功夫;在網絡安全方面它支持IPsec,Kerberos,AMI和智能卡。
好了,下面介紹一下實際操作中需要的吧。
一.與linux中不同的常用命令。
1.解壓縮
在linux下我們習慣了unzip xxx.zip,但是在solaris下必須用gunzip xxx.zip或者gunzip xxx.gz。如果文件是xxx.tar.gz,則需要先使用gunzip命令再使用tar命令。
2.安裝包
在linux下我們安裝文件一般是安裝rpm文件或者.bin文件,在solaris下,安裝包解壓後,就變成了libxxx,我們需要用如下命令來安裝:pkgadd -d libxxx。
3.查看進程
在linux下我們一般用ps aux | grep java看java起了什麼進程,而在solaris下則要用ps -ef | grep java。殺進程是一樣的用kill -i pid。
4.添加用戶
在linux下直接使用命令useradd username -g groupname即可。但是在solaris系統下,需要使用useradd -G groupname username。
二.與tomcat相關的一些設置
和其他os一樣,如果要從startup.sh上啟動tomcat,需要在catalina.sh中配置JAVA_HOME="JDK路徑"。然後使用./startup.sh命令啟動tomcat,會提示環境沒配好。我的處理方法是chmod +x *.sh(當然是在tomcat/bin目錄下了)。ok,這裡tomcat成功啟動了。
但是有個問題是,如果是通過我的pc上的ssh client發起的會話,啟動了tomcat,則如果我把ssh client關閉,則tomcat就會shut down。我們肯定不希望這樣了,解決方法是用如下命令:nohup %TOMCAT_HOME%/bin/start.up.sh。
還有一個問題就是查看日志了,在linux下,我一般會用tail catalina.out -f查看日志,但是這個命令在solaris下是沒用的,必須把-f參數放在前面,如:tail -f catalina.out。
三.與mysql相關的一些設置:
安裝過程網上有很多資料,這裡就不再贅述了。啟動mysql時,需用命令:
mysqld_safe --username=mysql &