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

Ad


OnWorks فافيكون

صنبور - على الإنترنت في السحابة

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

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

برنامج:

اسم


صنبور - أداة تثبيت لأنبوب شبكة BSD

أنابيب الشبكة 4.2

موجز


صنبور ميناء (--في|--خارج|--أر|- fd n) + [--بمجرد] [- الإسراف] [--هادئ] [- يونيكس]
[- مضيف خارجي ADDR] [- أجنبي ميناء] [--المضيف المحلي ADDR] [--مسلسل] [- ديمون]
[--اغلق (ص | ث)] [--ملف معرف اسم الملف] [--قيادةدكتور] [- سجل n]
[-[i][o][e][#3[,4[,5...]]] [v][1][q][u][d][s]] [-p ميناء أجنبي] [-h مضيف أجنبي] [-H
مضيف محلي] أمر وسائط

الوصف


صنبور يحاول توفير وظائف الأنابيب عبر الشبكة. يتصرف مثل
نهاية الخادم لاتصال الخادم والعميل. عند استخدامها مع خرطوم الماء(1) يمكن أن تعمل كملف
استبدال ل

القطران -cf -. | rsh أخرى "cd destdir ؛ tar -xf -"

صنبور و خرطوم الماء مفيدة بشكل خاص عندما لا يكون لديك وصول سهل وغير تفاعلي إلى
حساب الوجهة (مثل حساب جذر حيث تعتبر المضيفات فكرة سيئة).

صنبور ينشئ مقبس BSD ، ويربطه بـ ميناء المحدد في سطر الأوامر ، و
يستمع للاتصالات.

كل مرة صنبور يحصل على اتصال EXEC(2) ق أمر ولها وسائط مع stdin ، stdout ،
stderr ، و / أو واصفات الملفات التعسفية المعاد توجيهها وفقًا لـ --في --خارج --أر
- fd n الأعلام. صنبور كما يقوم تلقائيًا بإيقاف النصف غير المستخدم من الاتصال إذا
فقط --في محدد أو إذا كان فقط --خارج و / أو --أر محددة. انظر --اغلق
خيار لمزيد من المعلومات.

OPTIONS


إذا كان --بمجرد العلم محدد ، صنبور سوف EXEC(2) أمر بدلا من شوكة(2) جي و
EXEC(2) جي. --بمجرد يعني أن أنبوب الشبكة يصلح فقط لطلقة واحدة.

- الإسراف العلم يحدد ذلك صنبور يجب طباعة معلومات حول توصيل الأجهزة المضيفة.
تتضمن هذه المعلومات عنوان المضيف الرقمي وأسماء المضيف وأرقام المنافذ الخارجية.
--هادئ العلم يحدد ذلك صنبور لا ينبغي طباعة مثل هذه المعلومات. --هادئ هل
افتراضي.

- يونيكس يحدد العلم أن ميناء ليس رقم منفذ إنترنت أو اسم خدمة ،
ولكن بدلاً من ذلك هو اسم ملف لمقبس مجال UNIX.

- مضيف خارجي الخيار يحدد أن faucet يجب أن يرفض جميع الاتصالات التي لا تفعل ذلك
تأتي من مضيف آلة. بصورة مماثلة - أجنبي يحدد أن الصنبور يجب أن يرفض
جميع الاتصالات غير المرتبطة على أجهزتهم المحلية بـ ميناء دعوى. ما سبق
خياران يسمحان بنموذج خام من المصادقة. لاحظ أنه في أنظمة UNIX فقط يمكن الجذر
اربط المقبس برقم منفذ أقل من 1024.

من فضلك قم لا تنخدع بالاعتقاد أن هذا يجعل الصنبور آمنًا. هناك طرق للخداع
أرقام IP التي كانت معروفة منذ سنوات (ولكن تم الإعلان عنها مؤخرًا فقط). أعتقد ذلك
هذه الطريقة آمنة من انتحالات DNS ، ولكن من المحتمل أن يكون لديك nospoof on in
/etc/hosts.conf على أي حال.

--المضيف المحلي يحدد أن مقبس الاستماع يجب أن يكون مرتبطًا بإنترنت معين
العنوان على هذا المضيف. هذا مفيد فقط للمضيفين الذين لديهم العديد من أرقام الإنترنت.

- ديمون يحدد أن الصنبور يجب أن ينفصل عن طرف التحكم مرة واحدة
لقد بدأ الاستماع على المقبس. يتم ذلك باستخدام استدعاء النظام سيتسيد (). لو
ليس لديك setid على نظامك ، فهو يستخدم المعيار `` إغلاق جميع واصفات الملفات ،
ioctl TIOCNOTTY و fork () وتسلسل خروج الأصل.

--اغلق يستخدم لتحويل المقبس ثنائي الاتجاه (عادةً) إلى منفذ أحادي الاتجاه
إذا كان "r" موجودًا ، إذن صنبور سيغلق نصف الاتصال لجعله للقراءة فقط
قابس كهرباء. إذا حاولنا الكتابة ، فسوف تفشل. إذا كان الاتصال عن بعد يحاول القراءة ، فإنه
سوف ينظر إلى المقبس على أنه مغلق. إذا كان الحرف "w" موجودًا بدلاً من ذلك ، فحينئذٍ صنبور سوف يغلق
النصف الآخر من الاتصال لجعله مقبسًا للكتابة فقط. إذا حاولنا القراءة ، فإننا
سوف ينظر إلى المقبس على أنه مغلق. إذا حاول الاتصال عن بعد الكتابة ، فسوف يفعل
يفشل. السلوك الافتراضي هو ترك كلا النصفين مفتوحين ، ولكن إغلاق نصف
يتم الاتصال تلقائيًا بواسطة مجموعات معينة من --في, --خارجو --أر
الأعلام. لقمع سلوكهم الآلي ، يمكنك استخدام (على التوالي) - fd 0، --fd 1،
و - fd 2.

--اغلق لا يجوز استخدامها مع بعض خوادم الإنترنت (مثل بعض httpds) لأن
يفسرون إغلاق نصف الاتصال على أنه إغلاق على الكل
اتصال. ينطبق هذا التحذير على --في, --خارجو --أر.

--مسلسل يتسبب في انتظار الصنبور حتى ينتهي طفل واحد قبل قبول أي شيء آخر
روابط. التسلسل هو شكل خام للغاية من إدارة القسم الحرج.

--ملف معرف اسم الملف الأوامر صنبور لكتابة معرف العملية فيه اسم الملف. وهذا مفيد
عندما يكون faucet جزءًا من نظام أكبر وقد ترغب عملية التحكم في قتل
صنبور. --ملف معرف يعمل بشكل صحيح عند استخدام ملف - ديمون الخيار.

افتراضيا، صنبور ينفذ

setockopt (fd ، SOL_SOCKET ، SO_REUSEADDR ...)

مما يمنع مشكلة `` العنوان قيد الاستخدام '' التي `` ابتليت '' بإصدارات netpipes 4.0 و
سابقا. --قيادةدكتور يطلب من faucet تخطي مكالمة النظام هذه ، والعودة إلى ما قبل 4.1
سلوك. بدون هذه المكالمة ، لا يكون المقبس متاحًا دائمًا لإعادة الاستخدام الفوري بعد ذلك
مخارج الصنبور.

- سجل n يسمح لك بتحديد المعلمة الثانية لملف استمع(2) استدعاء النظام. ال
الافتراضي هو 5.

SHORT FLAGS


لتقليل متطلبات الكتابة للحجج (وتكريم كبار السن
تقليد علم التشفير في نظام UNIX) لقد أضفت بعض الأشكال القصيرة من الأعلام. هنا ملف
مخطط المراسلات:

┌───────────────────┐
"قصير" طويل "
iin
oخارج
eأخطأ
#nfdn
vمطنب
1مرة
qهدوء
uيونيكس
dالخفي
sمسلسل
pأجنبي
hمضيف أجنبي
Hمؤسسة الكوثر
└──────┴────────────┘
على سبيل المثال ، الأمر التالي

example $ faucet 3000 - out - overbose --once --foreignhost client echo blah

يمكن كتابتها

example $ صنبور 3000 -ov1h صدى العميل بلاه

-p, -hو -H تأخذ الأعلام حجة ، ولكن يمكن تجميع الأعلام في وسيطة واحدة.
ثم ينتزعون الحجج التي يحتاجونها من سطر الأوامر في ترتيب الأعلام
بدا.

example $ faucet 3000 -hpHov1 client 2999 example-le2 echo blah

في حين أن كل منهما - fd تتطلب علامة الكلمة واصفًا فرديًا ، وهو -# يمكن علم الحرف
تأخذ واصفات متعددة. ما يلي متكافئ:

example $ faucet 3000 --fd 0 --fd 1 - overbose --once echo blah
example $ صنبور 3000 - # 0,1،XNUMXv - صدى مرة واحدة بلاه
example $ faucet 3000 -v1 # 0,1،XNUMX echo blah
example $ faucet 3000 - # 0,1،1vXNUMX echo blah

لاحظ أنه يجب عليك الانتباه عند استخدام ملف -# حرف العلم و -1 حرف
علم في نفس الحجة. أيضا ، تذكر الخاص إغلاق(2) دلالات -في و
-خارج.

أمثلة


يؤدي هذا إلى إنشاء مأخذ توصيل TCP-IP على الجهاز المحلي المرتبط بالمنفذ 3000.

example $ faucet 3000 - out - overbose tar -cf -.

في كل مرة تحاول بعض العمليات (من أي جهاز) الاتصال بالمنفذ 3000 على هذا
آلة صنبور سوف البرنامج شوكة(2) عملية وإرادة الطفل EXEC(2)

القطران -cf -.

--خارج الخيار يعني أنه سيتم إعادة توجيه ناتج العملية الفرعية إليه
المقبس الجديد الذي تم استرداده بواسطة قبول(2) نداء. - الإسراف يعني أن الصنبور سيطبع
معلومات حول كل اتصال جديد.

يؤدي هذا إلى إنشاء مأخذ توصيل مجال UNIX في الدليل الحالي

example $ faucet u-socket --out --err --once --unix csh -c \
"dd if = angio.pgm | funky.perl.script"

--خارج --أر الخيار يعني أنه سيتم إعادة توجيه stdout و stderr في الطفل
معالجة. ال --بمجرد الخيار يعني أن الصنبور لن شوكة(2) ، لكن EXEC(2)
العملية بحيث يمكن توصيل العملية الأولى فقط بمقبس u قبل الصنبور
يصبح غير متوفر.

هذا المثال يستمع إلى المقبس حتى يأتي الاتصال الأول. ثم تفرخ
نسخة ثنائية الاتجاه تشبه خرطوم الرقيق.

صنبور 3000-1v - fd 3 sh -c 'cat <& 3 & cat> & 3 ؛ جورب 3 '

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


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

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

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad