linuxwas進程
① linux進程和程序的區別與聯系
程序
程序是完成特定任務的一系列指令集合。
進程
從用戶的角度來看進程是程序的一次動態執行過程。
從操作系統的核心來看,進程是操作系統分配的內存、CPU時間片等資源的基本單位。
進程是資源分配的最小單位,每一個進程都有自己獨立的地址空間與執行狀態。
像Unix這樣的多任務操作系統能夠讓許多程序同時運行,每一個運行著的程序就構成了一個進程。
Linux中進程與程序的區別
1、進程是動態的,程序是靜態的
程序是靜態的,它只是一組指令的集合,不具有任何的運行意義;而進程是程序運行的動態過程。
2、進程的生命周期是相對短暫的,而程序是永久的
3、一個進程只能對應一個程序,一個程序可以對應多個進程
進程和程序並不是一一對應的關系,相同的程序運行在不同的數據集上就是不同的進程
4、進程還具有並發性和交往性,而程序卻是封閉的
② linux要用什麼用戶安裝was
一準備
1. 登錄到系統,是否使用root用戶都可以(推薦使用root用戶安裝,以減少安裝復雜度)。檢查umask設置:對root用戶,推薦使用0022;對非root用戶,推薦使用0002
2. 安裝FireFox瀏覽器(一般預設都會安裝),用來在安裝時運行Launchpad程序,以及在安裝後,使用Gnome或者KDE中的為Linux WAS創建的快捷菜單
3. 如果以前在系統中安裝過Linux WAS,要停止所有相關的java進程,以及IBM HTTP Server進程
4. 確保足夠的硬碟空間。基本的安裝(不包括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環境變數中去掉,以保證使用shell的cp命令。在安裝完Linux WAS以後,再恢復PATH設置即可。
二 安裝Linux WAS
1. 以root用戶運行安裝包根目錄下的launchpad.sh命令啟動Launchpad
2. 在打開的頁面中,點擊"Launch the installation wizard for Websphere Application Server",彈出Linux WAS安裝向導歡迎界面
3. 在System Prerequisite Check頁會有警告說 沒有檢測到支持的操作系統,點擊Next忽略即可
4. 在WebSphere Application Server Environments頁面,選擇"Application Server"
5. 在Enable Administrative Security頁面,取消選中(如果需要的話,可以在安裝以後啟用)
6. 安裝結束後,點擊Finish按鈕,接著彈出First Steps Console
7. 可選步驟:點擊Installation verification,驗證安裝,然後可以點擊Administrative console,打開管理控制台頁面(http://servername:9060/ibm/console)查看Linux WAS的相關配置信息。最後點擊Stop the server,停止Linux WAS。
8. 可選: 安裝補丁包將補丁包安裝程序(UpdateInstaller)7.0.0.0-WS-UPDI-LinuxIA32.zip,解壓縮,然後cd到解開的目錄下面,以root運行java -jar setup.jar,預設安裝到/opt/IBM/WebSphere/UpdateaInstaller安裝結束後,UpdateInstaller會自動運行,(手動將下載的補丁包,如7.0.0-WS-WAS-LinuxX32-FP0000005.pak放到/opt/IBM/WebSphere/UpdateaInstaller/maintenance下面),一路Next即可。
9. 如果啟用了SELinux,需要更改Linux WAS相關的java命令程序以及相關鏈接庫和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本身提供了現成的腳本(/opt/IBM/WebSphere/AppServer/properties/version/nif/config/script/relabel_was.sh)來自動完成這些修改。不過這個腳本是為RHEL 5量身定做的,會檢查系統是不是RHEL5. 所以我們要做一下簡單的修改,注釋掉腳本最後的檢查語句,如下所示:
view plain to clipboardprint?
#if [ -r /etc/redhat-release ]; then
# release=`cat /etc/redhat-release | awk '{print $7}'`
# version=${release%%\.*}
# if [ $version -ge 5 ]; then
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
INSTALL_PATH=$1
JAVA_PATH=$INSTALL_PATH/java/jre
set_java_contexts
set_lib_contexts
fi
# fi
#fi
exit $rc
#if [ -r /etc/redhat-release ]; then
# release=`cat /etc/redhat-release | awk '{print $7}'`
# version=${release%%\.*}
#if [ $version -ge 5 ]; then
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
INSTALL_PATH=$1
JAVA_PATH=$INSTALL_PATH/java/jre
set_java_contexts
set_lib_contexts
fi
#fi
#fi
exit $rc
把修改後的腳本存為relabel_was_fedora.sh,然後執行:
sudo setenforce 0
sudo ./relabel_was_fedora.sh /opt/IBM/WebSphere/AppServer/
sudo setenforce 1
10. 如果啟用了防火牆,要打開Linux WAS相關的埠,比如9080,9060等
11. 運行sudo /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server1 啟動Linux WAS,檢查一切是否正常。
③ 如何在linux系統的was中啟動節點
1、首先拷貝安裝包,分別命名為elasticsearch-6.2.4-001和elasticsearch-6.2.4-002。
④ 查看linux中weblogic進程
查看命令:ps -ef|grep 'weblogic'。
nohup ./startWebLogic.sh & //啟動weblogic進程
⑤ linux 下 was 怎麼啟動
方法/步驟
將WAS安裝程序上傳到伺服器,並解壓
# tar -zxvf WAS Network Deployment V6.1 for Linux on x86-64, 64-bit.tar.gz
解壓後在WAS文件夾下有個responsefile.nd.txt文件,這個文件是WAS靜默安裝的配置文件,編輯該文件,並修改如下內容:
-OPT ="true" 接受License
-OPT allowNonRootSilentInstall="true" 是否允許非root用戶安裝
-OPT disableOSPrereqChecking="true" 取消對系統的檢測
-OPT installType="installNew" 是否全新安裝
-OPT feature="noFeature" 不安裝示例
-OPT installLocation="/opt/IBM/WebSphere/AppServer" 安裝路徑
-OPT profileType="none" 不生成概要
-OPT PROF_enableAdminSecurity="false" 不設置管理員安全
註:也可以按照上面內容自行編輯文件,當靜默安裝時指明該文件即可
文件編輯完成後,執行install命令開始安裝。格式如下:
# ./install -options responsefile.nd.txt -silent
由於是靜默安裝,並且編輯好了配置腳本,因此安裝時程序沒有什麼提示,耐心等待一會,直到安裝完成。
如果沒有安裝成功,如何檢查。
由於靜默安裝沒有提示,我們不知道有沒有安裝成功,尤其是剛執行安裝命令後,程序什麼提示都沒有,就很快結束。這通常都是沒有安裝成功。這里提供一個檢查問題的方法。在用戶文件夾下有個waslogs文件夾,這是執行靜默安裝時自動生成的日誌文件,記錄了沒有安裝成功的事件,可以通過日誌來判斷系統或配置文件哪方面出現了問題。我這里採用root用戶安裝的,因此在/root文件夾下有waslogs文件夾。
檢查日誌文件發現是由於配置文件中的安裝路徑問題,如下圖:
安裝完成後,如何判斷是否安裝成功。
安裝完成後,會生成一個隱含的文件夾.ibm。
AIX系統改文件存在於/usr路徑下。
linux等系統存在於/opt路徑下。
# ls -alF
通過創建profiles來驗證是否安裝成功。
# /opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -create -profileName testpro -profilePath /opt/IBM/WebSphere/AppServer/profiles/testpro/ -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/default
啟動profiles 並檢查監聽是否運行:
進入新創建的概要testpro/bin文件夾執行下面命令
# sh startServer.sh server1
# netstat -an |grep 906
⑥ linux中websphere7.0經常自動進程死掉,這個異常是什麼意思
你安裝完was之後,是否添加了控制台?也就是DMGR,你運行的命令是啟動控制台的
實在不行,可以把dmgr刪了之後重新添加
刪除節點:沒啥重要的,所有的都刪了
./manageprofiles.sh -deleteAll
刪了profile之後,直接rm清一下文件夾
添加命令:進入到AppServer/bin下運行:
./manageprofiles.sh -create -profileNameDmgr1 -profilePath /opt/IBM/WebSphere/AppServer/profiles/Dmgr1 -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/management-hostName name1-enableAdminSecurity true -adminUserName admin -adminPassword admin
記得修改下命令中的hostname、username、password幾個參數
⑦ linux的was服務克隆到另一台伺服器
linux的was服務克隆到另一台伺服器:首先將第3個應用部署到S2伺服器上,在S2伺服器上搭建服務,使應用可訪問。
news.txt 要復制到服務上的本地文件。
root 通過root用戶登錄到遠程伺服器(也可以使用其他擁有同等許可權的用戶)。
192.168.6.129 遠程伺服器的ip地址(也可以使用域名或機器名)。
/etc/squid 將本地文件復制到位於遠程伺服器上的路徑。
特點:
是一個基於POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。伴隨著互聯網的發展,Linux得到了來自全世界軟體愛好者、組織、公司的支持。
它除了在伺服器方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善Linux,使其最大化地適應用戶的需要。
其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux不僅僅是被網路運維人員當作伺服器使用,甚至當作網路防火牆,這是Linux的一大亮點。