उपयोगी WebSphere अनुप्रयोग सर्वर प्रशासन लिपियों

जब आप इसे स्थापित करते हैं तो आईबीएम वेबस्फेयर एप्लीकेशन सर्वर (डब्ल्यूएएस) में 125 से अधिक शेल स्क्रिप्ट फाइल शामिल होती हैं.


उनमें से सभी उपयोगी नहीं हैं, और यदि आप एक शिक्षार्थी हैं, तो आप दैनिक कार्यों में उपयोग करने के लिए कुछ शक्तिशाली लिपियों से अवगत नहीं हो सकते हैं.

मैंने आपके जीवन को सहज बनाने के लिए कुछ सबसे उपयोगी लिपियों को सूचीबद्ध किया है, जैसा कि वेबस्फेयर एडमिनिस्ट्रेटर.

आईबीएम डब्ल्यूएएस एनडी 8.5.5 पर्यावरण में निम्नलिखित लिपियों का परीक्षण किया जाता है और किसी भी अन्य वातावरण में काम करने का कोई कारण नहीं दिखता है.

रोक & तैनाती प्रबंधक, नोड एजेंट शुरू करना & JVM

stopManager.sh

आप ऊपर दिए गए आदेश का उपयोग करके परिनियोजन प्रबंधक को रोक सकते हैं.

[[ईमेल संरक्षित] बिन] # ./stopManager.sh
ADMU0116I: फ़ाइल में उपकरण जानकारी लॉग की जा रही है
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/stopServer.log
ADMU0128I: Dmgr01 प्रोफ़ाइल के साथ उपकरण शुरू करना
ADMU3100I: सर्वर के लिए कॉन्फ़िगरेशन पढ़ना: dmgr
ADMU3201I: सर्वर स्टॉप अनुरोध जारी किया गया। रुकने की स्थिति की प्रतीक्षा कर रहा है.
ADMU4000I: सर्वर dmgr पूर्ण पूर्ण.
[[ईमेल संरक्षित] बिन] #

ध्यान दें: इसे DMGR प्रोफ़ाइल पथ में निष्पादित किया जाना है.

startManager.sh

आप ऊपर दिए गए आदेश का उपयोग करके परिनियोजन प्रबंधक प्रारंभ कर सकते हैं.

[[ईमेल संरक्षित] बिन] # ./startManager.sh
ADMU0116I: फ़ाइल में उपकरण जानकारी लॉग की जा रही है
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
ADMU0128I: Dmgr01 प्रोफ़ाइल के साथ उपकरण शुरू करना
ADMU3100I: सर्वर के लिए कॉन्फ़िगरेशन पढ़ना: dmgr
ADMU3200I: सर्वर लॉन्च किया गया। आरम्भिक स्थिति की प्रतीक्षा की जा रही है.
ADMU3000I: ई-व्यवसाय के लिए सर्वर dmgr खुला; प्रोसेस आईडी 9183 है
[[ईमेल संरक्षित] बिन] #

ध्यान दें: इसे DMGR प्रोफ़ाइल पथ में निष्पादित किया जाना है.

startServer.sh

JVM शुरू करने के लिए, आप नीचे जैसे सर्वर नाम के साथ startServer.sh का उपयोग कर सकते हैं.

[[ईमेल संरक्षित] बिन] # ./startServer.sh server1
ADMU0116I: फ़ाइल में उपकरण जानकारी लॉग की जा रही है
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.log
ADMU0128I: AppSrv01 प्रोफाइल के साथ उपकरण शुरू करना
ADMU3100I: सर्वर के लिए कॉन्फ़िगरेशन पढ़ना: सर्वर 1
ADMU3200I: सर्वर लॉन्च किया गया। आरम्भिक स्थिति की प्रतीक्षा की जा रही है.
ADMU3000I: सर्वर सर्वर 1 ई-व्यवसाय के लिए खुला; प्रोसेस आईडी 10633 है
[[ईमेल संरक्षित] बिन] #

ध्यान दें: JVM शुरू करने से पहले नोड एजेंट शुरू किया जाना चाहिए.

stopServer.sh

आप JVM नाम के साथ कमांड के ऊपर निष्पादित करके JVM को बंद कर सकते हैं.

[[ईमेल संरक्षित] बिन] # ./stopServer.sh server1
ADMU0116I: फ़ाइल में उपकरण जानकारी लॉग की जा रही है
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/stopServer.log
ADMU0128I: AppSrv01 प्रोफाइल के साथ उपकरण शुरू करना
ADMU3100I: सर्वर के लिए कॉन्फ़िगरेशन पढ़ना: सर्वर 1
ADMU3201I: सर्वर स्टॉप अनुरोध जारी किया गया। रुकने की स्थिति की प्रतीक्षा कर रहा है.
ADMU4000I: सर्वर सर्वर 1 स्टॉप पूरा हुआ.
[[ईमेल संरक्षित] बिन] #

stopNode.sh

संबंधित नोड एजेंट को रोकने के लिए, आपको उस प्रोफ़ाइल पर जाना होगा और नोड एजेंट को रोकने के लिए stopNode.sh निष्पादित करना होगा.

[[ईमेल संरक्षित] बिन] # ./stopNode.sh
ADMU0116I: फ़ाइल में उपकरण जानकारी लॉग की जा रही है
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/stopServer.log
ADMU0128I: AppSrv01 प्रोफाइल के साथ उपकरण शुरू करना
ADMU3100I: सर्वर के लिए रीडिंग कॉन्फ़िगरेशन: नोडेजेंट
ADMU3201I: सर्वर स्टॉप अनुरोध जारी किया गया। रुकने की स्थिति की प्रतीक्षा कर रहा है.
ADMU4000I: सर्वर नोडोडेंट स्टॉप पूर्ण.
[[ईमेल संरक्षित] बिन] #

startNode.sh

संबंधित प्रोफ़ाइल पर जाएं और नोड एजेंट शुरू करने के लिए startNode.sh निष्पादित करें.

[[ईमेल संरक्षित] बिन] # ./startNode.sh
ADMU0116I: फ़ाइल में उपकरण जानकारी लॉग की जा रही है
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/startServer.log
ADMU0128I: AppSrv01 प्रोफाइल के साथ उपकरण शुरू करना
ADMU3100I: सर्वर के लिए रीडिंग कॉन्फ़िगरेशन: नोडेजेंट
ADMU3200I: सर्वर लॉन्च किया गया। आरम्भिक स्थिति की प्रतीक्षा की जा रही है.
ADMU3000I: ई-बिजनेस के लिए सर्वर नोडोडेंट ओपन; प्रोसेस आईडी 11363 है
[[ईमेल संरक्षित] बिन] #

serverStatus.sh

जेवीएम की स्थिति का पता लगाने के लिए, आप इस स्क्रिप्ट का उपयोग कर सकते हैं-और तर्क के साथ.

इसे संबंधित प्रोफ़ाइल स्तर पर निष्पादित किया जाना चाहिए। यदि आप इसे DMGR प्रोफ़ाइल स्तर पर निष्पादित करते हैं, तो यह केवल DMGR की स्थिति दिखाएगा.

[[ईमेल संरक्षित] बिन] # ./serverStatus.sh -all
ADMU0116I: फ़ाइल में उपकरण जानकारी लॉग की जा रही है
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/serverStatus.log
ADMU0128I: AppSrv01 प्रोफाइल के साथ उपकरण शुरू करना
ADMU0503I: सभी सर्वरों के लिए सर्वर स्थिति को पुनः प्राप्त करना
ADMU0505I: सर्वर कॉन्फ़िगरेशन में पाए गए:
ADMU0506I: सर्वर नाम: नोडोडेंट
ADMU0506I: सर्वर नाम: server1
ADMU0508I: नोड एजेंट "nodeagent" शुरू हो गया
ADMU0508I: अनुप्रयोग सर्वर "server1" शुरू हो गया
[[ईमेल संरक्षित] बिन] #

बैकअप & पुनर्स्थापित

backupConfig.sh

उत्पादन समर्थन में काम करते समय सीखने वाली पहली चीजों में से एक यह है कि बैकअप कैसे लिया जाए। जब कुछ भी काम नहीं करता है – बैकअप मदद करता है.

इस स्क्रिप्ट का उपयोग आप अपने WebSphere पर्यावरण कॉन्फ़िगरेशन का बैकअप लेने के लिए कर सकते हैं। एक सर्वोत्तम अभ्यास के रूप में, आप “–nostop” तर्क का उपयोग कर सकते हैं, इसलिए यह परिनियोजन प्रबंधक को रोकने के बिना बैकअप लेता है.

[[ईमेल संरक्षित] बिन] # ./backupConfig.sh -nostop
ADMU0116I: फ़ाइल में उपकरण जानकारी लॉग की जा रही है
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/backupConfig.log
ADMU0128I: AppSrv01 प्रोफाइल के साथ उपकरण शुरू करना
ADMU5001I: कॉन्फ़िगरेशन निर्देशिका का बैकअप लेना
/ opt / IBM / WebSphere / AppServer / प्रोफाइल / AppSrv01 / फाइल करने के लिए कॉन्फ़िगर
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/WebSphereConfig_2015-04-12.zip
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………..
ADMU5002I: 933 फाइलें सफलतापूर्वक समर्थित हैं
[[ईमेल संरक्षित] बिन] #

restoreConfig.sh

यदि आपने कॉन्फ़िगरेशन बदल दिया है और चीजें अपेक्षा के अनुरूप नहीं हैं और आपके कॉन्फ़िगरेशन को पुनर्स्थापित करने का समय है। ठीक है, आप कॉन्फ़िगरेशन को पुनर्स्थापित करने के लिए बैकअप फ़ाइल का उपयोग कर सकते हैं.

[[ईमेल संरक्षित] बिन] # ./restoreConfig.sh WebSphereConfig_2015-04-12.zip -nostop
ADMU0116I: फ़ाइल में उपकरण जानकारी लॉग की जा रही है
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/restoreConfig.log
ADMU0128I: AppSrv01 प्रोफाइल के साथ उपकरण शुरू करना
ADMU5502I: निर्देशिका / ऑप्ट / IBM / WebSphere / AppServer / प्रोफाइल / AppSrr01 / config
पहले से ही मौजूद है; का नाम बदल रहा है
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config.old
ADMU5504I: पुनर्स्थापना स्थान को सफलतापूर्वक नाम दिया गया
ADMU5505I: फ़ाइल WebSphereConfig_2015-04-12.zip को पुनर्स्थापित करना
/ Opt / आईबीएम / WebSphere / AppServer / प्रोफाइल / AppSrv01 / config
…………………………………………………………………………………………………………………………………………………….
ADMU5506I: 933 फ़ाइलों को सफलतापूर्वक पुनर्स्थापित किया गया
ADMU6001I: ऐप तैयार करना शुरू करें –
ADMU6009I: पूर्ण प्रसंस्करण.
ADMU6002I: एसेट तैयारी शुरू करें –
ADMU6009I: पूर्ण प्रसंस्करण.
[[ईमेल संरक्षित] बिन] #

क्या आपको पसंद है? अधिक मज़ा के लिए नीचे स्क्रॉल करें!

संस्करण प्राप्त करना & पैक जानकारी ठीक करें

versionInfo.sh

WAS संस्करण का पता लगाने के लिए, स्तर, पैकेज, वास्तुकला का निर्माण करें & आपके सर्वर पर स्थापित सुविधाएँ.

[[ईमेल संरक्षित] बिन] # ./versionInfo.sh
WVER0010I: कॉपीराइट (c) आईबीएम कॉर्पोरेशन 2002, 2012; सभी अधिकार सुरक्षित.
WVER0012I: VersionInfo रिपोर्टर संस्करण 1.15.1.48, दिनांक 2/8/12
——————————————————————————–
IBM WebSphere उत्पाद स्थापना स्थिति रिपोर्ट
——————————————————————————–
दिनांक और समय पर रिपोर्ट 12 अप्रैल, 2015 3:18:41 पूर्वाह्न पीडीटी
स्थापना
——————————————————————————–
उत्पाद निर्देशिका / ऑप्ट / आईबीएम / वेबस्फेयर / ऐपस्वर
संस्करण निर्देशिका / ऑप्ट / आईबीएम / वेबस्फेयर / AppServer / गुण / संस्करण
DTD डायरेक्टरी / ऑप्ट / IBM / WebSphere / AppServer / properties / version / dtd
लॉग निर्देशिका / var / ibm / InstallationManager / लॉग
उत्पाद सूची
——————————————————————————–
NDTRIAL इंस्टॉल किया गया
स्थापित उत्पाद
——————————————————————————–
आईबीएम वेबस्फेयर एप्लिकेशन सर्वर नेटवर्क तैनाती का नाम
संस्करण 8.5.5.0
आईडी NDTRIAL
स्तर gm1319.01 बनाएँ
दिनांक 5/14/13 बनाएँ
पैकेज com.ibm.websphere.NDTRIAL.v85_8.5.5000.20130514_1044
आर्किटेक्चर x86-64 (64 बिट)
जावा के लिए स्थापित सुविधाएँ आईबीएम 64-बिट वेबस्फेयर एसडीके
WebSphere अनुप्रयोग सर्वर पूर्ण प्रोफ़ाइल
EJBDeploy टूल प्री-ईजेबी 3.0 मॉड्यूल के लिए
एंबेडेबल ईजेबी कंटेनर
स्टैंड-अलोन पतले ग्राहक और संसाधन एडेप्टर
——————————————————————————–
अंतिम स्थापना स्थिति रिपोर्ट
——————————————————————————–
[[ईमेल संरक्षित] बिन] #

ध्यान दें: आप समर्थित तर्कों का पालन करने में रुचि रख सकते हैं.

  • -fixpacks: फिक्स पैक जानकारी प्रदर्शित करने के लिए
  • -लंबा: सभी फिक्स पैक और ifixes प्रदर्शित करने के लिए
  • -ifixes: ifixes जानकारी प्रदर्शित करने के लिए

getHistoryReport.sh

यदि आप ऑडिटिंग कर रहे हैं या बस तारीखों के साथ घटकों, फ़िक्सेस, रिफ्रेश पैक को सूचीबद्ध करना चाहते हैं, तो आप इस कमांड को चला सकते हैं, जो वर्तमान वर्किंग डायरेक्टरी में historyReport.html उत्पन्न करेगा, जो आमतौर पर बिन फ़ोल्डर है.

getVersionReport.sh

वेबस्फ़ेयर इंस्टॉलेशन का बिल्ड वर्ज़न और बिल्ड दिनांक प्रदर्शित करने के लिए। यदि किसी विशेष संस्करण के साथ कोई भी संदिग्ध समस्या है, तो आईबीएम समर्थन लोगों द्वारा अक्सर जांच करने के लिए कहा जाता है.

कैशे साफ़ करना

कैश को साफ़ करने के विभिन्न कारण हो सकते हैं, जो अपग्रेड के बाद सबसे स्पष्ट होगा। दो कैश हैं जिन्हें आपको क्लीयर करने पर विचार करना चाहिए 1) जेवीएम 2) ओएसजीआई.

clearClassCache.sh

JVM के वर्ग कैश को साफ़ करने के लिए, आप स्क्रिप्ट के ऊपर क्रियान्वित कर सकते हैं.

ध्यान दें: क्लास कैश को क्लीयर करने से पहले JVM को रोकना होगा.

osgiCfgInit.sh

OSGi प्रोफ़ाइल साफ़ करने के लिए कमांड के ऊपर निष्पादित करें & सर्वर कैश.

[[ईमेल संरक्षित] बिन] # ./osgiCfgInit.sh
OSGi प्रोफ़ाइल कैश / ऑप्ट / IBM / WebSphere / AppServer / प्रोफाइल / Dmgr01 के लिए सफलतापूर्वक साफ़ किया गया.
OSGi सर्वर कैश सफलतापूर्वक / ऑप्ट / IBM / WebSphere / AppServer / प्रोफाइल / Dmgr01 / सर्वर / dmgr के लिए साफ किया गया.
[[ईमेल संरक्षित] बिन] #

ध्यान दें: कैश साफ़ करने से पहले चल रही प्रक्रियाओं को रोकना न भूलें.

प्रोफाइल का प्रबंधन

managesdk.sh

यदि आपने कई एसडीके स्थापित किए हैं तो आप संस्करण को चालू कर सकते हैं। आप अपनी प्रोफ़ाइल में उपलब्ध SDK से संबंधित जानकारी प्राप्त करने के लिए भी इस स्क्रिप्ट का उपयोग कर सकते हैं। नीचे दिए गए उदाहरण में उपलब्ध एसडीके की सूची दिखाई गई है.

[[ईमेल संरक्षित] बिन] # ./managesdk.sh -listAvailable
CWSDK1003I: उपलब्ध एसडीके:
CWSDK1005I: एसडीके नाम: 1.6_64
CWSDK1001I: सफलतापूर्वक प्रबंधित managesdk कार्य निष्पादित किया गया.
[[ईमेल संरक्षित] बिन] #

pmt.sh

GUT मोड में WebSphere प्रोफाइल बनाने के लिए PMT (प्रोफाइल मैनेजमेंट टूल) का उपयोग किया जा सकता है। पीएमटी का उपयोग करके प्रोफाइल बनाना बहुत आसान है – आपको बस इतना करना है कि प्रोफ़ाइल का वांछित स्तर बनाएं और विज़ार्ड का पालन करें। आप इसे आजमाते हैं!

syncNode.sh

किसी कारण से, यदि आप प्रशासन कंसोल के माध्यम से नोड सिंक नहीं कर सकते हैं, तो आप प्रोफ़ाइल स्तर से SyncNode.sh का उपयोग कर सकते हैं। इस स्क्रिप्ट का उपयोग करने से पहले नोड एजेंट को रोक दिया जाना चाहिए.

आपको DMGR होस्ट के लिए एक तर्क पारित करना होगा & SOAP पोर्ट नंबर.

[[ईमेल संरक्षित] बिन] # ./syncNode.sh लोकलहोस्ट 887 8879
ADMU0116I: फ़ाइल में उपकरण जानकारी लॉग की जा रही है
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/syncNode.log
ADMU0128I: AppSrv01 प्रोफाइल के साथ उपकरण शुरू करना
ADMU0401I: परिनियोजन के साथ नोड localhostNode01 के लिए SyncNode कार्रवाई प्रारंभ करें
प्रबंधक लोकलहोस्ट: 8879
ADMU0016I: नोड और सेल के बीच कॉन्फ़िगरेशन को सिंक्रनाइज़ करना.
ADMU0402I: नोड localhostNode01 के लिए कॉन्फ़िगरेशन सिंक्रनाइज़ किया गया है
तैनाती के प्रबंधक के साथ लोकलहोस्ट: 8879
[[ईमेल संरक्षित] बिन] #

  • localhost = परिनियोजन प्रबंधक होस्टनाम
  • 8879 = DMGR SOAP पोर्ट नंबर

मुझे उम्मीद है कि उपरोक्त स्क्रिप्ट आपके दैनिक कार्य के लिए उपयोगी हैं। क्लाउड कंप्यूटिंग सीखकर अपने करियर को एक स्तर तक ले जाएं.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map