اخطار‌های زیر رخ داد:
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 210 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 459 my_date
/printthread.php 16 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 210 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 460 my_date
/printthread.php 16 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 103 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 466 my_date
/printthread.php 16 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 104 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 466 my_date
/printthread.php 16 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 105 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 466 my_date
/printthread.php 16 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 185 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 466 my_date
/printthread.php 16 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 210 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 818 my_date
/printthread.php 16 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 210 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/printthread.php 150 my_date



تالار گفتمان اسکریپت دات کام
چند ترفند در IOS - نسخه‌ی قابل چاپ

+- تالار گفتمان اسکریپت دات کام (https://forum.xn--mgbguh09aqiwi.com)
+-- انجمن: عمومی (https://forum.xn--mgbguh09aqiwi.com/Forum-%D8%B9%D9%85%D9%88%D9%85%DB%8C)
+--- انجمن: مطالب متفرقه (https://forum.xn--mgbguh09aqiwi.com/Forum-%D9%85%D8%B7%D8%A7%D9%84%D8%A8-%D9%85%D8%AA%D9%81%D8%B1%D9%82%D9%87)
+--- موضوع: چند ترفند در IOS (/Thread-%DA%86%D9%86%D8%AF-%D8%AA%D8%B1%D9%81%D9%86%D8%AF-%D8%AF%D8%B1-IOS)



چند ترفند در IOS - arenanoc - 1396/09/21

چند ترفند در IOS
شاید حالا که شروع به کانفیگ کردین چند تا ترفند به کارتون بیاد و باعث بشه سریعتر و راحتتر کار کنین.

 

مختصر نویسی
چون دستورات IOS و پارامترهاش محدود و مشخص هستن، لازم نیست شما برای لینک قابل نمایش نیست . لطفا ثبت نام کنید و یا وارد سایت شوید اینکه IOS اونها رو تشخیص بده ، به صورت کامل بنویسینشون.

کافیه کمی از دستور رو تایپ کنید و کلید Tab رو بزنید. خودش اونو برای شما تکمیل میکنه.

حتی اگه تا اندازه کافی اونها رو بنویسید و باقیش رو رها کنید باز هم IOS قدرت تشخیص دستور رو داره.

مثلا دستور پر کاربرد  Configure Terminal  که در این حالت حتی میشه به صورت conf t  نوشته بشه.

بله، درسته. بقیش رو خود IOS تشخیص میده.

البته دقت کنید جایی که مشابهت املایی وجود داره، شما باید تاحدی لینک قابل نمایش نیست . لطفا ثبت نام کنید و یا وارد سایت شوید تایپ رو ادامه بدید که دستور از نظر املایی منحصربفرد بشه.

یعنی بشه از روی اون املا، ققط به همون دستور رسید.

en = enable, conf t = configure terminal, int = interface, fa = fastEthernet, gi = gigabitEthernet, wr = write,….

 

راهنما
این مورد رو قبلا هم توضیح دادم.

هرجا دستورات ممکن داخل یک مود رو نمیدونستین یا پارامترهای یک دستور رو فراموش کرده بودین، کافیه ? رو درج کنین تا راهنمایی از راه برسه!!!

 

تاریخچه دستورات
تاریخچه دستورات در محیط IOS نگهداری میشه.

یعنی اگه کلید نشانگر بالا   (Arrow UP) یا ctrl+P  رو بزنید دستور قبلی اون مود رو براتون میاره.

واسه حرکت به سمت جلو هم معلومه که باید Arrow down یا ctrl+N  رو بزنین.

با دستورات

terminal history size 200    اندازه دستورات در کل ترمینال

و

history size 100  اندازه دستورات در لاینی که درحال کانفیگش هستیم

 رو تنظیم کنیم.

 

logging synchronous
وقتی به یه سوئیچ یا روتر متصل شدیم، گاهی پیش میاد که با پیغامهای دستگاه روبرو میشیم لینک قابل نمایش نیست . لطفا ثبت نام کنید و یا وارد سایت شوید که اتفاقات و وضعیتهای مختلف دستگاه رو برای ما گزارش می کنن.

این پیغامها وسط دستور ما ظاهر میشن و گاهی آزاردهنده میشن.

برای رفع این مشکل، موقع کانفیگ لاینها، باید دستور

logging synchronous 

رو اجرا کنیم تا پیغامها در بازه های زمانی مناسب به نمایش دربیان.

 

no ip domain lookup
گاهی پیش میاد که ما حین کانفیگ اشتباه تایپ می کنیم، خب آدمیزادیم، چه اشکالی داره؟؟!!!

ولی سیسکو حسابی سخت میگیره!!! و هر کلمه ای که تو دستوراتش نیس رو یه هاست فرض میکنه و میخواد شناساییش کنه:

Translating “we”…domain server (255.255.255.255)

و این خیلی اعصاب خوردکن و زمانبره.

واسه همین باید با دستور

no ip domain lookup

جلوش رو بگیریم.

 

exec-timeout
وفتی به یه سوئیچ یا روتر وصل میشیم، اگه یه مدتی بیکار (idle) بمونه ارتباط ما، اونوقت به صورت اتوماتیک قطع میشه.

این خاصیت را که Inactivity Timer اونو کنترل میکنه، با دستور

Exec-timeout  m s

تنظیم می کنیم که m نشاندهنده دقیقه و   s نشاندهنده ثانیه است.

اگه بخوایم هیچوقت این ارتباط قطع نشه لینک قابل نمایش نیست . لطفا ثبت نام کنید و یا وارد سایت شوید   این اعداد رو روی صفر تنظیم می کنیم.

exec-timeout 0 0