<p class="wp-block-paragraph">éåéå¸ï¼é 便çåçè¨ï¼è¥æé¯èª¤è«ä¸åææã </p>



<p class="wp-block-paragraph"> Junosåºæ¬æä½årootå¯ç¢¼è¨å®å¯åèæä¹åçæç« ï¼<a href="https://kerker.website/juniper-junos%E5%9F%BA%E6%9C%AC%E6%93%8D%E4%BD%9C%E3%80%81root%E5%AF%86%E7%A2%BC%E8%A8%AD%E5%AE%9A/">Juniper Junosåºæ¬æä½ãrootå¯ç¢¼è¨å®</a> </p>



<p class="wp-block-paragraph">

ææJuniperç¸éæç« å表ï¼<a href="https://kerker.website/juniper-junos-%E7%B3%BB%E5%88%97-%E6%96%87%E7%AB%A0%E5%88%97%E8%A1%A8/">Juniper JunOS ç³»åæç« å表</a></p>



<!--more-->



<p class="wp-block-paragraph"> 使ç¨Juniperè¨åçè¨å®æ¨¡å¼æï¼Junosæå°ç®åéè¡çconfigæªè¤è£½åºä¾ä¾ç®¡çè åä¿®æ¹ã<br> éåæåå°configæªæææ¹åç䏿ç«å³çæï¼éè¦éécommitæä»¤å°è¨å®æªå¯«å ¥ææçæã<br> 妿commitæååæé¡¯ç¤ºå¦ä¸ï¼</p>



<pre class="wp-block-preformatted"> {master:0}[edit]<br> root# commit <br> configuration check succeeds<br> commit complete</pre>



<p class="wp-block-paragraph"><br> ééè¦æ³¨æçæ¯å®æcommitä¹å¾ä»ç¶æ¯å¨è¨å®æ¨¡å¼ï¼å¦æå¸æå¨å®æcommitå¾åå°å½ä»¤å模å¼å¯ä»¥å¨commitå¾å ä¸and-quitã</p>



<pre class="wp-block-preformatted"> {master:0}[edit]<br> root# commit and-quit <br> configuration check succeeds<br> commit complete<br> Exiting configuration mode</pre>



<p class="wp-block-paragraph"> commitæä»¤æä¾ç®¡çè å¨commitæå ä¸è¨»è§£(comment)çåè½ï¼ç¨ä¾ç´éä¿®æ¹å §å®¹</p>



<pre class="wp-block-preformatted"> root# commit comment test<br> root# commit comment "test 123"</pre>



<p class="wp-block-paragraph"> é裡éè¦ç¹å¥æ³¨æçæ¯ï¼å¦æè¨»è§£å §å®¹å å«ç©ºæ ¼åéè¦å¨è¨»è§£å §å®¹åå¾å ä¸å¼è(&#8220;)ã<br> 妿é 端è¨å®ææå¿è¨å®æªå §å®¹æèª¤é ææ·ç·ï¼commitæä»¤æä¾ä¸å10åéèªå復å(rollback)çåè½ã</p>



<pre class="wp-block-preformatted"> root# commit confirmed <br> configuration check succeeds<br> commit confirmed will be automatically rolled back in 10 minutes unless confirmed<br> commit complete</pre>



<p class="wp-block-paragraph"> å¦åä¸é¢ç系統æç¤ºæè¿°ï¼å¦æç®¡çè å¨10åéå §æ²æåæ¬¡ä¸écommitæä»¤ï¼å系統æèªå復åè³commitåçè¨å®æªã<br> å¦å¤commit乿ä¾ç®¡çè æç¨åè½ï¼å¨commitæä»¤å¾å ä¸at [æé] å³å¯ã</p>



<pre class="wp-block-preformatted"> {master:0}[edit]<br> root# commit at "2019-01-19 16:41:00" <br> configuration check succeeds<br> commit at will be executed at 2019-01-19 16:41:00 UTC<br> Exiting configuration mode</pre>



<p class="wp-block-paragraph"> å¨å½ä»¤å模å¼ä¸å¯ä»¥ä½¿ç¨&#8221;show system commit&#8221;便¥çcommitç´éï¼ééå°±å¯ä»¥çå°æåååææçcommitç´éã</p>



<pre class="wp-block-preformatted"> root>; show system commit <br> 0 2019-01-19 16:41:18 UTC by root via cli commit at<br> 1 2019-01-19 16:36:21 UTC by root via cli<br> 2 2019-01-19 16:36:13 UTC by root via cli commit confirmed, rollback in 10mins<br> 3 2019-01-19 16:35:57 UTC by root via cli<br> test 123<br> 4 2019-01-19 16:35:51 UTC by root via cli<br> test<br> 5 2019-01-19 16:35:39 UTC by root via cli</pre>



<p class="wp-block-paragraph"> æå¾æä¾ä¸åå¨commitåç¨ä¾æª¢æ¥è¨å®æªçæä»¤</p>



<pre class="wp-block-preformatted"> {master:0}[edit]<br> root# commit check <br> configuration check succeeds</pre>



<p class="wp-block-paragraph"> commit checkå å ææª¢æ¥èªæ³æ¯å¦æ£ç¢ºï¼è¨å®ä¸çé輯æ¯å¦æ£ç¢ºä»ç¶éè¦äººå·¥é²è¡ç¢ºèªï¼å¯ä»¥å¨commitåå 確èªèç¾è¡è¨å®æªçå·®ç°</p>



<pre class="wp-block-preformatted"> root# show | compare<br> [edit interfaces ge-0/0/0 unit 0]<br> + family inet {<br> + address 10.0.0.1/24;<br> + }<br> - family ethernet-switching {<br> - storm-control default;<br> - }</pre>



<p class="wp-block-paragraph"><br> å·®ç°çé¨åæä½¿ç¨&#8221;+&#8221;è代表å¢å çè¨å®ï¼&#8221;-&#8220;忝æ¸å°çè¨å®ï¼å¦æä»ç¶ä¸ç¢ºå®è¨å®ä¿®æ¹æ¯å¦æ£ç¢ºéæ¯ç¨commit confirmedå§ï¼</p>



<p class="wp-block-paragraph"> ç¶ç¶ï¼å¦æççä¸å°å¿ä¸é¯äºæä»¤ï¼éå¯ä»¥ä½¿ç¨ rollback æä»¤ä¾ææ¥ï¼ æ´å¤éæ¼ rollback æä»¤çå §å®¹å¯ä»¥åèï¼<a href="https://kerker.website/juniper-junos%E5%BF%AB%E9%80%9F%E5%BE%A9%E5%8E%9Frollback/"> Juniper Junoså¿«é復å(rollback)</a></p>

[Juniper] Junos提交設定(commit)

