Linux Arabs | لينكس
25.4K subscribers
619 photos
62 videos
1.33K files
1.44K links
Tech-focused channel on Information Technology & Linux kernel
🤌🏻سيفوتك الكثير من الكورسات والادوات وايضاً مقالات وكل هذا من اجلك :) ترقب الجديد يومياً
فهرس محتوى القناة:
t.me/IndexShow

Buy ads: https://telega.io/c/Linux_Arabss
Download Telegram
Important 😏هل تستمتع بقراءة هذه القناة؟

ربما فكرت في وضع الإعلانات عليه؟ 💀

للقيام بذلك، اتبع ثلاث خطوات بسيطة:

1️⃣) قم بالتسجيل: https://telega.io/c/Linux_Arabs
2️⃣) قم بتعبئة الرصيد بطريقة مناسبة
3️⃣) إنشاء منشور إعلاني

إذا كان موضوع منشورك يناسب قناتنا، فسنقوم بنشره بكل سرور، القناة صارت معتمدة عند موقع Telega اهلا بالجميع 👍💸.

😏Do you enjoy reading this channel?

Maybe you thought about putting ads on it? 💀

To do this, follow three simple steps:

1️⃣) Register: https://telega.io/c/Linux_Arabs
2️⃣) Top up the balance appropriately
3️⃣) Create a flyer

If the topic of your post suits our channel, we will publish it with pleasure. The channel has become approved on the Telega website. Hello everyone 👍💸.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🫡3🔥2👍1
🔔 استعدوا للإبحار في أعماق جديدة بعد ربع ساعة سنكشف النقاب عن ملخص مثير من كتاب 🗣 LINUX BASICS FOR HACKERS.

‏الفصل 10: "إدارة نظام الملفات وأجهزة التخزين في لينكس" 🖥

FILESYSTEM AND STORAGE DEVICE MANAGEMENT FOR HACKERS

في عالم لينكس 🐧، تعد إدارة أجهزة التخزين ونظام الملفات مهارة حيوية لكل هاكر ومدير نظام. 📁 هذه المعرفة ليست فقط أساسية لتنظيم ونقل البيانات بكفاءة، ولكنها أيضًا تلعب دورًا مهمًا في حماية المعلومات واستعادتها عند الضرورة. 🔄

في هذا الفصل الشيق، 🗂 سنستكشف كيف يتم تمثيل أجهزة التخزين في لينكس، وكيفية إدارة الأقسام وتركيب الأجهزة. ستتعلم أيضًا عن الفرق بين الأجهزة الحرفية والكتلية وكيف يمكن استخدام أمر lsblk لعرض معلومات حول الأجهزة الكتلية وأقسامها.

ستكتشف 🔍 كيفية استخدام هذه المهارات في سياقات مختلفة، سواء كنت تبحث عن تحسين أداء نظامك أو تحقيق في أنظمة أخرى كجزء من تحقيق جنائي رقمي أو حتى لتأمين نظامك ضد الهجمات. 💾

استعد لرحلة تعليمية معمقة تجمع بين النظرية والتطبيق العملي، تعزز فهمك لكيفية إدارة وفهم نظام الملفات وأجهزة التخزين في عالم لينكس. 🚀


🗣 شاركونا حماسكم ودعمكم لنقدم لكم دومًا محتوى قيم ومفيد، ولنكون معًا في مقدمة المطلعين على عالم تكنولوجيا المعلومات. 🌐


🚩 المقال برعاية "وكالة أنجز للمشاريع التقنية": نحن هنا لمساعدتك على تحقيق أهدافك، مهما كانت.
ـ🤝 [ هل أنت جاهز لتحقيق أهدافك الكبيرة؟ 🚀 | اتصل بنا 📞]

🔝 تابعونا:-

ـ🖥 anjjz.com

ـ📱 @AnjjzArabs
#Linux #ملخص #ادارة_نظام_الملفات #أنجز_للمشاريع
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥1😍1
😏 فيما يتعلق بإدارة نظام الملفات وأجهزة التخزين في لينكس، خصوصًا للقادمين من بيئة ويندوز، تظهر الاختلافات بشكل واضح. لينكس لا يستخدم الأحرف مثل C:, D:, أو E: للإشارة إلى الأقراص. بدلاً من ذلك، يعتمد على بُنية شجرية لنظام الملفات تبدأ من جذر /. هذا الفصل يشرح كيفية تمثيل وإدارة أجهزة التخزين مثل الأقراص الصلبة والفلاش درايفز في لينكس.

🔥 مسار الدليل /dev
لينكس يحتوي على دليل خاص يُدعى `/dev`، حيث كل جهاز متصل بالنظام يُمثل عن طريق ملف داخل هذا الدليل. لرؤية الأجهزة المتصلة بنظامك:

⛷ - للانتقال إلى دليل /dev:
cd /dev

🔲 - لعرض محتويات الدليل بشكل مفصل:
ls -l

­­snip­­
brw­rw­­­­ 1 root root 8, 0 May 16 12:44 sda
brw­rw­­­­ 1 root root 8, 1 May 16 12:44 sda1
brw­rw­­­­ 1 root root 8, 2 May 16 12:44 sda2
brw­rw­­­­ 1 root root 8, 5 May 16 12:44 sda5
brw­rw­­­­ 1 root root 8, 16 May 16 12:44 sdb
brw­rw­­­­ 1 root root 8, 17 May 16 12:44 sdb1
­­snip­­

◽️ ستلاحظ وجود ملفات تمثل الأجهزة المختلفة مثل الأقراص الصلبة (sda, sdb, ...) وأقسامها (sda1, sda2, ...).

✨ أمثلة الأجهزة والأقسام
- sda, sdb, ...: تمثل الأقراص الصلبة.
- sda1, sda2, ...: تمثل الأقسام على هذه الأقراص.

👨‍💻 يمكنك العثور على أجهزة مثل الفلاش درايفز (sdb, sdb1, ...) ومحركات الأقراص (sr0) ممثلة في هذا الدليل أيضًا.

🐦‍⬛️ هذه المعلومات تعد حيوية لفهم كيفية التعامل مع الأجهزة والأقراص في بيئة لينكس، خصوصًا للمستخدمين الجدد القادمين من ويندوز. يساعد فهم هذا النظام في التنقل بين الأجهزة، إدارتها، واستخدامها بكفاءة سواء كنت مستخدمًا عاديًا أو مخترقًا يبحث عن معلومات حساسة أو يرغب في استخدام أدوات معينة.


🔷 لينكس يستخدم تسميات منطقية للأقسام، حيث يُعطى كل قسم رقم بعد تسمية القرص. على سبيل المثال، القسم الأول على القرص الصلب SATA الأول يُسمى `sda1`، الثاني `sda2`، وهكذا.

😴 أجهزة الأحرف وأجهزة التخزين في نظام التشغيل

🧠 في نظام التشغيل لينكس، يتم تمثيل الأجهزة كملفات داخل الدليل /dev. يمكن تمييز هذه الملفات بواسطة الحرف الأول في تسميتها، حيث يمثل الحرف c الأجهزة الحرفية والحرف b يمثل الأجهزة الكتلية.

🔹 الأجهزة الحرفية (Character Devices): هذه الأجهزة تتفاعل مع النظام عن طريق إرسال واستقبال البيانات حرفًا بحرف، مثل الفأرة أو لوحة المفاتيح. مثال على ملف جهاز حرفي في الدليل /dev:


crw------- 1 root root 10,175 May 16 12:44 agpgart


🔹 الأجهزة الكتلية (Block Devices): هذه الأجهزة تتواصل بكتل من البيانات (عدة بايتات في كل مرة) وتشمل الأجهزة مثل الأقراص الصلبة ومحركات الأقراص المضغوطة DVD. هذه الأجهزة تتطلب نقل بيانات بسرعة أعلى وبالتالي ترسل وتستقبل البيانات في كتل.

🐌 قائمة الأجهزة الكتلية والمعلومات مع lsblk
الأمر lsblk في لينكس، الذي يعني قائمة الكتل، يعرض بعض المعلومات الأساسية حول كل جهاز كتلي مدرج في /dev. النتيجة تشبه الناتج من الأمر fdisk-l، ولكنه سيعرض أيضًا الأجهزة ذات الأقسام المتعددة في نوع من الشجرة، حيث يعرض كل جهاز مع أقسامه كفروع، ولا يتطلب امتيازات الجذر للتشغيل. في القائمة التالية، نرى `sda`، مع فروعه ،sda1 sda2، و sda5:

lsblk


Name MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda1 8:0 0 20G 0 disk
|­sda1 8:1 0 18.7G 0 part /
|­sda2 8:2 0 1K 0 part
|­sda5 8:5 0 1.3G 0 part [SWAP]
sdb 8:16 1 29.8G 0 disk
|­sdb1 8.17 1 29.8G 0 disk /media
sr0 11:0 1 2.7G 0 rom


✨ مخرجات الأمر:
🔸 يتضمن القرص المرن fd0 ومحرك الأقراص `sr0`، على الرغم من عدم وجودهما في النظام - هذا يعتبر إرثًا من الأنظمة القديمة.
🔸 نرى أيضًا معلومات حول نقطة التركيب للقرص - الموضع الذي تم تركيب القرص عنده في نظام الملفات. على سبيل المثال، القرص الصلب sda1 مركب عند / والفلاش درايف مركب عند /media.

فهم هذه المفاهيم يساعد على التعامل مع الأجهزة في لينكس بشكل أكثر فعالية، مما يُمكن المستخدمين والمديرين من إدارة نقل البيانات والتخزين بكفاءة عالية.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1🔥1👏1
💾 الأقراص يمكن تقسيمها إلى أقسام لإدارة وفصل المعلومات. على سبيل المثال، قد ترغب في تقسيم القرص الصلب الخاص بك بحيث تكون ملفات الـ swap ومجلد home والمجلد / على أقسام منفصلة - قد ترغب في ذلك لعدة أسباب، بما في ذلك مشاركة الموارد وتخفيف الأذونات الافتراضية. يعين Linux كل قسم برقم فرعي يأتي بعد تعيين القرص. بهذه الطريقة، سيكون القسم الأول على القرص الصلب الأول SATA هو sda1. القسم الثاني سيكون sda2، والثالث sda3، وهكذا كما هو موضح في الجدول 10-2.

جدول 10-2: نظام تسمية الأقسام
التسمية الوصف
sda1 القسم الأول (1) على القرص الصلب SATA الأول (a)
sda2 القسم الثاني (2) على القرص الصلب الأول (a)
sda3 القسم الثالث (3) على القرص الصلب الأول (a)
sda4 القسم الرابع (4) على القرص الصلب الأول (a)

😎 في بعض الأحيان، قد ترغب في عرض الأقسام على نظام Linux الخاص بك لمعرفة الأقسام المتاحة وكم تبلغ السعة المتاحة في كل منها. يمكنك القيام بذلك باستخدام أداة fdisk. باستخدام الخيار -l مع fdisk يقوم بسرد جميع الأقسام لجميع الأقراص، كما هو موضح في المثال 10-2.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1🔥1🏆1
Linux Arabs | لينكس
💾 الأقراص يمكن تقسيمها إلى أقسام لإدارة وفصل المعلومات. على سبيل المثال، قد ترغب في تقسيم القرص الصلب الخاص بك بحيث تكون ملفات الـ swap ومجلد home والمجلد / على أقسام منفصلة - قد ترغب في ذلك لعدة أسباب، بما في ذلك مشاركة الموارد وتخفيف الأذونات الافتراضية.…
⛷ لعرض الأقسام الموجودة على نظام لينكس ومعرفة السعة المتاحة في كل قسم، يمكن استخدام أداة fdisk مع خيار -l.

🦊 مثال على استخدام fdisk:

fdisk -l



🏹 في القرص /dev/sda بحجم 20 جيجابايت، نجد:

- /dev/sda1 * 2048 39174143 39172096 18.7G 83 Linux: القسم الأول، بحجم 18.7 جيجابايت، مخصص للينكس.
- /dev/sda2 39176190 41940991 2764802 1.3G 5 Extended: القسم الثاني، بحجم 1.3 جيجابايت، مخصص كقسم ممتد.
- /dev/sda5 39176192 41940991 2764800 1.3G 82 Linux swap / Solaris: قسم السواب، بحجم 1.3 جيجابايت.

على القرص /dev/sdb بحجم 29.8 جيجابايت، نجد:

- /dev/sdb1 32 62498815 62498784 29.8G 7 HPFS/NTFS/exFAT: القسم الأول، بحجم 29.8 جيجابايت، مُعد لاستخدام أنظمة ملفات HPFS/NTFS/exFAT التي تتوافق مع نظامي التشغيل macOS وWindows.

🤝 هذه المعلومات تساعد في تحديد نوع نظام الملفات وكيفية إدارة الأقسام لتحسين استخدام القرص والأداء. لينكس يدعم عدة أنظمة ملفات، بما في ذلك ext2، ext3، وext4، مع ext4 كأحدث إصدار.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2👍1🙏1
🎈 تركيب وفك تركيب الأجهزة (MOUNTING AND UNMOUNTING)
التركيب (mounting) هو عملية توصيل جهاز التخزين بنظام الملفات لينكس، مما يتيح للنظام الوصول إلى البيانات الموجودة على الجهاز. على الجانب الآخر، فك التركيب (unmounting) هو العملية التي تفصل الجهاز عن نظام الملفات، مما يجعل الجهاز غير متاح للنظام.

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

📌 لذا، لتثبيت القرص الصلب الجديد sdb1 في المجلد /mnt، يجب عليك إدخال الأمر التالي:
kali> mount /dev/sdb1 /mnt


☕️ يجب أن يكون ذلك القرص الصلب متاحًا بعد ذلك للوصول إليه. إذا كنت تريد تثبيت قرص الفلاش sdc1 في المجلد /media، يجب عليك إدخال هذا:
kali> mount /dev/sdc1 /media


🙂 تُحفظ أنظمة الملفات التي تم تثبيتها على النظام في ملف في /etc/fstab (اختصارًا لجدول نظام الملفات)، الذي يتم قراءته من قبل النظام في كل مرة يتم فيها تشغيله.

🐉 أجهزة الأحرف وأجهزة التخزين في نظام التشغيل

في نظام التشغيل لينكس، يتم تمثيل الأجهزة كملفات داخل الدليل /dev. يمكن تمييز هذه الملفات بواسطة الحرف الأول في تسميتها، حيث يمثل الحرف c الأجهزة الحرفية والحرف b يمثل الأجهزة الكتلية.

🔸 الأجهزة الحرفية (Character Devices): هذه الأجهزة تتفاعل مع النظام عن طريق إرسال واستقبال البيانات حرفًا بحرف، مثل الفأرة أو لوحة المفاتيح. مثال على ملف جهاز حرفي في الدليل /dev:


crw------- 1 root root 10,175 May 16 12:44 agpgart


🔸 الأجهزة الكتلية (Block Devices): هذه الأجهزة تتواصل بكتل من البيانات (عدة بايتات في كل مرة) وتشمل الأجهزة مثل الأقراص الصلبة ومحركات الأقراص المضغوطة DVD. هذه الأجهزة تتطلب نقل بيانات بسرعة أعلى وبالتالي ترسل وتستقبل البيانات في كتل.

☕️ قائمة الأجهزة الكتلية والمعلومات مع lsblk
الأمر lsblk في لينكس، الذي يعني قائمة الكتل، يعرض بعض المعلومات الأساسية حول كل جهاز كتلي مدرج في /dev. النتيجة تشبه الناتج من الأمر fdisk-l، ولكنه سيعرض أيضًا الأجهزة ذات الأقسام المتعددة في نوع من الشجرة، حيث يعرض كل جهاز مع أقسامه كفروع، ولا يتطلب امتيازات الجذر للتشغيل. في القائمة التالية، نرى `sda`، مع فروعه ،sda1 sda2، و sda5:

lsblk

✨ مخرجات الأمر:

Name MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda1 8:0 0 20G 0 disk
|­sda1 8:1 0 18.7G 0 part /
|­sda2 8:2 0 1K 0 part
|­sda5 8:5 0 1.3G 0 part [SWAP]
sdb 8:16 1 29.8G 0 disk
|­sdb1 8.17 1 29.8G 0 disk /media
sr0 11:0 1 2.7G 0 rom


-🔸 يتضمن القرص المرن fd0 ومحرك الأقراص `sr0`، على الرغم من عدم وجودهما في النظام - هذا يعتبر إرثًا من الأنظمة القديمة.
- نرى أيضًا معلومات حول نقطة التركيب للقرص - الموضع الذي تم تركيب القرص عنده في نظام الملفات. على سبيل المثال، القرص الصلب sda1 مركب عند / والفلاش درايف مركب عند /media.

فهم هذه المفاهيم يساعد على التعامل مع الأجهزة في لينكس بشكل أكثر فعالية، مما يُمكن المستخدمين والمديرين من إدارة نقل البيانات والتخزين بكفاءة عالية.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2👍1💋1