linux was命令詳解
was命令是linux下的一個常見命令,那么它的具體語法是怎樣的呢?下面由學(xué)習(xí)啦小編為大家整理了linux was命令的相關(guān)知識,希望大家喜歡!
一、Linux was命令
Linux WAS能提高更方便的使用性能。下面就這就來講術(shù)Linux WAS。最近打算把開發(fā)平臺逐漸移到Linux WAS上,前兩天又剛裝上新出的Fedora 12,就順便把Websphere 7裝在上面。
二、Linux WAS命令準(zhǔn)備環(huán)境
首先要保證系統(tǒng)中已經(jīng)安裝了以下組件:內(nèi)核以及C運行時庫 最新或者兼容版本的C++運行時庫 X Windows庫以及環(huán)境(Gnome, KDE ...) GTK運行時庫
1. 登錄到系統(tǒng),是否使用root用戶都可以(推薦使用root用戶安裝,以減少安裝復(fù)雜度)。檢查umask設(shè)置:對root用戶,推薦使用0022;對非root用戶,推薦使用0002
2. 安裝FireFox瀏覽器(一般缺省都會安裝),用來在安裝時運行Launchpad程序,以及在安裝后,使用Gnome或者KDE中的為Linux WAS創(chuàng)建的快捷菜單
3. 如果以前在系統(tǒng)中安裝過Linux WAS,要停止所有相關(guān)的Java進(jìn)程,以及IBM HTTP Server進(jìn)程
4. 確保足夠的硬盤空間?;镜陌惭b(不包括HTTP Server)大概需要以下大小的硬盤空間:
/opt/IBM/WebSphere ~ 930M
/tmp ~ 100M
包含例子的WAS profile ~ 200M,一般也在/opt/IBM/WebSphere目錄下
5. 增加ulimit值,以免在addNode和importWasprofile的時候出問題:在用戶的bash登錄腳本(~/.bashrc)的最后加入一行:ulimit -n 8192
6. 如果安裝了帶有cp命令的軟件,要確保把這些軟件的路徑從PATH環(huán)境變量中去掉,以保證使用shell的cp命令。在安裝完Linux WAS以后,再恢復(fù)PATH設(shè)置即可。
三、Linux was命令之安裝Linux WAS
1. 以root用戶運行安裝包根目錄下的launchpad.sh命令啟動Launchpad
2. 在打開的頁面中,點擊"Launch the installation wizard for Websphere Application Server",彈出Linux WAS安裝向?qū)g迎界面
3. 在System Prerequisite Check頁會有警告說 沒有檢測到支持的操作系統(tǒng),點擊Next忽略即可
4. 在WebSphere Application Server Environments頁面,選擇"Application Server"
5. 在Enable Administrative Security頁面,取消選中(如果需要的話,可以在安裝以后啟用)
6. 安裝結(jié)束后,點擊Finish按鈕,接著彈出First Steps Console
7. 可選步驟:點擊Installation verification,驗證安裝,然后可以點擊Administrative console,打開管理控制臺頁面(http://servername:9060/ibm/console)查看Linux WAS的相關(guān)配置信息。最后點擊Stop the server,停止Linux WAS。
8. 可選: 安裝補(bǔ)丁包將補(bǔ)丁包安裝程序(UpdateInstaller)7.0.0.0-WS-UPDI-LinuxIA32.zip,解壓縮,然后cd到解開的目錄下面,以root運行java -jar setup.jar,缺省安裝到/opt/IBM/WebSphere/UpdateaInstaller安裝結(jié)束后,UpdateInstaller會自動運行,(手動將下載的補(bǔ)丁包,如7.0.0-WS-WAS-LinuxX32-FP0000005.pak放到/opt/IBM/WebSphere/UpdateaInstaller/maintenance下面),一路Next即可。
9. 如果啟用了SELinux,需要更改Linux WAS相關(guān)的java命令程序以及相關(guān)鏈接庫和jar包的security context, 不然在用startServer.sh啟動Linux WAS的時候會碰到類似如下的錯誤信息 /opt/IBM/WebSphere/AppServer/bin/startServer.sh: line 145: /opt/IBM/WebSphere/AppServer/java/bin/java: Permission denied Linux WAS本身提供了現(xiàn)成的腳本(/opt/IBM/WebSphere/AppServer/properties/version/nif/config/script/relabel_was.sh)來自動完成這些修改。不過這個腳本是為RHEL 5量身定做的,會檢查系統(tǒng)是不是RHEL5. 所以我們要做一下簡單的修改,注釋掉腳本最后的檢查語句,如下所示:
view plaincopy to clipboardprint? #if [ -r /etc/redhat-release ]; then # release=`cat /etc/redhat-release | awk '{print }'` # version=${release%%\.*} # if [ $version -ge 5 ]; then if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then INSTALL_PATH= class="main">
linux was命令詳解
linux was命令詳解
把修改后的腳本存為relabel_was_fedora.sh,然后執(zhí)行:
sudo setenforce 0
sudo ./relabel_was_fedora.sh /opt/IBM/WebSphere/AppServer/
sudo setenforce 1
10. 如果啟用了防火墻,要打開Linux WAS相關(guān)的端口,比如9080,9060等
11. 運行sudo /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server1 啟動Linux WAS,檢查一切是否正常。