
ما هو الليونكس؟ وما هي قصته ؟
من خلال تعلم Linux، ستكتسب مجموعة من المهارات القيمة التي يمكن أن تفتح لك أبوابًا لفرص عمل متنوعة في إدارة النظام، وDevOps، والحوسبة السحابية، والأمن السيبراني، والمزيد. غالبًا ما يسعى أصحاب العمل إلى الحصول على خبرة Linux، مما يجعلها أصلًا قيمًا للتقدم الوظيفي.
By learning Linux, you gain a valuable skill set that can open doors to various job opportunities in system administration, DevOps, cloud computing, cybersecurity, and more. Linux expertise is often sought after by employers, making it a valuable asset for career advancement.
ماذا يعني نظام مفتوح المصدر؟
البرمجيات المفتوحة المصدر هي البرمجيات التي يمكن الاطلاع والتعديل على شفرتها البرمجية باستخدام ترخيص يَمنحُ فيه المالك حقوق الدراسة، التعديل والتوزيع لأي شخص ولأي غرض كان
The term open source refers to any program whose source code is made available for use or modification as users or other developers see fit. Unlike proprietary software, open source software is computer software that is developed as a public, open collaboration and made freely available to the public.
نظام التشغيل هو البرنامج الذي يقوم، بعد تحميله في البداية إلى الكمبيوتر بواسطة برنامج تمهيد، بإدارة جميع برامج التطبيق الأخرى في الكمبيوتر. تستخدم برامج التطبيق نظام التشغيل عن طريق طلب الخدمات من خلال واجهة برمجة تطبيقات محددة (API).
An operating system (OS) is the program that, after being initially loaded into the computer by a boot program, manages all the other application programs in a computer. The application programs use the OS by requesting services through a defined application program interface (API).
واجهة المستخدم الرسومية (بالإنجليزية: Graphical User Interface أو اختصاراً GUI): تشكل واجهة مستخدم تؤمن للمستخدم التفاعل مع الحاسب باستخدام أغراض وصور رسومية غالباً ما تتكون من عناصر التحكم والنوافذ وقوائم منبثقة إضافة لنصوص توجه المستخدم لاستخدام أحداث مخصصة مثل النقر على الفأرة لإضافة وإدخال نصوص ليقوم الحاسب بما يريد المستخدم
أولا ماهية الصلاحيات:
الصلاحيات في اللينكس هي العمليات المسموح اجرائها علي الملف او المجلد او غيرهما بالنسبة للمالك والمجموعات والمستخدمين الاخرين.
هناك ثلاث مستويات من المستخدمين
المالك owner وهو من أنشأ الملف
المجموعة Group هي مستخدمين لهم نفس الصلاحيات ويندرجون تحت اسم واحد.
المستخدمين الاخرين others هم من ليسوا المالكين او اعضاء في المجموعة.
--------
الأمر chmod هو امر التعامل مع التصريحات
يستخدم في التيرمنال Terminal ولفتحه اضغط Ctrl+Alt+T
--------
اولا هناك ثلاث تصريحات وهي
Read واختصارها R وهو صلاحية القراءة ويسمح بقراءة الملف او عرض المجلد
و Write واختصاره W وهو صلاحية الكتابة ويسمح بالتعديل علي الملف أو المجلد.
و Excute وهو خاصية التنفيذ وتسمح بتنفيذ الملف إذا كان برنامجا (ملف تنفيذي) واختصاره X.
--------------
اولا لمعرفة الصلاحيات للملفات والمجلدات قم باستخدام الأمر التالي
ls -l في التيرمينال وستظهر لك قائمة بالملفات الموجودة والمجلدات في المسار الحالي
ستجد بجانب تلك المجلدات والملفات ما يشبه التالي
-rwx-rwx-rw-
هذه الرموز تعني
ال - في البداية تعني ان هذا ملف وليس مجلد
ال ثلاث رموز الأولي تعبر عن صلاحيات المالك
وهي
r = read
w = write
x=excute
أي أن المالك يمكنه قراءة وتعديل وتنفيذ الملف
-------
اما ال - الأخري فهي للفصل بين صلاحيات المالك وصلاحيات المجموعة حيث تعبر الثلاث رموز التالية
rwx إلي صلاحيات المجموعة
وهي هنا مثل صلاحيات المالك ولكن طبعا يمكن ألا تكون كصلاحيات المالك
--------
اما الثلاث رموز الأخيرة فهي صلاحيات المستخدمين الآخرين others
وهي هنا rw-
وهذا يعني
r = Read
w=Write
أي يمكن للمستخدمين الاخرين القراءة والكتابة فقط لهذا الملف
وال - الأخيرة تعني عدم وجود صلاحية التنفيذ
--------------
اذا وجدت - في بداية الصلاحيات كما سبق -rwx-rwx-rw-
فهذا يعني ان هذا ملف اما لو وجدت حرف d فهذا يعني انه مجلد
مثل
-drwx-rwx-rw
اما لو وجدت L فهذا يعني ان هذا اختصار
link
مثل
-lrwx-rwx-rw
------------
ويمكنك تغيير التصاريح كالتالي
chmod level+permissions filename
level تعني المستوي أي مالك أم مجموعة أم مستخدمين اخرين
ويكون اختصار المجموعة (group) وهي المجموعة التي تم تخصيصها للملف هو حرف ال g
أما اختصار المالك owner هو u
واختصار المستخدمين الاخرين others هو o
يليها علامة الجمع أي + فهي هنا لإعطاء صلاحية
اما التصاريح permissions فهي هنا الرموز التي سبق ذكرها
r w x
فمثلا لو كنت في مسار به ملف يسمي file1.txt
تستطيع تغيير صلاحيات المالك له كالتالي
chmod o+rw file1.txt
وهذا يعني اعطاء صلاحيات القراءة والكتابة بالإضافة للصلاحيات الموجودة أي لو كان هناك صلاحية التنفيذ موجودة للمالك فإن المالك الان لديه صلاحيات القراءة والكتابة والتنفيذ
ولو كان لديه بالفعل هذه الصلاحيات وقمت بإعطاءه اياها ثانية فلن يتغير شيء
هل أنت مستعد لفتح أبواب عالم التقنية الواسع؟
نظام التشغيل لينكس ليس مجرد نظام عادي، بل هو قلب التكنولوجيا الحديثة وروح الابتكار. إذا كنت تتطلع إلى بناء أساس تقني قوي، أو تعزيز مهاراتك العملية، فإن هذا الكورس هو المفتاح الذي تبحث عنه.
في عصرنا الرقمي، يبرز لينكس كأحد أكثر الأنظمة استخداماً وتطوراً في إدارة الخوادم، تطوير البرمجيات، والأمن السيبراني. سواء كنت مبتدئاً أو لديك معرفة أساسية، فإن "كورس تعلم أساسيات نظام التشغيل لينكس" مصمم ليأخذ بيدك خطوة بخطوة، ليمنحك الثقة لفهم النظام واستخدامه بكفاءة.
لماذا لينكس؟
مفتوح المصدر ومجاني:
لينكس هو نظام مفتوح المصدر، مما يعني أنك تملك الحرية الكاملة لتعديله، استخدامه، ومشاركته. هذه الفلسفة جعلت منه البيئة المفضلة للمطورين والمبدعين حول العالم.
الركيزة الأساسية للخوادم والإنترنت:
تعتمد غالبية الخوادم الكبرى في العالم على لينكس. من جوجل وأمازون إلى فيسبوك، لينكس هو الخيار الأول للشركات التقنية الكبرى.
التنوع والتخصص:
يوفر لينكس عدداً هائلاً من التوزيعات التي تلائم احتياجات المستخدمين، سواء كنت تعمل في الأمن السيبراني، أو في تطوير التطبيقات، أو حتى كمستخدم يومي.
ما الذي ستتعلمه في هذا الكورس؟
هذا الكورس صُمم ليقدم لك تجربة تعليمية شاملة وعملية، تغطي:
مقدمة إلى نظام لينكس:
فهم الفلسفة الأساسية وراء لينكس وكيف أصبح النظام الأكثر تأثيراً في العالم.
التنصيب والتوزيعات المختلفة:
كيفية اختيار التوزيعة الأنسب لك، وتنصيب النظام على أجهزتك الشخصية أو في بيئة افتراضية.
أوامر الطرفية (Terminal):
ستتعلم كيفية التحكم بالنظام باستخدام سطر الأوامر، الذي يعد الأداة الأقوى في لينكس.
إدارة الملفات والمجلدات:
مهارات تنظيم وإدارة الملفات باستخدام أوامر مثل ls, cp, mv, و rm.
إدارة المستخدمين والصلاحيات:
كيفية إنشاء المستخدمين، وإدارة الصلاحيات لضمان أمان النظام.
نظام الملفات في لينكس:
فهم بنية الملفات وكيفية التنقل داخل النظام بكفاءة.
البرامج والحزم:
تعلم كيفية تثبيت البرامج وإدارتها باستخدام أدوات مثل apt, yum, أو dnf.
حل المشكلات الأساسية:
مهارات استكشاف الأخطاء وإصلاحها لضمان تشغيل النظام بسلاسة.
لمن هذا الكورس؟
المبتدئين في عالم التقنية:
لا تحتاج إلى أي معرفة مسبقة، فقط شغف ورغبة في التعلم.
الطلاب والمتخصصين:
إذا كنت ترغب في تعزيز سيرتك الذاتية بمهارة مطلوبة بشدة في سوق العمل.
المطورين ومحبي التقنية:
لينكس هو البيئة المثالية للتطوير والابتكار.
كيف سيغير هذا الكورس مستقبلك؟
بإتقانك أساسيات لينكس، ستفتح لنفسك آفاقاً لا حصر لها في مجالات متنوعة مثل:
إدارة الخوادم
الحوسبة السحابية
الأمن السيبراني
تطوير البرمجيات
لينكس ليس مجرد نظام تشغيل، بل هو أداة لتوسيع إمكانياتك وفتح فرص جديدة.
استعد للانطلاق!
"كورس تعلم أساسيات نظام التشغيل لينكس" هو أكثر من مجرد دورة تدريبية. إنه رحلة ملهمة تأخذك من نقطة البداية إلى عالم من الفرص. انضم إلينا اليوم وابدأ بناء مستقبلك المهني بثقة!
كن على يقين: المهارة الأولى التي ستتعلمها اليوم قد تكون البداية لنجاح الغد.