تسجيل الدخول

مشاهدة النسخة كاملة : === { شجرة ملفات نظام غنو/ لينكس } ===


〆 بٰٰاولو 乄
2018-07-12, 10:58
=== { شجرة ملفات نظام غنو/ لينكس } ===






https://forum.zyzoom.net/attachments/144088/




من الأمور الهامة أن يُلم مستخدم نظام التشغيل بمعرفة بعض أو أهم مجلدات النظام الذي يستخدمة
وعلى ماذا تحتوى ويُحفظ بتلك المجلدات (مجلدات نظام التشغيل).
لنتعرف على بعض من مجلدات نظام تشغيل غنو/لينكس


= ( صورة قسم ملفات النظام ) =


https://forum.zyzoom.net/attachments/144089/






( / )

https://lh3.googleusercontent.com/-KaoLfcH3Ewg/VrXkrBmfdcI/AAAAAAAAAEU/Jd5lUWU2wNE/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A34%253A32.png​

علامة الشرطة المائلة لليمين "/" وهي تُمثل المجلد الجزر (يساوي القسم "C" بالويندوز - القسم أو المكان الذي به ملفات نظام التشغيل).
و يبدأ تفرع كل الملفات من هنا.




https://lh3.googleusercontent.com/-6KKu4dyXMpg/VrXcAyLPFgI/AAAAAAAAADM/OzaJTFqKslI/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A28%253A47.png


المجلد "bin" يحتوي على الملفات الثنائية (binaries) للبرمجيات التي يجب أن تتوفر لكي يقلع ويعمل النظام.




https://lh3.googleusercontent.com/-hpAUXARxqBs/VrXcAy1RmBI/AAAAAAAAADI/F6pln70obS0/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A31%253A40.png


المجلد "boot" يحتوي على نواة لينكس، وصورة قرص الذاكرة العشوائية الابتدائي (للأقراص الضرورية في وقت الإقلاع)، ومحمل الإقلاع (boot loader). الملفات التي تستحق الانتباه إليها بهذا المجلد هي:

الملفان "boot/grub/grub.conf/" و "menu.lst" اللذان يحتويان على الإعدادات التي يستخدمها محمل الإقلاع.
ملف "boot/vmlinuz/" يُمثل هذا الملف نواة لينكس.





https://lh3.googleusercontent.com/-MDQA_RZ8qV4/VrXcBAgVxaI/AAAAAAAAADY/6OYybz_Hny8/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A32%253A08.png


المجلد "dev" هذا الملجد الخاص يحتوي على "عقد الاجهزة" (device). مقولة: "كل شيء يعتبر ملف في لينكس" تنطبق أيضًا على الاجهزة.
تحتفظ النواة بقائمة بجميع الأجهزة التي تستطيع التعامل معها في هذا المجلد.




https://lh3.googleusercontent.com/-uk23vFdGUSk/VrXcBS3qCUI/AAAAAAAAADU/vOy4Ems0M70/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A32%253A22.png


المجلد "etc" يحتوي المجلد على جميع ملفات الإعدادات التي تُطبق على كامل النظام. ويحتوي ايضًا على مجموعة من سكربتا الشل (****l scripts) التي يبدأ كل منها خدمة من خدمات النظام في وقت الإقلاع.
معظم الملفات الموجودة بهذا المجلد هي ملفات نصية عادية (txt)

الملفات التي يجدر بك الإنتباه (وجميع الملفات به يجدر بك الإنتباه لها) إليها بهذا المجلد هي:
الملف "etc/crontab/" يحتوي هذا الملف على مواعيد تشغيل المهام الدورية.
الملف "etc/[asswd/" يحتوي بقائمة بجميع حسابات المستخدمين.




https://lh3.googleusercontent.com/-x10uLVi7JOo/VrXcBljSMEI/AAAAAAAAADQ/3uUFZFShV4s/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A32%253A32.png


المجلد "home" دائمًا ما يُمنح كل مستخدم من مستخدمي النظام مجلدًا بداخل مجلد "home".
المستخدمون العاديون لا يملكون امتياز الكتابة على الملفات إلا في مجلد "home" الخاص بهم. هذا التقيد يحد من إمكانية تخريب النظام بسبب خطأ من جانب المستخدم العادي.





https://lh3.googleusercontent.com/-2j_WBXHX16M/VrXcCOWobqI/AAAAAAAAADc/Q-dULMLlrMQ/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A32%253A45.png

المجلد "lib" يحتوي على المكتبات البرمجية المشتركة بين برمجيات النظام الأساسية، هذة الملفات شبيهة بملفات "DLL" في نظام الويندوز.





https://lh3.googleusercontent.com/-d2luA21QAkM/VrXkrGfZTCI/AAAAAAAAAEY/N_yBM4WS6gA/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A28%253A47.png


المجلد "lost+found" يحتوي كل قطاع مُهيئ بنظام ملفات لينكس (مثلاً، نظام الملفات ext3) على هذا المجلد.
يستخدم هذا المجلد بعد استرجاع جزئي لنظام الملفات بعد تعرضه للتلف. سيبقى هذا المجلد فارغًا إذا لم يتعرض نظامك إلى مشكلة في نظام الملفات.





https://lh3.googleusercontent.com/-aDLb8RuLVw0/VrXcCDGPscI/AAAAAAAAADk/z-nAigSS5gE/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A32%253A58.png


الملجد "media" يحتوي هذا الملجد في توزيعات لينكس الحديثة على نقاط الوصل للأقراص القابلة للإزالة كأجهزة USB أو CD-ROM وغيرها التي تُوصل مباشرة عند تركيبها بالحاسوب.




https://lh3.googleusercontent.com/-kkVDyKPm8ag/VrXcCfNqHLI/AAAAAAAAADg/YkXqxEKS9TA/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A33%253A10.png


المجلد "mnt" يحتوي هذا المجلد على نقاط الوصل للأجهزة القابلة للإزالة التي وُصلت يدويًا وذلك في توزيعات لينكس القديمة.





https://lh3.googleusercontent.com/-0ly1BHOeaPU/VrXkrhHpiEI/AAAAAAAAAEg/I8rH9VxQFug/h120/opt.png


المجلد "opt" يُستخدم هذا المجلد لتثبيت البرمجيات الاختيارية (optional).
عادةً ما يُستخدم هذا المجلد لتخزين ملفات البرمجيات التجارية التي ثُبتت على نظامك.




https://lh3.googleusercontent.com/-rnHUxh3dXD8/VrXcCxYOTgI/AAAAAAAAADo/nnFD_K9HwPg/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A33%253A20.png


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





https://lh3.googleusercontent.com/-v0wT9AfSrLM/VrXcDIP5YZI/AAAAAAAAADs/MKXMTRoda54/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A33%253A38.png


المجلد "root" هذا المجلد هو مجلد الــ "home" للمستخدم الجذر.




https://lh3.googleusercontent.com/-lhyEvTZryJQ/VrXcDNEhl1I/AAAAAAAAADw/z47J8DmaoUI/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A33%253A54.png


المجلد "sbin" يحتوي هذا المجلد على الملفات الثنائية الخاصة بالنظام.
هذه البرمجيات تقوم بأعمال مهمة للنظام وتُستخدم عادةً من قبل المستخدم الجذر فقط.





https://lh3.googleusercontent.com/-L9I-IhPmIHE/VrXcDSAHhcI/AAAAAAAAAD4/YkEM2mcF7_c/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A34%253A14.png


المجلد "tmp" يُخزن بهذا المجلد الملفات المؤقتة التي أنشأتها مختلف البرامج.
بعض الأنظمة تكون مضبوطة بأن تمسح جميع محتويات هذا المجلد في كل مرة يُعاد فيها إقلاع النظام.




https://lh3.googleusercontent.com/-OGhV07V7PkQ/VrXcDiFDtOI/AAAAAAAAAD8/ttPvtXPplYQ/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A34%253A23.png


المجلد "usr" غالبًا ما يكون هذا المجلد أكبر المجلدات في نظام لينكس، لانه يحتوي على جميع البرامج وملفات الدعم التي يستعملها المستخدمون العاديون.





https://lh3.googleusercontent.com/-uJ94VvRiRs4/VrXkr_X-tYI/AAAAAAAAAEk/4fu9dL4ue8o/h120/usr-bin.png


المجلد "usr/bin/" يحتوي هذا المجلد على الملفات التنفيذية للبرامج المثبتة في نظام لينكس الخاص بك.
من الشائع أن يحتوي هذا الملجد على آلاف البرامج القايلة للأستخدام.




https://lh3.googleusercontent.com/-GMd3EFnW3iY/VrXkr4rSW3I/AAAAAAAAAEw/nG9NLayJDac/h120/usr-lib.png


المجلد "usr/lib/" يحتوي هذا المجلد على المكتبات المشتركة بين البرمجيات الموجودة بالمجلد السابق ذكره.




https://lh3.googleusercontent.com/-04k_R2U4S70/VrXksAYQ-cI/AAAAAAAAAEo/K6a4TwPNENI/h120/usr-local.png


المجلد "usr/local/" شجرة الملفات بهذا المجلد هي المكان الذي تُخزن فيه ملفات البرمجيات غير المُضمنة افتراضيًا مع توزيعتك.
البرامج المبنية من المصدر توضع افتراضيًا في مجلد "usr/local/bin/"
يكون ذاك المجلد فارغًا في اﻷنظمة المثبتة حديثًا حتى يُقرر مدير النظام أن يضع فيه شيئًا ما.




https://lh3.googleusercontent.com/-cT4DIOD-v1I/VrXksZokBBI/AAAAAAAAAEs/xSUrBwoyxR0/h120/usr-sbin.png


المجلد "usr/sbin/" يحتوي على برمجيات إضافية لإدارة النظام.





https://lh3.googleusercontent.com/-H8AmPu7biPc/VrXkszrwnOI/AAAAAAAAAE0/OzHSwgr_rbI/h120/usr-share.png


المجلد "usr/share/" يحتوي هذا المجلد على جميع البيانات المشتركة بين البرامج الموجودة في "usr/bin/" بما فيها ملفات الإعدادات الافتراضية وخلفيات الشاشة والملفات الصوتية ...إلخ.




https://lh3.googleusercontent.com/-O7meDhO_ugc/VrXkrT8xstI/AAAAAAAAAEc/UCbQzN-wA8M/h120/doc.png


المجلد "usr/share/doc/" معظم الحزم المثبتة على نظامك تحتوي على توثيق يشرح طريقة استخدمها.
ستجد ملفات التوثيق منظمة حسب الحزم في المجلد.




https://lh3.googleusercontent.com/-3GHXOYRTbso/VrXcDieAcqI/AAAAAAAAAEA/Gpcc6Ay4G94/h120/Screenshot%2Bat%2B2016-02-06%2B14%253A34%253A32.png

المجلد "var" يوجد في معظم المجلدات التي ناقشناها مسبقًا باستثناء مجلدين "home" و "tmp" محتوى ثابت نسبيًا.
هذا يعني أن محتواها لا يتغير كثيرًا. شجرة الملفات الموجودة في الملجد "var" تحتوي على البيانات التي يمكن أن يتغير محتواها دوريًا.
مثلاً، قواعد البيانات المختلفة، ملفات البريد الإلكتروني ... إلخ.



https://lh3.googleusercontent.com/-fod_kJ_4pLo/VrXktWRLp_I/AAAAAAAAAE4/rnQ3In_mLkE/h120/var-log.png


المجلد "var/log/" يحتوي على الملفات التي تحتوي "السجلات" (log files).
هذه الملفات مهمة جداً ويجب أن نطلع عليها بين الحين والأخر.
أحد أهم تلك الملفات هو "var/log/messages/"
لاحظ أنك تحتاج ولأسباب أمنية إلى امتيازات المستخدم الجذر لمشاهدة محتوى بعض هذه الملفات. ​



ملاحظة : التعريف عن المجلدات مقتبس من كتاب "سطر أُوامر لينكس"

FAT_1304
2018-07-12, 15:19
بارك الله فيك أخي على المجهود .....بالتوفيق في المستقبل.

〆 بٰٰاولو 乄
2018-07-12, 15:50
وفيك البركة
شكررا على المرور العطر ^^

sat1000
2018-09-25, 11:35
كيف حذف البرامجvmware-workstation في نظام كالي النيكس2018.1

sat1000
2018-09-27, 21:34
كيف يتم حذاف برنامج

sat1000
2018-09-27, 21:35
كيف حذف البرامجvmware-workstation في نظام كالي النيكس2018.1

moumiia
2018-11-11, 21:20
كيف حذف البرامجvmware-workstation في نظام كالي النيكس2018.1

تم الجواب عن سؤالك في الرابط التالي

كيف حذف البرامجvmware-workstation في نظام كالي النيكس (https://www.djelfa.info/vb/showthread.php?t=2161932)

ياسرون الجزائري
2019-05-10, 16:43
أجمل شيء أعجبني في هذا التقسيم هو إمكانية جعل بارتيسيون خاصة بملفات المستخدم /home وهذا المجلد يقابل ملف my documents في ويندوز ويتم حفظ بداخله ملفات سطح المكتب والمستندات والتحميلات وكذلك إعدادات البرامج
وبالتالي عند فرمتتة النظام / أو تغيير النظام (لأي سبب مثل تلف مفاجئ للنظام) ستجد أن ملفاتك في مكانها وإعدادات البرامج محفوظة


شكرا على الموضوع