table of contents
| SYSTEMD-ID128(1) | systemd-id128 | SYSTEMD-ID128(1) |
الاسم¶
systemd-id128 - توليد وطباعة معرفات sd-128
موجز¶
systemd-id128 [خيارات...] new
systemd-id128 [خيارات...] machine-id
systemd-id128 [خيارات...] boot-id
systemd-id128 [خيارات...] invocation-id
systemd-id128 [خيارات...] var-partition-uuid
systemd-id128 [خيارات...] show [اسم|UUID...]
الوصف¶
يمكن استخدام id128 لطباعة UUIDs الخاصة بـ sd-id128(3) بسهولة. يعتمد المعرف المطبوع على الفعل المحدد.
مع new، يُولد معرف عشوائي جديد.
مع machine-id، يُطبع معرف الجهاز الحالي. انظر machine-id(5).
مع boot-id، يُطبع معرف الإقلاع الحالي.
مع invocation-id، يُطبع معرف استدعاء الخدمة الحالي. هذا متاح في خدمات systemd. انظر systemd.exec(5).
مع show، تُطبع المعرفات المعروفة (حاليًا، فقط UUIDs لنوع قسم GPT)، مع سلاسل معرفات مختصرة. عندما لا تُحدد وسائط، تُعرض جميع المعرفات المعروفة. عندما تُحدد وسائط، قد تكون معرفات أو قيم ID لواحد أو أكثر من المعرفات المعروفة، والتي تُطبع بعد ذلك باسمها، أو معرفات عشوائية، والتي تُطبع بعد ذلك باسم مؤقت. اجمع مع --uuid لسرد المعرفات بنمط UUID، أي بالطريقة التي تُعرض بها عادةً UUIDs لنوع قسم GPT.
يمكن دمج machine-id و boot-id و show مع المفتاح --app-specific=app-id لتوليد معرفات خاصة بالتطبيق. انظر sd_id128_get_machine(3) للنقاش حول متى يكون هذا مفيدًا. أُضيف دعم show --app-specific= في الإصدار 255.
يطبع var-partition-uuid UUIDًا، وفقًا لـ مواصفات الأقسام القابلة للاكتشاف UAPI.2[1]، يجب استخدامه كـ UUID لقسم GPT لـ /var/، مشتقًا من نوع قسم GPT، ومقيدًا بـ /etc/machine-id المحلي. أُضيف في الإصدار 257.
الخيارات¶
الخيارات التالية مفهومة:
-p, --pretty
أُضيف في الإصدار 240.
-P, --value
أُضيف في الإصدار 255.
-a معرف-التطبيق, --app-specific=معرف-التطبيق
أُضيف في الإصدار 240.
-u, --uuid
أُضيف في الإصدارة 244.
--no-pager
--no-legend
--json=وضع
-j
-h، --help
--version
حالة الخروج¶
عند النجاح، يُرجع 0، ورمز فشل غير صفري بخلاف ذلك.
أمثلة¶
مثال 1. عرض UUID معروف
$ systemd-id128 show --value user-home 773f91ef66d449b5bd83d683bf40ad16 $ systemd-id128 show --value --uuid user-home 773f91ef-66d4-49b5-bd83-d683bf40ad16 $ systemd-id128 show 773f91ef-66d4-49b5-bd83-d683bf40ad16 NAME ID user-home 773f91ef66d449b5bd83d683bf40ad16
مثال 2. توليد UUID خاص بالتطبيق
$ systemd-id128 machine-id -u 3a9d668b-4db7-4939-8a4a-5e78a03bffb7 $ systemd-id128 new -u 1fb8f24b-02df-458d-9659-cc8ace68e28a $ systemd-id128 machine-id -u -a 1fb8f24b-02df-458d-9659-cc8ace68e28a 47b82cb1-5339-43da-b2a6-1c350aef1bd1 $ systemd-id128 -Pu show 3a9d668b-4db7-4939-8a4a-5e78a03bffb7 \
-a 1fb8f24b-02df-458d-9659-cc8ace68e28a 47b82cb1-5339-43da-b2a6-1c350aef1bd1
على جهاز معين يحمل المعرف 3a9d668b-4db7-4939-8a4a-5e78a03bffb7، للتطبيق 1fb8f24b-02df-458d-9659-cc8ace68e28a، نُولّد معرف جهاز خاص بالتطبيق (47b82cb1-5339-43da-b2a6-1c350aef1bd1). إذا أردنا إعادة إنشاء نفس الحساب لاحقًا على جهاز مختلف، نحتاج إلى تحديد كلا المعرفين صراحةً كمعاملات لـ show.
انظر أيضًا¶
ملاحظات¶
- 1.
- UAPI.2 مواصفات الأقسام القابلة للاكتشاف
- 2.
- معرفات فريدة عالمية
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| systemd 260.1 |