1. weblogic如何避免每次輸入用戶名和密碼
1、修改WebLogic的啟動腳本,即修改startWebLogic.sh,增加如下內容:
WLS_USER="weblogic"
export WLS_USER
WLS_PW="password"
export WLS_PW
</script. </script.
2、保存用戶名和密碼信息到boot.properties文件中,在AdminServer和ManagedServer的目錄下(例:/home/oracle/u01/Middleware/user_projects/domains/portal_domain/servers/AdminServer/),新建security文件夾,並在其中創建boot.properties文件,填入如下內容:
username=weblogic
password=password(待伺服器啟動一次之後會自動進行加密)
3、進入管理伺服器的AdminServer目錄,如:%DOMAIN_HOME%/servers/AdminServer。將其中的data目錄重命名,如:data_old。或者備份到別的地方。
4、 修改管理伺服器的boot.properties文件,如:%DOMAIN_HOME%/servers/AdminServer/security /boot.properties,修改其中的用戶名與密碼(用明文,第一次啟動伺服器時明文將被加密),要和上面命令中的用戶名密碼一致。
5、重新啟動伺服器後,就可以使用用戶weblogic登錄管理控制台了。
第一次啟動後,%DOMAIN_HOME%/servers/AdminServer/security/boot.properties中的用戶名密碼被加密為:
#Tue Feb 07 09:55:44 CST 2012
password={AES}+FaamP1s=
username={AES}YVuNv07/Yi3EjhDUoUjWl/S1jUDamfLpm9/iXAb3gto=
2. weblogic 怎麼設置啟動時不需要輸入用戶名密碼
有2種法1、修改WebLogic的啟動腳本,即修改startWebLogic.sh,增加如下內容:WLS_USER="weblogic"exportWLS_USERWLS_PW="password"exportWLS_PW2、保存用戶名和密碼信息到boot.properties文件中回,在AdminServer和ManagedServer的目錄答下(例如:/home/oracle/u01/Middleware/user_projects/domains/portal_domain/servers/AdminServer/),新建security文件夾,並在其中創建boot.properties文件,填入如下內容:username=weblogicpassword=password
3. 開通linux密鑰認證登錄安全操作手冊(Xshell)
為了確保Linux伺服器登錄的安全性,本文將提供詳細的密鑰認證登錄操作步驟,適用於Xshell等SSH客戶端。密鑰認證相較於密碼認證,能提供更高的安全性,減少密碼泄露的風險。
開通伺服器允許密鑰認證:
1. 使用root用戶,打開配置文件sshd_config:
vim /etc/ssh/sshd_config
2. 修改配置文件如下內容,確保安全並保存退出:
Port 8122
PubkeyAuthentication yes
3. 重啟sshd服務:
service sshd restart
通過伺服器配置密鑰方式:
1. 生成密鑰(包括:公鑰私鑰):登錄應用用戶weblogic在 $HOME路徑執行以下命令:
ssh-keygen -t ecdsa
建議在[默認確認地方]輸入密鑰安全密碼。
備註:生成的私鑰:id_ecdsa文件,公鑰文件id_ecdsa.pub。私鑰用於訪問登錄使用,公鑰放置伺服器用於開啟認證使用。
2. 配置公鑰authorized_keys:
1) 在$HOME目錄下執行以下命令確認是否有 authorized_keys 文件:
ls ~/.ssh/authorized_keys
2) 如果沒有 authorized_keys, 執行如下命令(若有執行下一步):
mv ~/.ssh/id_ecdsa.pub ~/.ssh/authorized_keys
3) 如果有 authorized_keys, 執行如下命令:
cat >> ~/.ssh/authorized_keys < ~/.ssh/id_ecdsa.pub
3. 修改密鑰文件許可權:
執行:cd ~/.ssh/ 到目錄~/.ssh/ 下,執行以下文件賦權:
chmod 600 authorized_keys
chmod 600 id_ecdsa
4. 確認應用用戶及密鑰目錄許可權:
應用用戶許可權目錄為 755許可權,.ssh目錄許可權為 700 許可權。若非以上文件許可權,密鑰後續將不生效。
5. 本地私鑰准備:
將私鑰id_ecdsa到下載本地機器,確保下載到本機的許可權也為600(擁有者只讀)。
6. 本地認證登錄:
通過windows命令窗口cmd,執行以下命令登錄(非工具類):
ssh user@IP -p Port -i id_ecdsa
其中:user-應用用戶名,IP為伺服器IP,Port為啟用ssh使用埠,id_ecdsa為私鑰。
注意事項:
1) 認證失敗,可以查看認證失敗日誌文件:/var/log/ secure 文件日誌,查看具體出錯原因。
2) 伺服器下載的私鑰id_ecdsa文件存放位置必須是cmd命令路徑能夠執行訪問路徑,否則將提示,密鑰不存在。
通過Xshell生成密鑰方式:
1. 生成密鑰(包括:公鑰私鑰):選擇密鑰生產參數。
2. 保持私鑰:點擊「導出」,導出為私鑰文件,用來打開剛才的公鑰。請妥善保管,也可以用於發給共享方一起使用私鑰。
3. 配置伺服器公鑰authorized_key:放置公鑰(Public Key)到伺服器~/.ssh/authorized_key文件中。
3. 配置Xshell登錄信息:特別說明:支持多個密鑰認證。密鑰認證支持多人生產不同的密鑰認證,只需要按照步驟生成密鑰à保持私鑰à配置伺服器公鑰authorized_key文件,一個authorized_key可以支持多個密鑰認證。
開啟系統安全認證其他參數:
完成密鑰認證登錄之後,為了提升安全性,可以開啟如下參數配置:
1) 使用root用戶,打開配置文件sshd_config:
vim /etc/ssh/sshd_config
2) 修改文件中以下配置新:
PermitEmptyPasswords no
PasswordAuthentication no
LoginGraceTime 60
PermitRootLogin no
3) 重啟sshd服務:
service sshd restart
通過以上步驟,您可以有效地提高Linux伺服器的安全性,使用密鑰認證登錄,避免密碼泄露的風險。在日常使用中,定期更新密鑰以及檢查系統安全設置是保持系統安全的關鍵。
4. weblogic sever怎麼部署
WEBLOGIC的安裝、配置和啟動
一、軟體安裝
1. 安裝前的准備工作
1.1 首先請確認您要安裝的WebLogic版本所在的平台已通過了BEA的認證,
完整的認證平台列表請參考 http://e-docs.bea.com/platform/suppconfigs/index.html
1.2 確定一個安裝目錄,建議該目錄下至少有1個G的空間,可單獨創建個邏輯卷和文件系統
1.3 創建一個BEA用戶組帳號
1.4 創建一個weblogic用戶帳號
2. 安裝步驟
WebLogic在AIX平台下的安裝方法一般有三種:圖形窗口模式,控制台模式,無人守護安裝模式。
由於控制台模式的使用最為廣泛且不受任何其它硬體條件的限制(所以我們這里只介紹控制台安裝模式。
2.1 安裝JRE環境
WebLogic安裝程序需要JRE的支持,根據安裝平台的不同,
WebLogic的安裝介質也分為兩類,
一種自帶了JRE(後綴名為.bin),
一種需要下載平台廠商所提供的JRE環境(後綴名為.jar),
以WebLogic Server 8.1 with SP2為例,目前所支持的UNIX/LINUX平台如下所示(截止2004.2.23)
WebLogic Server 8.1 with SP2
支持平台 是否自帶JDK
HP-UX (11.0,11.i, PA-RISC) YES
Sun Solaris (8, 9, SPARC) YES
Red Hat Enterprise Linux (2.1, Pentium) YES
Red Hat Enterprise Linux (2.1, Itanium) YES
SuSE SLES (8, Pentium) YES
United Linux (1.0, Pentium) YES
IBM AIX (5.1, 5.2) NO
首先要下載和操作系統以及WEBLOGIC相匹配JDK版本,
最好是經過BEA認證的版本。
可查詢以下鏈接http://e-docs.bea.com/platform/suppconfigs/index.html;
在AIX上安裝JDK要注意以下步驟:
安裝後要修改環境變數/etc/environment文件,
將PATH中java部分更改為新安裝的Java版本(Java131或Java14),
並重新Login後生效!
否則系統會使用原有的Java130環境,在安裝weblogic7.0以上版本時會自動退回到提示符下。
2.2 獲取並上傳weblogic安裝介質到一個臨時目錄
如果手頭沒有安裝介質,我們可以到http://commerce.bea.com上下載一個WebLogic試用版,
然後通過FTP上傳到主機上的一個臨時目錄,該臨時目錄建議至少有1個G的剩餘空間
2.3 開始安裝
2.3.1 .bin的安裝方法
首先賦予.bin可執行許可權
chmod a+x filename.bin
然後執行
./filename.bin -mode=console
2.3.2 .jar的安裝方法
然後執行
java -jar filename.jar -mode=console(字元)
java -jar filename.jar -mode=graphics(圖形)
2.4 控制台安裝
2.4.1 完成2.3的步驟後,進入控制台安裝的歡迎界面,鍵入[Next]繼續
2.4.2 此時出現授權許可協議,讀完後鍵入[Yes]繼續
2.4.3 提示選擇一個BEA主目錄,如下所示
Choose BEA Home Directory:"BEA Home" = [/home/weblogic/bea]
Input new BEA Home OR [Exit][Previous][Next]>
如果想更改默認的BEA主目錄,重新輸入完整的目錄路徑即可,否則鍵入[Next]繼續
2.4.4 確認BEA主目錄
Choose BEA Home Directory:
->1| Yes, Use this BEA home directory [/home/bea]
2| No, return to BEA home directory selectionEnter index number to select OR [Exit][Previous][Next]>
鍵入[1]繼續
2.4.5 選擇安裝類型
Choose Install Type:
->1|Complete Installation|Install the complete BEA WebLogic Platform.
2|Custom Installation|Choose software components to install and optionally create custom
|application domains. Recommended for advanced users.
鍵入[1]繼續
2.4.6 選擇安裝路徑
Choose Proct Directory:Proct Installation Directory = [/home/bea/weblogicXX]
Input new Proct Installation Directory OR [Exit][Previous][Next]>
如果想更改默認的安裝目錄,重新輸入完整的目錄路徑即可,否則鍵入[Next]繼續
2.4.7 確認安裝路徑
Choose Proct Directory:
->1| Yes, use this proct directory [/home3/weblogicXX]
2| No, select another proct directoryEnter index numbers to select OR [Exit][Previous][Next]>
鍵入[1]繼續
2.4.8 現在開始安裝,此時會出現一個模擬的進度條,耐心等待,直到100%安裝順利結束。
二、配置Configuration Wizard
軟體安裝完畢後,下一步配置Domain域,進入weblogic安裝目錄
(例如:/wls/weblogic700/common/bin),找到文件dmwiz.sh,執行它
#./dmwiz.sh;選擇WLS Domain,NEXT下一步;
此界面有四個選項,
單一服務選擇第一項Single server;
第二項管理服務,
第三項集群管理服務;
第四項管理服務設置;
我們選擇第一項,NEXT下一步;
確認Domain域路徑,我們選擇默認路徑;NEXT下一步;
該界面要輸入
Server Name(服務名稱)-------myserver
Server Listen Adress一欄為伺服器地址,此項為默認,可不填!
Server Listen Por交互埠---7001
Server Listen SSL Por監聽埠------7002
NEXT下一步
創建Administrative User用戶名和密碼(密碼不少於8位),NEXT下一步;
該界面是所有配置信息的匯總確認,如果沒問題,點擊Create,開始創建DOMAIN域.
三、啟動Weblogic
在啟動Weblogic之前,可將服務用戶名和密碼寫入啟動腳本。
進入剛剛配置完成的域目錄
(例如:/wls/user_projects/mydomain),
編輯startWebLogic.sh啟動腳本,
執行$ vi startWebLogic.sh
在「WLS_USER= WLS_PW=」輸入用戶名和密碼,保存退出;
最後執行$ ./startWebLogic.sh,啟動Weblogic..
四、停止Weblogic服務
停止Weblogic服務有多種:
1、 KILL掉進程
2、 通過」http://服務地址:7001/console」,shutdownserver
3、 利用腳本停止服務:
在#/wls/weblogic700/samples/workshop路徑下,
有一個stopWebLogic.sh文件,對他進行稍微編輯,
COPY到/wls/user_projects/mydomain目錄下,執行即可。
......(准備工作略)
一.具體安裝過程
啟動控制台安裝向導:
(1)進入Welcome界面,鍵入[Next]繼續
(2)在BEA Systems License Agreement界面,鍵入[1]繼續
(3)在Choose BEA Home Directory界面,鍵入[1]選擇創建新的BEA Home目錄,輸入新的BEA Home Directory:/opt/weblogic,繼續
(4)在BEA Home Directory設置的確認界面,鍵入[1],確定(3)中輸入的目錄
(5)在Choose Install Type界面,鍵入[1],採用Complete安裝模式
(6)在Choose Proct Directory界面,鍵入[Next],用默認的目錄即可
(7)在Choose Proct Directory的確認界面,鍵入[1],確定(6)中的選擇
(8)現在開始安裝,此處出現一個模擬的進度條,當到達100%安裝就結束了。
二、配置
1、新建一個weblogic用戶,用來管理weblogic伺服器。
2、把/opt/weblogic的所有權賦給weblogic用戶
#chown -R weblogic:weblogic /opt/weblogic
3、轉到weblogic用戶
# su - weblogic
4、設置與java相關的內容
$ cd /opt/weblogic
$ rm -r jdk142_05 # 刪除這個目錄,因為安裝時未帶jdk,所以這個目錄空的
$ ln -s /opt/java1.4 jdk142_05
5、執行Domain的配置
$ cd /opt/weblogic/weblogic81/common/bin
$ ./config.sh -mode=console
啟動BEA Weblogic Configuration Wizard
(1)在Create or Extend a Configuration界面,鍵入[1],繼續
(2)在Select a Domain Template界面,鍵入[1],繼續
(3)在Choose Configuration Option界面,鍵入[1],繼續
(4)在Configure Administrative Username and Password界面,鍵入[2],進入密碼修改界面,輸入新密碼為weblogic後,返回前一個界面,鍵入[3],進入確認密碼修改界面,輸入新的確認密碼為weblogic後,返回前一個界面,鍵入[Next],繼續
(5)在Domain Mode Configuration界面,鍵入[1],繼續
(6)在Java SDK Selection界面,鍵入[1],繼續
(7)在Select the target domain directory for this configuration界面 ,鍵入[Next],繼續
(8)在Select the applications directory for this configuration界面,鍵入[/opt/weblogic/user_projects/domains/applications],繼續
(9)在Edit Domain Information界面,鍵入[flashdragon]之後,在後續界面中,鍵入[Next],繼續
(10)進入配置執行界面,當提示Domain Create Successfully時,配置成功完成。
三、啟動
$ cd /opt/weblogic/user_projects/domains/flashdragon
$ ./startWebLogic.sh
十二、配置WebLogic數據源
(1)、創建部署鏈接池
1、 在控制台左邊的樹形目錄中打開Services->JDBC->Connection Pools節點.
2、 在右邊的主界面中點擊"Configure a new JDBC Connection Pool... "連接,
在打開的頁面中選擇資料庫的類型和資料庫驅動的類型(資料庫JDBC驅動要在classpath指定的路徑中),點擊"continue"按鈕.
3、根據提示輸入所需的信息,最後創建和部署數據連接池.
(2)、創建部署數據源
1、在控制台左邊的樹形目錄中打開Services->JDBC->Data Sources節點.
2、 在右邊的主界面中輸入數據源名稱和jndi名,然後點擊"continue"按鈕
3、 選擇數據源所使用的數據連接池.
4、勾選數據源要部署到的伺服器,然後點擊"create"按鈕創建數據源.
可能存在的問題:更改鏈接池的大小,緩沖內存佔用的大小。
5. linux weblogic安裝和卸載
一、安裝jdk
二、安裝weblogic
fmw_12.2.3.0.0_wls.jar 安裝(jdk要求在1.8版本及其以上)
將weblogic
jar包放到指定文件夾下(我放在home/vlog/weblogic下)
運行命令:tar-d64 -jar fmw_12.2.3.0.0_wls.jar
如果檢查的安裝條件沒有問題就會跳出圖形化安裝界面。
然後按照安裝界面一步一步來就行了
自動啟動配置導向要勾選,如果不勾選,請參考以下鏈接:
https://blog.csdn.net/magi1201/article/details/38171367
本文參考:
https://blog.csdn.net/magi1201/article/details/38170783
三、 卸載weblogic
打開oui文件夾
cd /home/weblogic/Oracle/Middleware/oui/bin
運行腳本:
./deinstall.sh -silent
就可以卸載了。然後將Oracle文件夾刪除。
卸載完成。
四、設置生產模式啟動weblogic無需輸入密碼
在當前domain的servers/AdminServer文件夾下創建一個文件夾security,在security下創建一個文件boot.properties.在boot.properties文件里輸入
username=用戶名
password=密碼
以上步驟僅作為參考,如有問題請自行解決,本人嘗試有效