GoGPT Best VPN GoSearch

فاویکون OnWorks

smilint - آنلاین در ابر

Smilint را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور Smilint است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


smilint - بررسی های نحوی و معنایی ماژول های SMIv1/v2 و SPPI

خلاصه


خندان [ -ورسم ] [ -c پرونده ] [ -p واحد ] [ -l سطح ] [ -i الگوی خطا ] ماژول (ها)

شرح


La خندان این برنامه برای بررسی ماژول های MIB یا PIB برای خطاهای نحوی و معنایی استفاده می شود
تا حدی. ماژول های MIB سبک SMIv1/v2 و همچنین ماژول های SPPI PIB پشتیبانی می شوند.

قوانینی که خندان بر اساس برگرفته از RFC 1155، RFC 1212 و RFC 1215 برای
SMIv1، RFCs 2578-2580 برای SMIv2، RFC 3159 برای SPPI.

OPTIONS


-V، - نسخه
نسخه smilint را نشان دهید و خارج شوید.

-h، --کمک
یک متن راهنما نشان داده و خارج شوید.

-ه ، -- error-list
لیستی از همه پیام های خطای شناخته شده را نمایش دهید و از آن خارج شوید. پیام های خطا می تواند داشته باشد
تگ های مرتبط که در انتهای هر خط در پرانتز نشان داده شده اند. برچسب ها را می توان با استفاده کرد
گزینه -i برای نادیده گرفتن پیام های خطای خاص.

-r، - بازگشتی
همچنین خطاها و هشدارها را برای ماژول های وارد شده به صورت بازگشتی گزارش کنید.

-s ، -- شدت
قبل از پیام های خطا، شدت خطا را در پرانتز نشان دهید.

-m، -- error-names
قبل از پیام های خطا، نام خطاها را در پرانتز نشان دهید.

-c پرونده, --config =پرونده
خواندن پرونده به جای هر فایل پیکربندی دیگر (کلی و کاربر).

-p واحد, --preload=واحد
ماژول را از قبل بارگذاری کنید واحد قبل از خواندن ماژول(های) اصلی. این ممکن است مفید باشد اگر
یک ماژول اصلی ناقص نمی تواند برخی از تعاریف را وارد کند.

-l سطح, --سطح=سطح
خطاها و اخطارها را تا شدت مورد نظر گزارش کنید سطح. برای الف به زیر مراجعه کنید
شرح سطوح خطا سطح خطای پیش فرض 3 است.

-i پیشوند, --نادیده گرفتن=پیشوند
تمام خطاهایی را که دارای یک برچسب هستند نادیده بگیرید پیشوند. لیستی از برچسب های خطا می تواند
با فراخوانی smilint با گزینه -e بازیابی می شود.

ماژول (ها)
اینها ماژول هایی هستند که باید بررسی شوند. اگر آرگومان ماژول یک نام مسیر را نشان دهد
(با داشتن حداقل یک نقطه یا نویسه اسلش مشخص می شود)، فرض می شود
فایل دقیق برای خواندن باشد. در غیر این صورت، اگر یک ماژول با ماژول ساده آن شناسایی شود
نام، طبق قوانین داخلی libsmi جستجو می شود. دیدن smi_config(3) برای اطلاعات بیشتر
جزئیات.

ERROR و هشدار سطح


همه پیام های خطا و هشدار تولید شده دارای سطح شدت مرتبط هستند. واقعی
سطوح شدت عبارتند از:

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

1 خطای عمده SMI/SPPI، بازیابی به نحوی ممکن است اما ممکن است منجر به مشکلات شدید شود.
به عنوان مثال، کاراکترهای غیرمنتظره واژگانی یا کلمات کلیدی ناشناخته هستند. خطاهایی از این دست
معمولا منجر به خطاهای بعدی می شود.

2 خطای SMI/SPPI که احتمالاً توسط برخی از پیاده سازی ها قابل تحمل است. نمونه ها هستند
ماژول‌های MIB/PIB که ساختارهای نسخه‌های مختلف SMI/SPPI را ترکیب می‌کنند.

3 خطای SMI/SPPI که احتمالاً توسط بسیاری از پیاده سازی ها قابل تحمل است. نمونه ها هستند
فراخوان های نابجای SMIv2 MODULE-IDENTITY یا قراردادهای متنی SMIv2 که از
سایر قراردادهای متنی

4 چیزی که اکیداً یک خطا نیست، اما توصیه می شود آن را تغییر دهید.
هشدارهای این سطح معمولاً در طول بررسی MIB در نظر گرفته می شود.

5 چیزی که اساساً صحیح است اما ممکن است در محیط های خاص مشکل ساز باشد
سناریوهای استفاده به عنوان مثال هشدارهایی هستند که شناسه ها فقط در مورد یا آن تفاوت دارند
تعاریف نوع در ماژول تعریف استفاده نمی شود.

6 پیام های این سطح اعلان های کمکی هستند. به عنوان مثال پیام هایی هستند که به a اشاره می کنند
تعریف قبلی در صورت بازتعریف.

سطوح بالاتر در حال حاضر استفاده نمی شود و منجر به همان اثرات سطح 6 می شود. توجه داشته باشید
که خطاهای تا سطح 3 خطاهای ناقض مشخصات هستند و باید توسط سازمان رفع شوند
نویسنده مسئول هشدارهای تولید شده با سطح 4 باید در حالت عادی در نظر گرفته شوند
بررسی های MIB/PIB.

مثال


این مثال فایل RMON2-MIB را در فهرست فعلی بررسی می کند (توجه داشته باشید که پیشوند «./»
این را تضمین می کند). سطح خطا به 6 افزایش می یابد و هشدارهایی که در مورد شناسه ادعا می کنند
نام هایی که بیش از 32 کاراکتر طول دارند، سرکوب می شوند.

$ smilint -l 6 -i namelength-32 ./RMON2-MIB
./RMON2-MIB:3935: محدودیت نوع غیرمنتظره
./RMON2-MIB:3936: محدودیت نوع غیرمنتظره
./RMON2-MIB:3937: محدودیت نوع غیرمنتظره
./RMON2-MIB:3938: محدودیت نوع غیرمنتظره
./RMON2-MIB:3939: محدودیت نوع غیرمنتظره
./RMON2-MIB:3940: محدودیت نوع غیرمنتظره
./RMON2-MIB:4164: شی اسکالر نباید مقدار دسترسی «خواندن-ایجاد» داشته باشد

با استفاده از خدمات onworks.net از smilint آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.