'\" t .\" Title: uuidd .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: إدارة النظام .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "UUIDD" "8" "2026-05-18" "util\-linux 2.42.1" "إدارة النظام" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "الاسم" uuidd \- عفريت توليد المعرفات الفريدة عالمياً (UUID) .SH "موجز" .sp \fBuuidd\fP [خيارات] .SH "الوصف" .sp تستخدم مكتبة UUID عفريت \fBuuidd\fP لتوليد معرفات فريدة عالمياً (UUIDs)، وخاصة المعرفات القائمة على الوقت، بطريقة آمنة ومضمونة التفرد، حتى في ظل وجود أعداد كبيرة من الخيوط التي تعمل على وحدات معالجة مركزية مختلفة وتحاول الحصول على معرفات UUID. .SH "الخيارات" .sp \fB\-C\fP، \fB\-\-cont\-clock\fP[\fB=\fP\fIالرقم\fP[\fBhd\fP]] .RS 4 تنشيط معالجة الساعة المستمرة للمعرفات الفريدة عالمياً (UUIDs) المستندة إلى الوقت. يمكن لـ \fBuuidd\fP استخدام جميع قيم الساعة الممكنة، بدءاً من وقت بدء تشغيل العفريت. يمكن استخدام المعطى الاختياري لضبط قيمة لـ \*(Aqmax_clock_offset\*(Aq. يضمن هذا أن قيمة الساعة للمعرف UUID ستكون دائماً ضمن نطاق \*(Aqmax_clock_offset\*(Aq. .sp يُمكّن الخيار \fB\-C\fP أو \fB\-\-cont\-clock\fP (بدون معطى) الميزة بقيمة مبدئية لـ \*(Aqmax_clock_offset\*(Aq قدرها ساعتان. .sp يُمكّن الخيار \fB\-C\fP\fIالرقم\fP أو \fB\-\-cont\-clock=\fP\fIالرقم\fP الميزة بقيمة \*(Aqmax_clock_offset\*(Aq قدرها \fIالرقم\fP من الثواني. وفي حال إلحاق \fBh\fP أو \fBd\fP، يُفهم \fIالرقم\fP بالساعات أو الأيام. القيمة الدنيا هي 60 ثانية، والقيمة القصوى هي 365 يوماً. .RE .sp \fB\-d\fP، \fB\-\-debug\fP .RS 4 تشغيل \fBuuidd\fP في وضع التنقِيح. يمنع هذا \fBuuidd\fP من العمل كعفريت. .RE .sp \fB\-F\fP، \fB\-\-no\-fork\fP .RS 4 عدم التحول إلى عفريت باستخدام التفريع المزدوج (double\-fork). .RE .sp \fB\-k\fP، \fB\-\-kill\fP .RS 4 إذا كان عفريت uuidd يعمل حاليًا، فأنْههِ (kill). .RE .sp \fB\-n\fP، \fB\-\-uuids\fP \fIرقم\fP .RS 4 عند إصدار طلب اختبار إلى \fBuuidd\fP يعمل حاليًا، اطلب استجابة مجمعة لـ \fIرقم\fP من المعرفات UUIDs. .RE .sp \fB\-P\fP، \fB\-\-no\-pid\fP .RS 4 لا تُنشئ ملف معرف العملية (pid). .RE .sp \fB\-p\fP، \fB\-\-pid\fP \fIمسار\fP .RS 4 حدد مسار الملف حيث يجب كتابة ملف pid. يُكتب ملف pid مبدئيًا في \fI{runstatedir}/uuidd/uuidd.pid\fP. .RE .sp \fB\-q\fP، \fB\-\-quiet\fP .RS 4 كتم بعض رسائل الفشل. .RE .sp \fB\-r\fP، \fB\-\-random\fP .RS 4 اختبار uuidd عبر محاولة الاتصال بعفريت uuidd يعمل حاليًا وطلب إرجاع معرف UUID مبني على العشوائية. .RE .sp \fB\-S\fP، \fB\-\-socket\-activation\fP .RS 4 لا تُنشئ مقبسًا (socket) بل توقع توفيره من قِبل العملية المستدعية. يتضمن هذا ضمنًا \fB\-\-no\-fork\fP و \fB\-\-no\-pid\fP. هذا الخيار مخصص للاستخدام فقط مع \fBsystemd\fP(1). يجب تمكينه عبر خيار ضبْط (configure). .RE .sp \fB\-s\fP، \fB\-\-socket\fP \fIمسار\fP .RS 4 اجعل uuidd يستخدم مسار الملف هذا لمقبس unix\-domain. يُستخدم المسار \fI{runstatedir}/uuidd/request\fP مبدئيًا. هذا الخيار مخصص أساسًا لأغراض التنقِيح، بما أن مسار الملف مكتوب برمزيًا (hard\-coded) في مكتبة \fBlibuuid\fP. .RE .sp \fB\-T\fP، \fB\-\-timeout\fP \fIرقم\fP .RS 4 جعل \fBuuidd\fP يخرج بعد \fIرقم\fP ثوانٍ من عدم النشاط. .RE .sp \fB\-t\fP، \fB\-\-time\fP .RS 4 اختبار \fBuuidd\fP عبر محاولة الاتصال بعفريت uuidd يعمل حاليًا وطلب إرجاع معرف UUID مبني على الوقت. .RE .sp \fB\-h\fP، \fB\-\-help\fP .RS 4 اعرض نص المساعدة ثم اخرج. .RE .sp \fB\-V\fP، \fB\-\-version\fP .RS 4 اعرض الإصدار واخرج. .RE .SH "مثال" .sp بدء تشغيل عفريت، وطباعة 42 مفتاحًا عشوائيًا، ثم إيقاف العفريت: .sp .if n .RS 4 .nf .fam C uuidd \-p /tmp/uuidd.pid \-s /tmp/uuidd.socket uuidd \-d \-r \-n 42 \-s /tmp/uuidd.socket uuidd \-d \-k \-s /tmp/uuidd.socket .fam .fi .if n .RE .SH "المؤلف" .sp كُتب عفريت \fBuuidd\fP بواسطة \c .MTO "tytso\(atmit.edu" "Theodore Ts\(cqo" "." .SH "انظر أيضاً" .sp \fBuuid\fP(3)، \fBuuidgen\fP(1) .SH "التبليغ عن الأخطاء" .sp لتقارير العِلل، استخدم \c .URL "https://github.com/util\-linux/util\-linux/issues" "مُتتبع المشكلات" "." .SH "التوفر" .sp الأمر \fBuuidd\fP جزء من حزمة util\-linux التي يمكن تنزيلها من \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "أرشيف نواة لينكس" "."