عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

xpans - عبر الإنترنت في السحابة

قم بتشغيل xpans في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر xpans الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


xpans - خادم أسماء XPA

موجز


xpans [\-h] [\-e] [\-k sec] [\-p port] [\-l log] [\-s سجل الأمان] [\-P n]

OPTIONS


\ -ح رسالة تعليمات الطباعة
\-e قم بالخروج عند عدم وجود المزيد من اتصالات XPA
\-k إرسال رسائل البقاء على قيد الحياة كل ن ثانية
\-l تسجيل إدخالات قاعدة البيانات إلى الملف المحدد
\-p الاستماع للاتصالات على المنفذ المحدد
\-s معلومات أمان السجل لكل اتصال بالملف المحدد
\-P قبول طلبات الوكيل (P=1) باستخدام مؤشر ترابط منفصل (P=2)
- \ - نسخة عرض الإصدار والخروج

الوصف


خادم الأسماء xpans هو برنامج يدعم XPA يُستخدم لإدارة الأسماء والمنافذ
نقاط وصول XPA. يتم تشغيله تلقائيًا عند تسجيل نقطة وصول XPA.
يمكنك الوصول إلى خادم الأسماء باستخدام xpaget للحصول على قائمة بنقاط الوصول المسجلة.

xpans يوفر خادم الأسماء رابطًا مهمًا بين عملاء وخوادم XPA. عندما
يحدد خادم XPA نقطة وصول باستخدام XPANew(), XPACmdNew()الطرق أو XPAInfoNew()، الاسم
نقطة الوصول مسجلة في خدمة الأسماء، بالإضافة إلى معلومات الاتصال.
يقوم خادم الأسماء بعد ذلك بمطابقة قوالب الفئة: الاسم التي تم تمريرها إليه بواسطة عملاء XPA مع هذه القوالب
الإدخالات المسجلة، حتى يتمكن العملاء من التواصل مع الخوادم المناسبة.

اتصال المقبس بين برنامج يدعم XPA و xpans يبقى مفتوحا حتى
المخارج السابقة (أو إغلاق الاتصال بشكل صريح). على ما يبدو، بعض معدات الإنترنت
(مثل أجهزة مودم DSL) يمكن أن يتسبب في انتهاء مهلة الاتصال بعد فترة من عدم النشاط. ل
لمنع حدوث ذلك، يمكنك استخدام رمز التبديل \-k [sec] لإرسال رسالة بقاء قصيرة
رسالة إلى كل اتصال مفتوح بعد التأخير الزمني المحدد. (لاحظ أن هذا
يعد استخدام مستوى التطبيق للمحافظة على الحياة ضروريًا فقط إذا كنت تخدم نظام XPA
العملاء عبر الإنترنت ويتعين عليهم التعامل مع الاتصالات طويلة المدى التي تتضمن DSL أو
معدات مماثلة. يستخدم XPA أسلوب البقاء على مستوى المقبس العادي، والذي يناسب الجميع
حالات أخرى.) ملحوظة (12/2/2009): بيانات TCP خارج النطاق (URG)، المستخدمة بواسطة xpans keep-alive، هي
تم تغييرها بواسطة بعض أجهزة توجيه Cisco إلى بيانات داخل النطاق. سوف تواجه مثل هذا جهاز التوجيه كسر
وظيفة البقاء على قيد الحياة وقد تؤدي إلى تعطيل خادم XPA الخاص بك أيضًا. التقدم بحذر!

xpans سيتم تشغيل البرنامج تلقائيًا (على افتراض أنه يمكن العثور عليه في ملف المستخدم
المسار) عند تسجيل أول نقطة وصول لـ XPA. لذلك لا داعي للبدء
صراحة. ومع ذلك، عندما يتم تشغيله تلقائيًا، فإن \-ه يتم استخدام التبديل، بحيث يكون الاسم
سيتم إنهاء الخادم عندما لا يكون هناك المزيد من نقاط وصول XPA المسجلة. إذا كنت ترغب في الاحتفاظ بها
خادم الأسماء الذي يعمل باستمرار، ما عليك سوى تشغيله يدويًا دون الحاجة إلى \-ه التبديل.

سيحتفظ خادم الأسماء بسجل لنقاط الوصول المسجلة إذا كان \-ل [سجل] التبديل هو
يُستخدم في سطر الأوامر (وهذا هو الحال بالنسبة لبدء التشغيل التلقائي). يحتوي السجل
معلومات كافية عن الاسم والاتصال للسماح لك بإعادة تسجيل جميع نقاط وصول XPA
في حالة إنهاء عملية خادم الاسم قبل الأوان. على سبيل المثال، بعد ds9
تم تسجيل نقطة الوصول، وسيحتوي السجل على الإدخال:

إضافة 838e2f67:1863 ds9 ds9 gs إريك

If xpans تم إنهاء نظام ds9 ولكن لا يزال قيد التشغيل، ويمكنك إعادة تسجيل كلا نقطتي الوصول
لعملية ds9 عن طريق تشغيل:

xpaset \-p 838e2f67:1863 \-nsconnect

لاحظ أنه يتم استخدام محدد ip:port مع com.xpaset لتجاوز الحاجة للاتصال
خادم الاسم (الذي لم يتم تسجيل اسمه بعد!)

سيحتفظ خادم الأسماء بسجل معلومات الأمان في حالة التبديل \-s [سجل الأمان].
يتم استخدامه في سطر الأوامر. لكل اتصال مقبول، (بما في ذلك الاتصالات عبر
xpaget الأمر)، سيتم تسجيل المعلومات حول المضيف الذي يصدر الأمر والملف
المعلمات التي تم تمريرها إلى البرنامج هذا هو الأكثر فائدة عندما xpans يقبل
اتصالات من أجهزة غير موثوق بها.

عندما تتم إزالة نقطة وصول XPA بواسطة خادم يستخدم XPAFree()، معلومات الوصول هي
تمت إزالتها من خادم الأسماء. إذا تم إنهاء عملية تدعم XPA، فسيتم حذف كافة الأسماء
ستتم إزالة التسجيلات المسجلة بهذه العملية تلقائيًا. يتم تحديث ملف السجل دائمًا
لتعكس نقاط الوصول المسجلة حاليا.

يحتوي خادم الأسماء نفسه على أسماء نقاط وصول XPA xpans المسجلة من خلالها
يمكنه معرفة معلومات حول نقاط الوصول المسجلة حاليًا (على افتراض أن لديك
الوصول إلى خادم الاسم؛ راجع التحكم في الوصول إلى XPA لمزيد من المعلومات). لكل
نقطة الوصول المسجلة، يتم إرجاع المعلومات التالية:

فئة # فئة نقطة الوصول
الاسم # اسم نقطة الوصول
الوصول # الوصول المسموح به (g=xpaget,s=xpaset,i=xpainfo)
معرف # طريقة الوصول إلى المقبس (المضيف: منفذ لـ inet، ملف لـ local/unix)
اسم المستخدم رقم المستخدم لمالك نقطة الوصول

على سبيل المثال، لعرض جميع نقاط الوصول المسجلة حاليًا، ما عليك سوى تنفيذ ما يلي:

xpaget xpans

استمرارًا لمثال ds9 أعلاه، سيعود هذا:

DS9 ds9 gs 838e2f67:1863 إيريك

إذا تم بدء تشغيل نفس البرنامج بأسماء وصول مختلفة إلى XPA، فيمكنك البحث فقط
الأسماء المطابقة لقالب محدد. على سبيل المثال، افترض أنه تم بدء تشغيل ds9
باستخدام:

ds9 و
ds9 \-العنوان ds9\-1\-إيريك &
ds9 \-العنوان ds9\-2\-إيريك &

للبحث عن جميع نقاط الوصول ds9 التي تنتهي بـ ".eric" والتي يمكن الوصول إليها باستخدام
com.xpaset، استعمال:

xpaget xpans "DS9:*.eric" "s" "*"

سيعود هذا:

DS9 ds9\-2\-إيريك جي إس 838e29d3:42102 إيريك
DS9 ds9\-1\-إيريك جي إس 838e29d3:42105 إيريك

تطلب الوسيطة الثالثة "*" جميع نقاط الوصول من جميع المستخدمين. يمكنك أيضًا تحديد أ
سيتم إرجاع اسم مستخدم محدد ونقاط الوصول المسجلة بواسطة هذا المستخدم فقط.

يستخدم خادم الاسم XPA_METHOD متغير البيئة لتحديد ما إذا كان ينبغي
الاستماع للطلبات على مآخذ التوصيل INET أو LOCAL. نظرًا لأن نقاط الوصول XPA تستخدم هذا أيضًا
متغير البيئة، سيكون اختيار طريقة المقبس متسقًا. لاحظ أنه عندما
يتم استخدام مآخذ توصيل INET، ويمكن الوصول إلى خادم محلي من الأجهزة البعيدة إذا كان
XPA_NSINET تم تعيين متغير البيئة للإشارة إلى الجهاز المحلي. انظر بيئة XPA
المتغيرات لمزيد من المعلومات.

الميزة التجريبية لـ xpans هي قدرتها على العمل كوكيل لخوادم XPA الموجودة خلفها
جدران الحماية التي تريد التواصل مع العمليات الخارجية. الفكرة الأساسية هي
ما يلي: يقوم خادم XPA (أطلق عليه اسم "foo") على المضيف 1، ربما خلف جدار الحماية، بإنشاء ملف
الاتصال عن بعد ببرنامج xpans الذي يدعم الوكيل على host2 (تحديد XPA الخاص بالمضيف2
طريقة). على سبيل المثال:

xpaset \-p foo \-remote 'host2:28571' + \-proxy # على host1

عند الانتهاء من ذلك، يمكن للمضيف 2 استخدام مكالمات xpaset وxpaget وxpainfo للتواصل مع
خادم XPA فو. يتم تنفيذ جميع اتصالات الأوامر عبر اتصال مقبس xpans
بين foo على host1 وxpans على host2 (الذي بدأ بواسطة foo من داخل ملف
جدار الحماية). يتم إجراء اتصال البيانات بالمثل باستخدام اتصال مأخذ توصيل بدأ
على المضيف 1 (عادةً ما تكون قيمة المنفذ أكبر بمقدار اثنين من قيمة المنفذ لوحدات xpans الرئيسية
اتصال المقبس). استدعاء xpaset أو xpaget على جهات اتصال المضيف 2 xpans، والذي يقوم بإجراء
XPASet () or XPAGet () استدعاء foo، وتمرير الأوامر والبيانات ذهابًا وإيابًا بين الاثنين
البرامج.

بشكل افتراضي، لا يسمح xpans باتصالات الوكيل. إذا تم تحديد رمز التبديل \-P
مع القيمة 1، يُسمح باتصال الوكيل، ولكن يتم تنفيذ جميع اتصالات الوكيل
في نفس الموضوع مثل معالجة xpans. إذا تم تحديد قيمة 2، معالجة الوكيل
يتم تنفيذه في موضوع منفصل (بافتراض أن pthreads مدعومة على نظامك).
نظرًا لأن معالجة رد الاتصال xpa من أي نوع يمكن أن تستغرق وقتًا طويلاً، وبالتالي يمكن ذلك
تتداخل مع معالجة xpans العادية، اتصالات الوكيل مترابطة (\-P 2).
مُستَحسَن. عند استخدام اتصالات الوكيل، قد يكون من المفيد أيضًا تعيين
متغير البيئة XPA_IOCALLSXPA، بحيث يمكن معالجة طلبات الوكيل المتعددة على
في نفس الوقت، بدلاً من التسلسل.

لاحظ أن واجهة الوكيل هذه لـ xpans تجريبية. يتم استخدامه لتوفير البيانات عن بعد
قدرات التحليل على نظام Chandra-Ed باستخدام ds9. (يرى
http://chandra\-ed.cfa.harvard.edu و http://hea\-www.harvard.edu/saord/ds9 للمزيد
تفاصيل). كما هو الحال دائمًا، يرجى الاتصال بنا إذا كانت لديك مشاكل أو أسئلة.

استخدم xpans عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad