जवाबों:
मुझे लगता है, आप show | compare
कॉन्फ़िगरेशन मोड से उपयोग कर सकते हैं ।
show conf | compare
कॉन्फ़िगर मोड में नहीं रहते हुए चला सकते हैं ।
ऐसे मामलों में जहां सामान्य कॉन्फ़िगर मोड अनुपलब्ध है, जैसे जब चेसिस को क्लस्टर किया जाता है, तो आप निम्न विधि का उपयोग कर सकते हैं।
ए निष्पादित करने के बाद commit at
, JunOS कॉन्फिगर को चेक करता है और फाइल बनाता है /config/juniper.conf+.gz
। चल config डेटाबेस है बंद कर दिया जब तक समय के लिए प्रतिबद्ध है, ताकि अन्य उपयोगकर्ताओं के अंतरिम परिवर्तन के लिए प्रतिबद्ध करने में सक्षम नहीं होगा। अन्य उपयोगकर्ता clear system commit
कमांड के साथ लंबित परिवर्तनों को हटा सकते हैं । यह रनिंग कॉन्फिग डेटाबेस को अनलॉक करेगा और अन्य कमिट्स के लिए अनुमति देगा; हालाँकि, मूल उपयोगकर्ता अपने परिवर्तनों में थोड़ा परेशान हो सकता है।
यदि आप यह देखना चाहते हैं कि लंबित कॉन्फ़िग फ़ाइल और वर्तमान चल रहे कॉन्फ़िगर के बीच अंतर क्या है, तो निम्न कार्य करें:
configure private
load replace /config/juniper.conf+.gz
show | compare
JunOS लंबित प्रतिबद्ध में परिवर्तनों के पैच-स्टाइल पाठ का उत्पादन करेगा। लंबित प्रतिबद्धताओं के दौरान आपको जो भी काम पूरा करने की आवश्यकता है, उसे करने के बाद, आप उस वापस load patch terminal
(या किसी अन्य फ़ाइल में पाइप) के साथ पेस्ट कर सकते हैं , और मूल commit at
उपयोगकर्ता अधिक खुश होगा।
संपादित करें: यदि आप एक निजी संपादन मोड में मजबूर होना चाहते हैं, जैसा कि चेसिस क्लस्टर में हो सकता है:
user@SRX3600> configure
warning: Clustering enabled; using private edit
warning: uncommitted changes will be discarded on exit
Entering configuration mode
{primary:node1}[edit]
आप उपयोग कर सकते हैं
configure shared
show | compare
यह ठीक काम करने के लिए लगता है और स्कर्ट कि निजी विन्यास मोड में मजबूर होने का गंदा मुद्दा। configure shared
छिपा हुआ कमंड है
show configuration | compare rollback <rollback-number>
कमांड आउटपुट निम्नानुसार होगा:
admin@NICFW1# run show configuration | compare rollback 2
[edit applications application MORTIMERHARVEY]
term WWW_TCP_2131 { ... }
+ term WWW_TCP_65000 protocol tcp destination-port 65000-65050;
{primary:node0}[edit]
admin@NICFW1# run show configuration | compare rollback 3
[edit security policies from-zone Internet to-zone Corporate policy InternetPortals match]
- application [ junos-http junos-https ];
+ application [ junos-http junos-https MORTIMERHARVEY ];
[edit applications application MORTIMERHARVEY]
term WWW_TCP_2131 { ... }
+ term WWW_TCP_65000 protocol tcp destination-port 65000-65050;
ऊपर दिए गए उदाहरण में +
उस कॉन्फ़िगरेशन को दर्शाया गया है जिसे जोड़ा गया है और -
हटाए गए कॉन्फ़िगरेशन का प्रतिनिधित्व करता है।
कमिट | तुलना
मैं हमेशा इसका उपयोग पूर्व बनाम नए विन्यास को देखने के लिए करता हूं, साथ ही कमिट 1 या अन्य मनमाना मूल्य का उपयोग करके आपको गलतियों और रोलबैक से बचा सकता है जब आवश्यक हो तो मूल्य समाप्त हो जाता है। उदाहरण के लिए 1 पुष्टि के बाद 1 मिनट है..इसके बाद अगर पुष्टि नहीं की जाती है तो यह किए गए परिवर्तनों को रोलबैक कर देगा।
c-tsmith @ COSMO_CORPDC_EX45_00 # कमिट | ?
संभावित पूर्णियां: गणना घटित होने वाली गणना प्रदर्शन केवल एक पाठ दिखाने के अलावा अतिरिक्त प्रकार की जानकारी दिखाएँ, जो किसी पैटर्न से मेल नहीं खाती है पैटर्न खोज की पहली घटना खोजें खोज को पकड़ें बिना पाठ को छोड़ें - अधिक - केवल उत्पादन के अंतिम प्रदर्शन को प्रदर्शित करें केवल मैच का अंतिम प्रदर्शन दिखाएं पाठ जो एक पैटर्न से मेल खाता है, न तो अधिक आउटपुट अनुरोध न करें सिस्टम-स्तरीय अनुरोधों को हल करें IP पते को सहेजें आउटपुट को बचाने के लिए आउटपुट ट्रिम करें फ़ाइल को ट्रिम निर्दिष्ट करें पंक्ति के प्रारंभ से स्तंभों की संख्या निर्दिष्ट करें
तुलना के लिए आउटपुट के बिना हमारे स्विच में से एक उदाहरण है।