GoGPT Best VPN GoSearch

OnWorks فافيكون

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

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

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

برنامج:

اسم


PRoot - chroot و mount --bind و binfmt_misc بدون امتياز / إعداد

موجز


بروت [خيار] ... [أمر]

الوصف


PRoot هو تطبيق مساحة المستخدم لـ الاستجذار, جبل --ربطو binfmt_misc. هذا يعنى
أن المستخدمين لا يحتاجون إلى أي امتيازات أو إعداد للقيام بأشياء مثل استخدام تعسفي
الدليل باعتباره نظام ملفات الجذر الجديد ، مما يجعل الوصول إلى الملفات في مكان آخر في ملف
التسلسل الهرمي لنظام الملفات ، أو تنفيذ البرامج المصممة لبنية وحدة معالجة مركزية أخرى
بشفافية من خلال وضع المستخدم QEMU. أيضًا ، يمكن للمطورين استخدام PRoot كنظام Linux عام
محرك أجهزة القياس بفضل آلية التمديد الخاصة به ، انظر على سبيل المثال.
من الناحية الفنية يعتمد PRoot على ptrace، مكالمة نظام غير مميزة متوفرة في كل نظام Linux
نواة.

نظام ملفات الجذر الجديد ، المعروف أيضًا باسم ضيف من rootfs، عادةً ما يحتوي على توزيعة Linux. بواسطة
يقصر PRoot الافتراضي تنفيذ البرامج على rootfs الضيف فقط ، ولكن المستخدمين
يمكن استخدام المدمج في جبل / ربط آلية الوصول إلى الملفات والأدلة الفعلية
نظام ملفات الجذر ، ويعرف أيضًا باسم مضيف من rootfs، تمامًا كما لو كانوا جزءًا من جذور الضيف.

عندما يتم إجراء توزيع Linux الضيف لبنية CPU غير متوافقة مع
المضيف الأول ، يستخدم PRoot وضع المستخدم لمحاكي وحدة المعالجة المركزية QEMU لتنفيذ الضيف بشفافية
البرامج. إنها طريقة ملائمة لتطوير وبناء والتحقق من صحة أي ضيف Linux
الحزم بسلاسة على كمبيوتر المستخدمين ، تمامًا كما لو كانوا في ملف محلي ضيف
بيئة. وبهذه الطريقة يتم تجنب كل قضايا التجميع المشترك.

PRoot يمكن أيضا مزيج تنفيذ البرامج المضيفة وتنفيذ برامج الضيوف
تمت مضاهاته بواسطة وضع المستخدم QEMU. هذا مفيد لاستخدام معادلات المضيف للبرامج الموجودة
مفقودة من rootfs الضيف وتسريع وقت البناء باستخدام أدوات الترجمة المتقاطعة
أو البرامج المستقلة عن وحدة المعالجة المركزية ، مثل المترجمين الفوريين.

من الجدير بالذكر أن نواة الضيف لا تشارك أبدًا ، بغض النظر عما إذا كانت QEMU أم لا
يتم استخدام وضع المستخدم أم لا. من الناحية الفنية ، عندما تقوم برامج الضيف بالوصول إلى النظام
الموارد ، يقوم PRoot بترجمة طلباتهم قبل إرسالها إلى نواة المضيف. هذا
يعني أن برامج الضيف يمكنها استخدام موارد المضيف (الأجهزة ، الشبكة ، ...) تمامًا كما لو كانت
كانت برامج مضيفة "عادية".

OPTIONS


تتكون واجهة سطر الأوامر من جزأين: خيارات PRoot الأول (اختياري) ،
ثم أمر التشغيل (/ بن / ش إذا لم يتم تحديدها). يصف هذا القسم الخيارات
مدعوم من PRoot ، أي الجزء الأول من واجهة سطر الأوامر الخاصة به.

منتظم الخيارات
-r مسار, - rootfs =مسار
استعمل مسار كنظام ملفات جذر الضيف الجديد ، الافتراضي هو /.

المحدد مسار عادةً ما يحتوي على توزيعة Linux حيث توجد جميع البرامج الجديدة
سيقتصر. الجذر الافتراضي هو / عندما لا يتم تحديد أي شيء ، يكون هذا منطقيًا
عند استخدام آلية الربط لنقل الملفات والأدلة المضيفة ، راجع ملف -b
الخيار و أمثلة قسم لمزيد من التفاصيل.

يوصى باستخدام -R or -S خيارات بدلا من ذلك.

-b مسار, - ربط =مسار, -m مسار, - الكمية =مسار
اجعل محتوى مسار يمكن الوصول إليها في جذور الضيف.

هذا الخيار يجعل أي ملف أو دليل من rootfs للمضيف يمكن الوصول إليه في ملف
محصورة كما لو كانت جزءًا من جذور الضيف. بشكل افتراضي ، يكون ملف
يرتبط مسار المضيف بنفس المسار في جذور الضيف ولكن يمكن للمستخدمين تحديد أي منها
موقع آخر مع بناء الجملة: -b * host_path *: * guest_location *. إذا كان الضيف
الموقع رابط رمزي ، تم إلغاء الإشارة إليه للتأكد من أن المحتوى الجديد
يمكن الوصول إليها من خلال جميع الروابط الرمزية التي تشير إلى المحتوى المتراكب. في
معظم الحالات لا ينبغي أن يكون هذا السلوك الافتراضي مشكلة ، على الرغم من أنه من الممكن
صراحةً عدم الرجوع إلى موقع الضيف من خلال إلحاقه بـ ! حرف: -b
* host_path *: * guest_location! *.

-q أمر, - qemu =أمر
تنفيذ برامج الضيف من خلال QEMU كما هو محدد بواسطة أمر.

في كل مرة يتم فيها تنفيذ برنامج الضيف ، يقوم PRoot بإدراج وضع مستخدم QEMU
أمر أمام الطلب الأولي. بهذه الطريقة ، يتم تشغيل برامج الضيف بالفعل
وحدة معالجة مركزية افتراضية للضيف تمت محاكاتها بواسطة وضع مستخدم QEMU. التنفيذ الأصلي للمضيف
البرامج لا تزال فعالة ويلتزم الجذر المضيف بأكمله / host-rootfs in
بيئة الضيف.

-w مسار, --pwd =مسار, --cwd =مسار
اضبط دليل العمل الأولي على مسار.

تتوقع بعض البرامج أن يتم تشغيلها من دليل معين ولكنها لا تؤدي أيًا منها
تشدر بأنفسهم. يتجنب هذا الخيار الحاجة إلى تشغيل قذيفة ثم
الدخول إلى الدليل يدويًا.

-v قيمنا, - الإسراف =قيمنا
قم بتعيين مستوى معلومات التصحيح إلى قيمنا.

كلما زاد العدد الصحيح قيمنا هو ، تتم طباعة معلومات التصحيح الأكثر تفصيلاً إلى
تيار الخطأ القياسي. سلبي قيمنا يجعل PRoot هادئًا إلا في حالة القتل
أخطاء.

-V, --الإصدار, --حول
نسخة مطبوعة وحقوق التأليف والنشر والترخيص والاتصال ، ثم الخروج.

-h, --مساعدة, --استخدام
اطبع الإصدار واستخدام سطر الأوامر ، ثم اخرج.

تمديد الخيارات
تتيح الخيارات التالية الامتدادات المضمنة. يمكن للمطورين تقنيًا إضافة ملفات
الميزات الخاصة لـ PRoot أو استخدامها كمحرك أدوات عمليات Linux بفضل
آلية التمديد ، راجع المصادر للحصول على مزيد من التفاصيل.

-k سلسلة, - إصدار النواة =سلسلة
جعل النواة الحالية تظهر كإصدار kernel سلسلة.

إذا تم تشغيل برنامج على نواة أقدم من تلك التي تتوقعها مكتبة GNU C الخاصة بها ،
تم الإبلاغ عن الخطأ التالي: "فادح: kernel قديم جدًا". لتكون قادرة على تشغيل مثل
البرامج ، يمكن لـ PRoot محاكاة بعض الميزات المتوفرة في kernel
الإصدار المحدد بواسطة سلسلة لكن هذا مفقود في النواة الحالية.

-0, - معرف الجذر
اجعل المستخدم الحالي يظهر كـ "جذر" وتزييف امتيازاته.

سترفض بعض البرامج العمل إذا لم يتم تشغيلها بامتيازات "الجذر" ، حتى
إذا لم يكن هناك سبب فني لذلك. هذا هو الحال عادة مع الحزمة
المديرين. يتيح هذا الخيار للمستخدمين تجاوز هذا النوع من القيود عن طريق تزوير ملف
هوية المستخدم / المجموعة ، ومن خلال تزوير نجاح بعض العمليات مثل تغيير
ملكية الملفات ، وتغيير الدليل الجذر إلى /، ... لاحظ أن هذا الخيار هو
محدودة للغاية بالمقارنة مع com.fakeroot.

-i سلسلة, --معرف التغيير =سلسلة
جعل المستخدم الحالي والمجموعة يظهران كـ سلسلة "uid: gid".

يجعل هذا الخيار المستخدم الحالي والمجموعة يظهران كـ رقم تعريف الوحدة و الجد داء يصيب الخراف. بطريقة مماثلة،
تظهر الملفات المملوكة فعليًا من قبل المستخدم الحالي والمجموعة كما لو كانت مملوكة من قبل
رقم تعريف الوحدة و الجد داء يصيب الخراف بدلاً من. نلاحظ أن -0 الخيار هو نفسه -i 0:0.

الاسم المستعار الخيارات
الخيارات التالية هي أسماء مستعارة لمجموعات سهلة من الخيارات.

-R مسار
الاسم المستعار: -r *طريق* + زوجان موصى بهما -b.

برامج معزولة في مسار، ضيف rootfs ، قد لا يزال بحاجة للوصول إلى المعلومات
حول النظام المضيف ، كما هو موضح في ملف أمثلة قسم من الدليل.
عادةً ما تكون معلومات المضيف هذه: تعريف المستخدم / المجموعة ، وإعداد الشبكة ،
معلومات وقت التشغيل ، ملفات المستخدمين ، ... في جميع توزيعات Linux ، كلها تكذب
في ملفين مضيفين ومجلدات مرتبطة تلقائيًا بهذا
الخيار:

· /etc/hosts.conf

· / الخ / المضيفين

· /etc/hosts.equiv

· / الخ / mtab

· / etc / netgroup

· / الخ / شبكات

· / الخ / باسود

· / etc / group

· /etc/nsswitch.conf

· / الخ / resolv.conf

· / الخ / LOCALTIME

· / ديف /

· / sys /

· / proc /

· / تمة /

· / يركض /

· / var / run / dbus / system_bus_socket

· الصفحة الرئيسية $

· مسار

-S مسار
الاسم المستعار: -0 -r *طريق* + زوجان موصى بهما -b.

هذا الخيار مفيد لإنشاء حزم وتثبيتها بأمان في جذور الضيف.
إنه مشابه لـ -R الخيار نتوقع أنه يمكّن -0 الخيار والربط فقط
باتباع الحد الأدنى من مجموعة المسارات لتجنب التغييرات غير المتوقعة على ملفات المضيف:

· /etc/hosts.conf

· / الخ / المضيفين

· /etc/nsswitch.conf

· / الخ / resolv.conf

· / ديف /

· / sys /

· / proc /

· / تمة /

· / تشغيل / shm

· الصفحة الرئيسية $

· مسار

EXIT الوضع


في حالة حدوث خطأ داخلي ، بروت تُرجع حالة خروج غير صفرية ، وإلا فإنها تُرجع
حالة الخروج من آخر برنامج تم إنهاؤه. عندما يحدث خطأ ، فإن الطريقة الوحيدة
لمعرفة ما إذا كانت تأتي من آخر برنامج تم إنهاؤه أم من بروت في حد ذاته هو الحصول على ملف
انظر إلى رسالة الخطأ.

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


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

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

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.