این دستور fs_checkservers است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
fs_checkservers - وضعیت ماشین های سرور را نمایش می دهد
خلاصه
fs سرورهای چک [-سلول <سلول به بررسی>] [-همه] [-سریع]
[-فاصله <ثانیه میان کاوشگرها>] [-کمک]
fs چک ها [-c <سلول به بررسی>] [-a] [-f]
[-i <ثانیه میان کاوشگرها>] [-h]
شرح
La fs سرورهای چک فرمان گزارش می دهد که آیا ماشین های سرور AFS خاصی در دسترس هستند یا خیر
از ماشین مشتری محلی ماشین ها به یکی از دو کلاس و Cache تعلق دارند
مدیر لیستی از آنها را در حافظه هسته نگهداری می کند:
· ماشین های سرور پایگاه داده برای هر سلول فهرست شده در محلی
/etc/openafs/CellServDB پرونده، به علاوه هر ماشینی که به لیست حافظه اضافه شده است fs
نیوسل دستور از آخرین راه اندازی مجدد
· تمام ماشین های سرور فایل که مدیر کش اخیراً با آنها تماس گرفته است و با آنها تماس گرفته است
احتمالاً باید به زودی دوباره تماس بگیرید. در بیشتر موارد، Cache Manager یک را نگه می دارد
تماس مجدد بر روی فایل یا حجمی که از دستگاه واکشی شده است.
اگر مدیر کش نتواند با فرآیند vlserver در سرور پایگاه داده تماس بگیرد
ماشین یا فایل سرور پردازش در یک ماشین سرور فایل، دستگاه را به عنوان علامت گذاری می کند
غیر قابل دسترس (در واقع، اگر یک ماشین سرور فایل چند خانه ای باشد، Cache Manager
تلاش میکند با تمام رابطهای دستگاه تماس بگیرد و فقط دستگاه را بهعنوان پایین علامتگذاری میکند
la فایل سرور از طریق هیچ یک از آنها پاسخ نمی دهد.) سپس مدیر کش به صورت دوره ای (توسط
به طور پیش فرض، هر سه دقیقه) یک کاوشگر به هر دستگاه علامت گذاری شده ارسال می کند تا ببیند که آیا ثابت است یا خیر
غیر قابل دسترس اگر دستگاهی که قبلاً غیرقابل دسترسی بود پاسخ دهد، مدیر کش آن را به عنوان علامت گذاری می کند
قابل دسترسی است و دیگر کاوشگرهای دوره ای را به آن ارسال نمی کند.
La fs سرورهای چک دستور با داشتن Cache لیست ماشین های غیر قابل دسترس را به روز می کند
مدیر مجموعه مشخصی از آنها را بررسی می کند:
· به طور پیش فرض، فقط ماشین هایی که غیرقابل دسترسی علامت گذاری شده اند و متعلق به سلول محلی هستند
(سلول ذکر شده در محلی /etc/openafs/ThisCell فایل).
· اگر -سلول آرگومان گنجانده شده است، فقط ماشین هایی که غیرقابل دسترس هستند و علامت گذاری شده اند
متعلق به سلول مشخص شده است.
· اگر -همه پرچم گنجانده شده است، همه ماشینها غیرقابل دسترسی هستند.
اگر -سریع پرچم گنجانده شده است، مدیر کش هیچ ماشینی را بررسی نمی کند، اما در عوض
نتایج آخرین بررسی قبلی را گزارش می دهد.
برای تنظیم فاصله بین پروب ها به جای تهیه لیستی از ماشین های غیرقابل دسترسی،
با استفاده از -فاصله بحث و جدل. تنظیمات غیر پیشفرض تا زمانی که دستگاه راهاندازی مجدد نشود، ادامه مییابد. به
حفظ آن در راه اندازی مجدد، قرار دادن مناسب fs سرورهای چک فرمان در دستگاه
فایل های مقداردهی اولیه AFS.
هشدارها
در صورتی که تعدادی از ماشین ها به آن پاسخ ندهند، ممکن است تکمیل فرمان مدت زیادی طول بکشد
کاوشگر Cache Manager. مدیر کش ماشین ها را به صورت متوالی بررسی می کند و منتظر می ماند
بازه زمانی استاندارد قبل از علامتگذاری دستگاه بهعنوان بیپاسخ، برای اینکه کند شود
ارتباط شبکه برای بازگرداندن سریع پوسته فرمان، دستور را در آن قرار دهید
پس زمینه. قطع کردن فرمان با تایپ Ctrl-C یا دیگری بی ضرر است
سیگنال وقفه
توجه داشته باشید که Cache Manager فقط ماشینهای سروری را بررسی میکند که در حافظه آن غیرقابل دسترس علامتگذاری شدهاند
فهرست غیبت یک ماشین سرور در خروجی لزوماً به این معنی نیست که چنین است
عملکرد، زیرا احتمالاً اصلاً در لیست حافظه گنجانده نشده است (اگر، برای
به عنوان مثال، مدیر کش اخیراً با آن تماس نگرفته است). به همین دلیل، خروجی
احتمالاً در ماشین های مشتری مختلف متفاوت است.
برخلاف بیشتر fs دستورات، فرمان چک سرورهای fs به AFSCELL اشاره نمی کند
متغیر محیطی.
OPTIONS
-سلول <سلول به بررسی>
هر سلولی را که در آن ماشینهای سرور علامتگذاری شده بهعنوان غیرقابل دسترس بررسی میشود، نامگذاری میکند. را ارائه دهید
نام دامنه کاملاً واجد شرایط یا یک فرم کوتاه شده که آن را از دیگری ابهام می کند
سلول های فهرست شده در محلی /etc/openafs/CellServDB فایل. این استدلال را با
-سریع پرچم را در صورت تمایل، اما نه با -همه پرچم. هم این استدلال و هم این استدلال را حذف کنید
-همه فقط برای بررسی ماشینها در سلول محلی پرچمگذاری کنید.
-همه
تمام ماشینهای موجود در فهرست حافظهی Cache Manager که غیرقابل دسترسی علامتگذاری شدهاند را بررسی میکند.
این استدلال را با -سریع پرچم را در صورت تمایل، اما نه با -سلول بحث و جدل.
هم این پرچم و هم این پرچم را حذف کنید -سلول آرگومان فقط برای کاوش ماشین ها در سلول محلی.
-سریع
لیست فعلی Cache Manager از ماشینهایی که غیرقابل دسترسی هستند را نشان میدهد
به جای ارسال کاوشگرهای جدید خروجی می تواند به اندازه تنظیم فعلی پروب قدیمی باشد
فاصله زمانی (به طور پیش فرض سه دقیقه و حداکثر ده دقیقه).
-فاصله <ثانیه میان کاوشگرها>
تعداد ثانیه های بین پروب های Cache Manager را به ماشین ها تنظیم یا گزارش می کند
در لیست حافظه که غیرقابل دسترسی علامت گذاری شده اند:
· برای تنظیم فاصله، مقداری از محدوده بین 1 تا 600 (10) مشخص کنید
دقایق)؛ پیش فرض 180 (سه دقیقه) است. صادرکننده باید به عنوان وارد شده باشد
ابرکاربر محلی "ریشه". تنظیم تغییر یافته همچنان ادامه دارد تا زمانی که دوباره با این تغییر کند
فرمان، یا تا زمانی که دستگاه راه اندازی مجدد شود، در آن زمان تنظیمات به حالت باز می گردد
به طور پیش فرض
· مقدار 0 (صفر) را برای نمایش تنظیمات بازه فعلی ارائه دهید. بدون امتیاز
مورد نیاز است. این استدلال را با هیچ استدلال دیگری ترکیب نکنید.
-کمک
راهنمای آنلاین این دستور را چاپ می کند. همه گزینه های معتبر دیگر نادیده گرفته می شوند.
OUTPUT
اگر هیچ ماشینی بهعنوان غیرقابل دسترس علامتگذاری شده باشد، یا اگر همه آنها اکنون به آن پاسخ دهند
کاوشگر Cache Manager، خروجی این است:
همه سرورها در حال اجرا هستند.
توجه داشته باشید که این پیام به این معنی نیست که همه ماشین های سرور در هر سلول مربوطه هستند
در حال اجرا خروجی نشان دهنده وضعیت تنها آن دسته از ماشین هایی است که مدیر کش
کاوشگرها
اگر ماشینی نتواند در بازه زمانی به پروب پاسخ دهد، خروجی شروع می شود
با رشته
این سرورها به دلیل مشکلات شبکه یا سرور در دسترس نیستند:
و نام میزبان هر ماشین را در خط خودش فهرست می کند. Cache Manager دستگاه را ذخیره می کند
بر اساس آدرس اینترنتی ثبت می شود، بنابراین فرمت هر نام میزبان (حروف بزرگ یا کوچک
حروف، یا یک آدرس اینترنتی در قالب اعشار نقطهدار) به نحوه سلول محلی بستگی دارد
سرویس name آن را در زمان صدور فرمان ترجمه می کند. اگر یک ماشین سرور است
multihomed، خروجی تنها یکی از رابط های آن را فهرست می کند (معمولاً در حال حاضر بیشترین
ترجیح داده شده است).
اگر -فاصله آرگومان با مقداری بین 1 تا 600 ارائه می شود، خروجی وجود ندارد.
اگر مقدار 0 باشد، خروجی فاصله پروب را به صورت زیر گزارش می کند:
فاصله کاوش سرور فعلی پایین است ثانیه
مثال ها
دستور زیر لیست فعلی ماشینهای پاسخگوی Cache Manager را نشان میدهد
در سلول محلی، به جای بررسی مجدد آنها. خروجی نشان می دهد که اگر وجود داشته است
هر ماشینی غیرقابل دسترس علامت گذاری شده بود، همه آنها به کاوشگر قبلی پاسخ دادند.
% fs چک سرورها -سریع
همه سرورها در حال اجرا هستند.
مثال زیر ماشینهایی را در لیست حافظهی Cache Manager که متعلق به آنها هستند کاوش میکند
سلول "stateu.edu":
% fs چک سرورها -cell stateu.edu
همه سرورها در حال اجرا هستند.
مثال زیر تمام ماشین های سرور موجود در لیست حافظه Cache Manager را بررسی می کند. آی تی
گزارش می دهد که دو دستگاه به کاوشگر پاسخ نداده اند.
% fs چک سرورها -همه
این سرورها به دلیل مشکلات شبکه یا سرور در دسترس نیستند:
fs1.abc.com SV3.STATE.EDU.
امتیاز مورد نیاز
برای تنظیم فاصله کاوش، صادرکننده باید به عنوان ابرکاربر محلی "ریشه" وارد سیستم شود.
در غیر این صورت، هیچ امتیازی لازم نیست.
از fs_checkservers به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید