الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الطريق إلى احتراف لينوكس......ورشة عمل

بدأه برق في 20 يناير 2008 · 38 رد · 11,553 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أولا : اقرأ الموضوع التالي: حتى نرتقي بأمتنا

إن شاء الله سنقوم بشرح نظام لينوكس بطريقة احترافية ، والعبد لله سيفرغ وقتا لهذا العمل ، وأرجو من كل عضو قادر أن يفرغ وقتا لهذا العمل ، ويحتسبه عند الله تعالى.

المواضيع التي سنتكلم عنها بشكل أساسي مرفقة في الصورة التالية:

post-14968-1200782953_thumb.png

وسنحدد الموضوع الذي سنبحث فيه ، وكل واحد يشارك بما يستطيع.

-ويفضل أن تكون المشاركة في ملف word محمي ضد التعديل ، وأن يذكر اسم الكاتب الأصلي و عنوان بريده الالكتروني.

-لا يشترط أن ترفع ما كتبت بعد الانتهاء تماما من الشرح، ولكن يفضل أن ترفع ما كتبت بشكل دوري على أن لا يقل الحجم عن صفحة A4 واحدة، وسيتم تنسيقها فيما بعد.

-الرجاء عدم تعريب أي مصطلح غير متفق عليه ، واستخدم المصطلح بلغته الأصلية إلى أن يتم حل هذا الأمر.

-ويفضل أن تكون طريقة الشرح مختصرة مفيدة ، في نقاط ، وأن تبتعد عن الأسلوب الأدبي ، بمعنى أن لا يكون الشرح كأنك تتكلم مع القارئ.

-ولو أراد أي عضو أن يكتب في موضوع آخر غير الذي نتفق عليه ، فله ذلك.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#2

هذا الكلام جميل جدا :

أنا سأكون المسؤول عن قسم(Programming) بجزء جيد منه و سأدلي بدلوي في الموضوع بشكل عام

ولكن هل هناك طريقة معينة في بالك كيف سنبدأ . . . يعني بطريقة منهجية من الألف إلى الياء أم بشكل عشوائي كل حسب ما يستطيع أن يقدم من معلومات

تم تعديل هذه المشاركة بواسطة X-Ware في 20 يناير 2008 في 02:10

في البداية يسخرون منك . . . ثم يهملونك . . . ثم يحاربونك . . . ثم تنتصر

#3

انا مختص بنظام لينوكس وكل توابعه

فهل تقصد لينوكس ، أم بشكل عام

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#4

إن شاء الله سنبدأ ب file system Hierarchy

وهو يتحدث عن البناء الهيكلي لأنظمة يونكس ، وهو مهم لمعرفة أماكن تحميل البرامج والمكتبات وما إلى ذلك.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#5

أخي بارك الله فيك

فكرة أكثر من رائعة وأظن أنه بعد اكتمال هذا الموضوع يمكننا أن نقوم بجمعه وتنسيقه في كتاب كذلك الذي قام به الفريق العربي للهندسة العكسية لكن ينبغي أن يحدد كل شخص الموضوع الذي سيتكلم فيه حتى لا يكون هناك شروحات مكررة

يعني يحدد كل شخص ما الذي يستطيع شرحه ثم يحضر الشرح لأن الأمر لو ترك هكذا كل يدلي بدلوه بدون تنظيم فسيصعب جمع الشروح بعد ذلك

وأنا بالنسبة لي فسأكتفي بالقراءة والمتابعة لأني ما زلت مبتدأ في نظام لينوكس للأسف

وفي النهاية أقترح أن يتم تثبيت هذا الموضوع

من أقوال الأئمة

الإمام علي بن أبي طالب -رضي الله عنه-: "الناس ثلاثة : فعالم رباني ، ومتعلم على سبيل النجاة ، وهمج رِعاع غوغاء أتباع كل ناعق ، يميلون مع كل ريح ، لم يستضيئوا بنور العلم ، ولم يلجئوا إلى ركن وثيق".

الإمام مالك -رحمه الله- : " لن يصلح آخر هذه الأمة إلا بما أصلح به أولها ".

الإمام الأوزاعي -رحمه الله- : " عليك بآثار من سلف وإن رفضك الناس وإياك وآراء الرجال وإن زخرفوه لك بالقول ".

الإمام الفضيل بن عياض -رحمه الله- : " عليك بطرق الهدى و لا يضرك قلة السالكين و إياك و طرق الضلالة ولا يغرك كثرة الهالكين ".

علامة الزمان الإمام الألباني -رحمه الله- : " إن الخلاص إلى أيدي هؤلاء الشباب يتمثل في أمرين لا ثالث لهما ؛ التصفية والتربية ".

وكل خير في اتباع من سلف وكل شر في ابتداع من خلف

#6

السلام عليكم

الهدف أن يشارك الجميع ، لذلك لا ضير من تكرار الشروح ، حيث سيتم تجميع كل هذه الشروح مع بعضهم من خلال المشرفين ، وهذا أفضل للإثراء العلمي.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#7

هل توجد طريقة أفضل عند الأعضاء لتنسيق ما يُكتب بدلا من عملية الرفع للمنتدى ، لتسهيل العملية.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#8

أرى أن يتم الحديث عن نقطة نقطة هنا بالمنتدى حتى نستوفيها ثم نقوم بكتابتها و تنسيقها تمهيدا لتجميع كل الأجزاء فى كتاب ما.

أنت أخترت الـ file system Hierarchy كبداية أذن فلتكن هنا و لنبدأ بالتعريف و الفائدة منه ثم نسرد مكوناته و وظائف كل مجلد و محتوياته و طريقة التسمية ........ الخ و نتناقش فى ذلك الى أن نتمها بعون الله و هكذا .............

و شكرا لك على الموضوع (بالمناسبة : أنا أجازة أسبوعين و عايز أتعلم أكتر عن الـ Linux و دى فرصة جيدة لى).

#9

شكر للاخوة علي هذا الموضوع وانا وبعض الاصدقاء في حاجة ملحة لشرح لينكس خصوصا نحن جدد علي هذ العالم الحر

وشكر لصاحب الفكرة والمشركين فيها

#10

أخ برق هلا وضعت جدول لترتيب المواضيع مثلا أنت قلت أن نظام الملفات أولا. . .

ما الذي يليه ؟ حتى نقوم بتحضير كل شيء عن الموضوع . . .

في البداية يسخرون منك . . . ثم يهملونك . . . ثم يحاربونك . . . ثم تنتصر

#11

السلام عليكم

سنأخذ الفرع filesystem الموضح في الصورة السابقة أولا

أي عضو يجد في نفسه أنه يمكن أن يفيد في أي جزء منه فله ذلك.

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

ولكن إن شاء الله سرعان ما نعتاد الأمر.

لا أريد أن أقيد الموضوع أكثر من ذلك.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#12

السلام عليكم

هذا أول الغيث إن شاء الله

Filesystem Hierarchy Standard

يتحدث فيه عن البناء الهيكلي لنظام الملفات في لينوكس حتى نعرف أين تخزن البرامج والأوامر والمكتبات ، إلخ.

المصطلحات التي لم تُفهم ، أرجو الإشارة إليها حتى أوضحها.

والله المستعان

fhs.pdf

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#13

إن شاء الله سأبدأ في ext3 ، وهو نظام الملفات الأشهر في linux

الموضوع Filesystem Hierarchy Standard ما زال قابلا للتطوير من قبل الأعضاء ، فلو واحد عنده إضافة ، فياحبذا

نريد من الخبراء أن يشركونا

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#14

السلام عليكم

هذا درس عن ext3

وكما قلت أول الغيث قطرة

----------------

إن شاء الله هناك شرح مفصل للينوكس مع صور للتوضيح ، حتى نعلم فلسفة هذا النظام ولماذا انتشر بهذه الصورة وما هي التوزيعات ، ولماذا هي كثيرة ، وهل هذا يعتبر تشتت أم لا؟ إلى غيره من الأسئلة التي تسئل دائما

ext3.pdf

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#15

@ برق : كنت بقرأ كتاب Filesystem Hierarchy Standard الأصدار 2.3 , ما معنى الـ Symbolic link

#16

msayed2004 كتب:
@ برق : كنت بقرأ كتاب Filesystem Hierarchy Standard الأصدار 2.3 , ما معنى الـ Symbolic link

قد أفيدك في هذا:

في لينوكس يوجد نوعين من اﻻختصارات:

Hard Link

Symbolic Link (Soft Link)

الـ Hard Link هو ملف اﻻختصار العادي يتم إنشاؤه باﻷمر ln و الذي نراه في كل مكان عندما نقوم بإنشاء اختصار للبرنامج

الـ Symbolix Link في الواقع ليس ملف بقدر ما هو دليل أو مؤشر على ملف آخر.. عند تنفيذ عملية على الملف المستهدف فإن الرابط لهذا الملف سيتأثر بهذه العملية و سيتغير طبقا للتغير و نستخدم الاحقة -s على اﻷمر ln ﻹنشائه

مثلا لو قمت بعمل اختصار عادي لملف معين ثم قمت بتغيير اسم هذا الملف أو نقله فإن الرابط العادي الذي قمت بعمله لن يتغير به شيء و سيبقى كما هو..

بينما لو قمت بعمل رابط Symbolic فإن أي عملية تجريها على الملف اﻷساس ستؤثر على الرابط..

و هذا الرابط تستفيد منه البرامجح بحيث تستخدمه للوصول إلى المكتبات المتوقع حصول تحديثات و تغييرات فيها

لو ذهبت إلى الدليل /lib و قمت بعرض محتوياته باﻷمر ls -al ستجد بعدض الملفات معلمة باﻷحمر هذه الملفات هي الـ Symbolic Link تشير إلى الملفات المستهدفة

لو تم تحديث المكتبة المستهدفة إلى إصدار جديد سيتغير الرابط لتغيرالمصدر و بالتالي لن تحتاج البرامج التي كانت تستخدم اﻹصدار القديم من تلك المكتبة للتعديل حتى تستخدم اﻹصدار الجديد من المكتبة بما أنه تم تعديل الرابط للمكتبة تلقائيا

lxcs.png

syria-flag_small.jpg

#17

السلام عليكم

hard link هو اسم ثاني للملف، بمعنى ، افرض أن لديك ملف اسمه abc وقمت بعمل hard link له من خلال الأمر ln وسميته def ، فإن def هو اسم ثانٍ لمحتويات abc ، بحيث أنك لو حذفت abc ستبقى البيانات ولكن تحت مسمى def .

أما soft link أو symbolic link ، هو مجرد مؤشر ولا يحمل أي بيانات ، بحيث أنك لوحذفت الملف الأصلي ، فإن soft link ليس له فائدة ، لأن الرابط انقطع بينه وبين الملف المحذوف ، ولو لاحظت حجم soft link ستجده نفس حجم اسم الملف ، يعني في حدود البايت لا أكثر.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#18
SalehRam كتب:
Symbolic Link (Soft Link)
برق كتب:
أما soft link أو symbolic link

كان هذا يكفى لكن شكرا على الأستفاضة فأنا كنت أعرف الـ Hard و الـ Soft و لم أكن أعرف أن للـ Soft أسم آخر.

شكرا لكما.

#19

السلام عليكم

إن شاء الله الموضوع القادم عن logical volume management ، وهي تقنية جديدة في التخزين ومريحة في نفس الوقت.

سيكون هناك أيضا درس في كيفية التعامل مع man page ، حيث أن لكل أمر له man page خاص به ، به الخيارات والمعاملات التي يمكن أن تعطيها للأمر لينفذ لك ما تريد ، فلو تعلمت كيف تتعامل مع syntax الخاص بالأمر سيسهل عليك كثيرا ، وستجد أن الأسئلة في هذه الأمور قد قلت.

أرجو من أي عضو له المقدرة أن يساهم ، فليساهم.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#20

السلام عليكم

بدت لي فكرة جيدة ، لتنظيم تطوير الشرح

مثلا، الملف الذي رفعته باسم fhs.pdf ، به معلومات ، ولكن قد يحدث أن يقوم أي واحد بزيادة بعض المعلومات ، فوجدت أنه من الأفضل أن أصدر هذه الملفات وهذا الشروح كإصدارات ، مثلا : الإصدار 0.001 و 0.002 وهكذا ، حتى يتنبه القارئ أنه تم تطوير الشرح.

فما رأيكم

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#21
برق كتب:
السلام عليكم

بدت لي فكرة جيدة ، لتنظيم تطوير الشرح

مثلا، الملف الذي رفعته باسم fhs.pdf ، به معلومات ، ولكن قد يحدث أن يقوم أي واحد بزيادة بعض المعلومات ، فوجدت أنه من الأفضل أن أصدر هذه الملفات وهذا الشروح كإصدارات ، مثلا : الإصدار 0.001 و 0.002 وهكذا ، حتى يتنبه القارئ أنه تم تطوير الشرح.

فما رأيكم

جميل.. لكن من سيقوم بتعديل الملف؟؟؟؟

هل سيقوم صاحب اﻹضافة بذلك أم ستأخد التعديل من الشخص الذي أضاف و تضيفه على الملف؟؟

تم تعديل هذه المشاركة بواسطة SalehRam في 22 يناير 2008 في 17:36

lxcs.png

syria-flag_small.jpg

#22

سأقوم بالإضافة ، وتعديل الملف ، مع ذكر اسم العضو الأصلي وبريده الالكتروني.

لا تخف ، فالله أحق أن يخشى.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#23

السلام عليكم ،

لم اكن اعرف اخي برق انك قد بدأت ،

اهم ما في الامر ان يستمر الموضوع الى النهاية ، وان يتم التطرق الى البرمجة مع ال Linux ، فهذا الامر غير موجود في الدروس السابقة

في المنتدى ،

وانا معكم متابع بأذن الله ،

/index.php/topic/264448-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9-%D9%85%D8%B9-%D8%A7%D9%84%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF/

 

اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ

#24

السلام عليكم

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

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#25

منتظرينك.

بالمناسبة ما الفروق الاساسية بين الـ EXT3 و الـ RFS و Reiser4 و أيهما أفضل (الويكيبديا دوختنى :wacko: ) ؟

تم تعديل هذه المشاركة بواسطة msayed2004 في 15 فبراير 2008 في 02:25

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…