Ⅰ 《linux下部分常用指令筆記》
一、創建linux維護用戶
登錄root用戶
創建新用戶
useradd 新用戶名
設置用戶密碼
passwd 新用戶密碼
二、安裝jdk和配置環境變數
建議在root用戶下直接安裝jdk,並直接配置環境變數,同嘩粗核時給非root用戶設置讀和執行許可權
解壓包
tar xvf jdk包名.tar
配置全局變數
編輯/etc/profile文件
vi /etc/profile
按I鍵,切換成編輯模式。
在文件未加入一下配置
export java_HOME=jdk的解壓文件目錄
export JRE_HOME=jdk的解壓文件目錄/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${ JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${ JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
保存並退出
Esc
:wq
重載配置文件使其生效
source /etc/profile
檢查是否安裝成功
Javac
Java version
許可權修改
讀4寫2執行1,順序所有者、組成員、其他用戶
Chomd 755 jdk的解壓文件目錄
三、安裝tomcat
安裝tomcat和放入war包使用非root的維護用戶
如果使用root安裝的話記得設置許可權。( chomd -r 外層文件目錄 )
su - 用戶名
1、解壓包
tar xvf tomcat包名.tar
2、將war包放入tomcat/webapps目錄下
3、Tomcat啟動服務和停止服務
查看進程
ps -ef | grep java
啟動應用
Tomcat bin目錄下.startup.sh
停止應用
建議使用
Kill -9 進程號
註:解壓出應用文件後,注意配置信息的修改
四、IBM MQ部署 (7.5之後的版本)
(以下是使用9.0版本的正確部署命令)
一、 卸載舊版本IBM MQ (可選)
<因為部署環境沒有安裝過mq,卸載這部分命令我沒有親自測試過>
設置環境
以用戶身份登錄到組mqm,找到mq的安裝位置 /opt/mqm
source ./setmqenv -s
查看隊列管理器的狀態
dspmq -o installation
停止與要卸載的安裝關聯的凳段所有正在運行的隊列管理器
endmqm SXRECV
停止與隊列管理器關聯的所有偵聽器。
endmqlsr -m SXRECV
查看系統上當前安裝的軟體包(組件)
sudo rpm -qa | grep MQSeries
列出軟體包並一次性卸載
sudo rpm -qa | grep MQSeries | xargs rpm -ev
再將對應的用戶及安裝目錄給刪除
rm -rf /opt/mqm
userdel -r mqm
檢查MQ license
license文件在安裝目錄中 /opt/mqm/lib 可以找到
amqtcert.lic - is a trial license
amqbcert.lic - is a beta license
amqpcert.lic - is the proction license
——————————————————————————————————————
二、安裝新版本ibm mq
解壓,解壓文件都在MQServer中
tar –xzvf IBM_MQ_9.1.5_LINUX_X86-64.tar.gz
進入MQServer文件夾中亂掘:
cd MQServer/
運行MQ許可證程序
./mqlicense.sh
安裝WebSphere MQ for Linux伺服器(Runtime、SDK 和 Server 軟體包):
rpm -U MQSeriesRuntime-9.1.5-0.x86_64.rpm
rpm -U MQSeriesSDK-9.1.5-0.x86_64.rpm
rpm -U MQSeriesServer-9.1.5-0.x86_64.rpm
安裝WebSphere MQ for Linux客戶機:
rpm -U MQSeriesClient-9.0.0-0.x86_64.rpm
安裝WebSphere MQ樣本程序:
rpm -U MQSeriesSamples-9.0.0-0.x86_64.rpm
創建組和用戶
安裝過程創建了一個名為mqm的用戶和一個同樣名為 mqm 的組。設置一個密碼來解鎖。
passwd mqm
——————————————————————————————————————
三、 配置
(這部分隊列管理器、通道、隊列等根據實際情況自行配置)
切換用戶:
su mqm
創建隊列管理器
使用crtmqm命令來創建一個名為 SXRECV
的隊列管理器。我們把它作為預設隊列,並且將不在創建時指定死信隊列。然後使用strmqm命令啟動隊列管理器。
crtmqm -q SXRECV
strmqm SXRECV
——————
如果執行crtmqm命令時提示
-bash-3.2$ crtmqm
-bash: crtmqm: command not found
find / -name crtmqm
則需要配置mqm用戶的環境變數,編輯如下文件,並添加下面的內容,如下:
第一種方法:相對第二種較安全僅對mqm用戶有效
方法一:
(1) -bash-3.2$ vi /var/mqm/.bash_profile --有可能會在文件夾下看不到這個文件,通過編輯即可看到
PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
(2)執行「.」命令,使這個文件生效
-bash-3.2$ source .bash_profile
(3)再次嘗試實行crtmqm或是dspmqm命令,即可發現已經生效。
方法二:
( 1)
su root
[if !supportLists](2)[endif]
vim /etc/profile
[if !supportLists](3)[endif] 在最後面加上:
PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/bin
( 4)關閉遠程終端重新打開,無需重啟伺服器
——————
運行隊列管理器
runmqsc SXRECV
創建通道和隊列
DEFINE QLOCAL (XYDATA) REPLACE USAGE (NORMAL) DEFPSIST (YES) MAXDEPTH (300000) DESCR('興業銀行')
DEFINE QLOCAL (XYTRANS) REPLACE USAGE (XMITQ) DEFPSIST (YES) MAXDEPTH (300000) DESCR('興業銀行')
DEFINE QREMOTE (XYACK) REPLACE DEFPSIST (YES) RQMNAME (SXSEND) RNAME (XYACK) XMITQ (XYTRANS) DESCR('XXXX')
DEFINE CHANNEL (XYDATA) CHLTYPE (RCVR) TRPTYPE (TCP) REPLACE DESCR('XXXX')
DEFINE CHANNEL (XYACK) CHLTYPE (SDR) CONNAME ('166.1.1.8(2214)') XMITQ (XYTRANS) TRPTYPE (TCP) DISCINT (0) CONVERT (NO) SHORTRTY (30) SHORTTMR (10) LONGRTY (999999999) LONGTMR (20) REPLACE DESCR('XXXX')
DEFINE CHANNEL (SVRCONN) CHLTYPE (SVRCONN) MCAUSER('mqm')
創建監聽
DEFINE LISTENER (RECLISTENER) TRPTYPE (TCP) CONTROL(QMGR) PORT (2214)
啟動監聽
start LISTENER(RECLISTENER)
啟動通道
start channel(SVRCONN)
start channel(XYDATA)
start channel(XYACK)
———————————————————————————————————————————————————
四、2035錯誤碼 說明
如果程序連接mq報錯2035,則需要對許可權認證做設置,則進行以此操作
1、
ALTER QMGR CHLAUTH(DISABLED)
2、
ALTER CHL(通道名) CHLTYPE(SVRCONN) MCAUSER('mqm')
3、
ALTER AUTHINFO(SYSTEM.DEFAULT.AUTHINFO.IDPWOS) AUTHTYPE(IDPWOS) CHCKCLNT(OPTIONAL)
或者直接將連接認證選項置為空,將其完全關閉,指令如下:
ALTER QMGR CONNAUTH('')
在執行完上述兩條命令中的任一條後,都需要刷新連接認證的緩存,指令如下:
REFRESH SECURITY TYPE(CONNAUTH)
五、mq操作命令
一、MQ的啟動與停止
1、MQ的啟動
strmqm QMgrName
如果啟動默認隊列管理器,strmqm後可以忽略隊列管理器名稱。
2、MQ的關閉
endmqm -i QMgrName
停止mq
二、MQ運行狀態查看與常用操作
1、 查看隊列管理器運行狀態
su mqm
執行如下命令檢查隊列管理器運行狀態:dspmq顯示結果中QMNAME表示MQ隊列管理器的名稱,STATUS表示當前運行狀態。運行狀態有如下幾種:Starting正在啟動Running正在運行Ending正在停止Ended normally已經正常終止Ended immediately已經立即終止Ended preemtively已經強制終止Ended unexpectively異常終止
注意:停止MQ後必須使用dspmq命令進行狀態檢查
2、查看通道運行狀態與啟停通道
runmqsc
dis chl(*);查看所有通道定義
dis chs(*);查看所有通道狀態,如果沒有查詢到通道狀態,或報錯AMQ8420: Channel Status not found,請啟動通道
dis chs(ChannelName); 查看通道ChannelName的狀態
通道狀態有如下幾種:
STARTING正在啟動BINDING正在綁定INITIALIZING正在初始化RUNNING正常STOPPING 正在停止RETRYING重試PAUSED等待STOPPED已停止REQUESTING請求
start chl(ChannelName);啟動通道
stop chl(ChannelName);停止通道
* 重置通道
reset channel(ChannelName); 重置通道序號。當本地與其他MQ隊列管理器的通道無法正常啟動的情況,檢查日誌發現是通道序號不一致,此時就需要先停止發送方通道,清空隊列深度並在發送方和接收方進行通道計數的重置,重置後啟動通道即可恢復通訊。
注意:重置成功mq序列號一般相同或相差1
3、查看通道監聽狀態與啟停監聽
runmqsc
dis listner(*);查看通道監聽定義
dis lsstatu(listnerName);查看監聽狀態
start lstr(listnerName); 啟動監聽
stop lstr(listnerName); 停止監聽
4、查看隊列深度
runmqsc
dis q(*);查看所有各類隊列的屬性
dis qlocal(QName);查看所有本地隊列的屬性
隊列深度屬性為:CURDEPTH
查看隊列深度display ql('隊列名') curdepth
*清空隊列深度
清空隊列深度
clear ql(『隊列名』)
三、MQ發送和接收消息
su mqm
發送消息
amqsput 隊列名 隊列管理器
獲取消息
amqsget 隊列名 隊列管理器
可通過配合查看隊列深度命令,完成mq的聯調
六、其他維護中常用linux命令
1、測試埠連接
telnet ip port
2、查看已啟動的埠
netstat -an | grep 埠號
3、查看應用進程
ps -ef |grep java
4、修改許可權
chomd XXX(對應的許可權) 文件目錄
5、修改文件或目錄下所有文件所有者和組
Chomd -R 用戶名:組名 文件目錄
6、查看目錄內容
ls 或者ls -l (簡寫ll)
7、查看文件輸出
cat 目錄/文件名
或者
Vi 目錄/文件名 按i可進入編輯
按 G 到文檔末尾
按 gg 到文件首行
不保存退出
Esc :q!
保存退出
Esc :wq
vi 進入文檔文檔後查找關鍵字
Esc 進入命令行
/關鍵字
按n向下繼續查找
按N向上繼續查找
8、殺進程
Kill -9 進程號
9、復制
cp -r 源目錄 目標目錄
10、移動
mv -i 源文件或目錄 目標文件或目錄
11、刪除
rm -R 文件目錄
12、 切換工作目錄
cd 相對路徑或絕對路徑
~也表示為 home 目錄 的意思, . 則是表示目前所在的目錄, .. 則表示目前目錄位置的上一層目錄。
Ⅱ 我在linux下安裝websphere,websphere出來的圖形界面都是亂碼,如何解決
應該是語言環境的問題造成的
你可以試著用中文UTF-8執行安裝程序
env LANG=zh_CN.UTF-8 ./install
Ⅲ linux was怎麼安裝httpserver
安裝JDK,IBMJava118-SDK-1.1.8-4.0.i386.rpm
假設將rpm下載到/root/rpms,從命令行輸入:
rpm -ivh/root/rpms/IBMJava118-SDK-1.1.8-4.0.i386.rpm
在正確使用JDK之前必須設置好shell環境。檢查有關shell的文檔來了解如何設置環境。我使用bash,因此在/root/.bash_profile文件中添加了以下幾行:
以下是引用片段:
JAVA_HOME=/usr/jdk118
PATH=$PATH:/usr/jdk118/bin
CLASSPATH=$CLASSPATH:/usr/jdk118/lib/classes.zip
export PATH JAVA_HOME CLASSPATH
為了確保更改在當前的命令行中生效,輸入: . ~/.bash_profile
安裝Web伺服器(HTTP Server)
Web伺服器必須在安 WebSphere Application Server之前安裝。
下載安裝包:ihs.6010.linux.ia32.tar
1、tar -xvf ihs.6010.linux.ia32.tar---生成一個目錄IHS;
2、cd IHS--看到一個目錄install;
3、 ./install--執行命令即開始安裝 ,安裝到了/opt/IBMIHS/目錄下;
4、啟動伺服器:/opt/IBMHTTPServer/bin/apachectl start
如果看到一個錯誤 HTTP Server無法啟動, 嘗試更新 /opt/IBMHTTPServer/conf/httpd.conf 文件。因為我運行的是單機,所以將以下這行:ServerType inetd,更新為ServerType standalone。
netscape瀏覽器下載
下載地址:http://browser.netscape.com/release
下載包netscape-i686-pc-linux-gnu-sea.tar.gz
gzip -d netscape-i686-pc-linux-gnu-sea.tar.gz
tar -xvf netscape-i686-pc-linux-gnu-sea.tar.gz --解壓生成一個目錄netscape-installer
開始安裝,進入netscape-installer,看到netscape-installer,執行命令:./netscape-installer 即可;
啟動Netscape瀏覽器,並指向http://localhost/index.html,檢查設置和運行是否一切正常。若正常應該看到類似圖1的畫面:IBM HTTP Server的歡迎頁面。
安裝和配置 WebSphere Application Server和安裝其他軟體一樣:
1、gzip -d was.cd.6100.trail.base.linux.ia32.tar.gz --解壓gzip
2、tar -xvf was.cd.6100.trail.base.linux.ia32.tar --解壓 生成一個WAS的目錄,進去之後看到一個綠色的目錄install就對了,執行該目錄就是安裝;
3、cd WAS --進入加壓後的目錄
4、./install --執行安裝。默認安裝目錄:/opt/IBM/WebSphere/AppServer
5、啟動server:進入 /opt/IBM/WebSphere/AppServer/bin ,執行命令:./startServer.sh server1;
6、停止服務:進入/opt/IBM/WebSphere/AppServer/bin,,執行命令:./stopServer.sh server1;
7、啟動HTTP Server
8、部署WEB Application
進入WebShere的控制台
cd /opt/IBM/WebSphere/AppServer
Ⅳ 在linux上怎麼安裝windows版websphere伺服器
重新安裝Windows之前的准備工作
在重新安裝Windows之前,非常重要的一點是必須有一張可以正常使用的Linux啟動盤。通常,啟動盤是在安裝Windows之後再進入Linux的惟一途徑。大多數Linux的發行版在安裝過程中都會提示用戶製作一張啟動盤。在製作啟動盤之後,我們應當測試一下,確保這張軟盤能夠正確地引導Linux系統(注意,軟盤可不是一種非常可靠的存儲介質)。
把啟動盤插入軟盤驅動器,然後以Root用戶登錄,輸入命令shutdown -r now並回車。如果Linux系統能夠正常從軟盤啟動,那麼,說明你已經做好了安裝Windows的准備,可以跳過下面的內容,直接看「重新安裝LILO」。
製作啟動盤的方法
如果你的啟動盤出現故障,或者你根本就沒有製作啟動盤,那麼在你安裝Windows之前一定要補上這一步。此外,每當你改變Linux系統的內核時,也需要重新製作一張啟動盤。
製作啟動盤最簡單的方法是使用mkbootdisk命令。不過,在使用這個命令之前,你需要了解當前使用的Linux內核版本。查看Lilo.conf文件可以得到內核版本信息,這個文件包含了LILO的鄭伏配置信息和內核文件的存儲位置。
在查看Lilo.conf文件之前,你應當確保沒有以Root用戶登錄(這可以防止你不小心對系統文件造成破壞),然後輸入命令pico /etc/lilo.conf,在pico文本編輯器中打開文件。
在Lilo.conf文件中,每一個小節描述了計算機上安裝的一個操作系統,以image=開始,至少包含三行文字。此外,還有一些小節是描述從軟盤啟動或者以故障恢復模式啟動。找到包含label=linux的小節,查看相關的image=行中描述的內核版本信息,然後輸入Ctrl-x退出pico。
在我們使用的Red Hat 6.0測試系統中,Lilo.conf用vmlinuz-2.2.5-15來表示Linux內核映象文件的名稱和位置,這意味著我們使用的內核版本是2.2.5-15。然後清殲,我們就可以使用mkbootdisk命令了。不過,在一些系統中Lilo.conf文件並沒有提供內核版本信息,而是簡單地包含一行image=/boot/vmlinuz。如果在vmlinuz之後沒有提供任何版本信息,這表示Lilo.conf文件可能使用了符號鏈接(有點類似於Windows中的快捷方式)。為了找到真正的內核映象文件,輸入命令ls -l /boot並回車。這條命令將顯示Boot目錄下的文件的詳細信息。查看包含vmlinuz的行,可以看到箭頭指向的真正的內核映象文件,而後者通常會包含適當的版本信息。在我們使用的測試系統中,盡管在Lilo.conf文件中已經包含了內核文件的名稱和位置,在Boot目錄下還是存在一個指向它的名稱為vmlinuz的符號鏈接。
如果使用上面列舉的方法還是不能找到內核版本信息,你可以執行命令ls /lib/moles並回車。這個目錄包含一個或多個子目錄,每一個子目錄都使用一個不同的內核版本作為它的目錄名。具有最高版本號的目錄名就是系統當前使用的內核版本。
在使用命令mkbootdisk -device /dev/fd0 kernelversion的時候,用前面得到的內核版本替換掉kernelversion,然後回車(例如,在我們使用的系統中,我們輸入mkbootdisk device /dev/fd0 2.2.5-155)。當出現提示後,把一張軟盤插入磁碟驅動器並回車。然後,Linux將開始向軟盤拷貝所需的系統文件。
如果整個過程沒有出現任何問題,表示你已經成功地製作了啟動盤。接下來需要測試這張啟動盤。
在啟動盤測試成功之後(使用「重新安裝Windows之前的准備工作」小節中描述的方法),你可以開始重新安裝Windows了。
重新安裝LILO
當重新安裝了Windows之後,在啟動系統時喊正攜會發現原來的LILO提示符消失了,而且系統直接啟動進入了Windows。這是因為Windows已經改寫了主硬碟的MBR,刪除了LILO程序,從而越過了Linux。這時,啟動盤成為你在安裝Windows之後再進入Linux的惟一途徑。在准備重新啟動計算機進入Linux之前,把製作好的啟動盤插入軟碟機。
在重新啟動系統之後,在LILO提示符下輸入Linux並回車。從軟盤啟動通常比從硬碟直接啟動慢得多,這時,要稍微有一點耐心。在內核被裝入之後,你的系統就可以像往常一樣啟動了。
重新安裝LILO是一件再簡單不過的事情。首先以Root用戶登錄,然後輸入/sbin/lilo命令再回車即可。如果沒有遇到任何錯誤信息,就可以取出啟動盤,使用硬碟重新啟
Ⅳ linux As4.0 如何安裝websphere
我建議你最好不要用linux的系統,支持它的軟體幾乎沒有,用vista的吧,挺好用的。
Ⅵ 如何在linux中安裝websphere
按照以下步驟下載和安裝示例 SysVInit 腳本:下載示例腳本。
作為根用戶(或通過使用 sudo 命令)把此文件保存到系統上的 /etc/init.d 目錄中,把它命名為 websphere_sysvinit.sh。
使用文本編輯器編輯它,把 ADMINUSER 和 PASSWORD 改為 在安裝過程中定義的管理用戶名和密碼 並保存這些修改。
作為根用戶或使用 sudo 命令,使用以下命令設置文件的可執行許可權:
chmod 755 /etc/init.d/websphere_sysvinit.sh
通過使用下面這樣的命令,在與系統的默認運行級相關聯的目錄中創建此文件的符號鏈接(/etc/rc5.d 目錄通常用於圖形化系統,/etc/rc3.d 目錄用於使用文本控制台的系統):
ln -s /etc/init.d/websphere_sysvinit.sh /etc/rc5.d/S85ibm-was
ln -s /etc/init.d/websphere_sysvinit.sh /etc/rc5.d/K15ibm-was
在下一次關閉系統時,這里創建的 K15ibm-was 符號鏈接會在關閉過程中自動停止 WebSphere Application Server。在下一次啟動系統時,S85ibm-was 符號鏈接會在啟動過程中自動啟動 WebSphere Application Server。
Ⅶ 怎麼遠程linux安裝websphere
使用root用戶執行launchpad.sh
[root@localhost was]# ./launchpad.sh
會彈出安裝界面:
接著之後一直點擊 next。
最後驗證是否安裝ok了。
Ⅷ websphere 7.0在linux解壓後,運行./install.sh後,沒有彈也圖形界面
7.0...怎麼會裝那麼老的版本……沒裝過那麼老的版本
但是看提示是叫你內設了EMBEDDEDEXPRESS_INSTALLROOT環境變數再執行容
或者用./install.sh -installRoot 安裝目錄
來安裝
Ⅸ suse64位linux安裝was7.0警告不支持當前系統是怎麼回事兒
建議在 /頌族opt/WASTrial 目錄中攔岩提取實際安裝 WebSphere Application Server 所用的文件。按照以下步驟創建此目錄: 1 根據要安裝 WebSphere Application Server 的系統是 UNIX 系統還是 Linux 發行版,野衡弊使用 su 或 sudo -s 命令變成系統的特權用戶...
Ⅹ linux同一websphere8.5下怎麼多實例安裝
linux同一websphere8.5下多實例安裝方法:
首先根據需要選定好目錄,然後進行解壓,解壓完成之後查看文件夾的相關內容。如下圖所示: