Information Security Basicsعربى

Linux for Security

The system that every professional works on

Master Linux to secure systems and advance your cybersecurity career.

4.7(58)400 pages26 chapters6 views

What you'll learn

  • Understand the Linux file system structure and how to navigate it effectively.
  • Manage users and permissions to secure your Linux environment.
  • Write and execute Bash scripts for automation and task management.
  • Implement firewalls and harden SSH for secure remote access.
  • Conduct initial investigations on compromised machines to gather evidence.
  • Prepare for the Linux+ certification exam with practical exercises and interview questions.

About this book

Linux for Security Professionals is a comprehensive guide designed to take you from zero to hero in the world of Linux security. Authored by Ahmed Hassan Khamis, a seasoned curriculum development and e-learning consultant, this practical book spans 400 full-color pages, filled with hands-on labs and exercises that you can implement on your own computer. Each chapter concludes with a summary and prepares you for the Linux+ certification exam, ensuring you are well-equipped for real-world challenges.

This book covers essential topics such as file systems, permissions, networking, and system hardening, making it an invaluable resource for beginners in cybersecurity. Whether you're a student, fresh graduate, or IT professional, you'll find the knowledge and skills necessary to thrive in the competitive field of cybersecurity and Linux system administration.

Who this book is for

  • beginners in cybersecurity
  • IT staff and system administrators
  • students and fresh graduates
  • anyone preparing for Linux+ certification

Why read this book

  • Hands-on labs and exercises for practical learning.
  • Comprehensive coverage of Linux security topics.
  • Preparation for the Linux+ certification exam.
  • Written in easy-to-understand language, no prior experience required.

Reader reviews

These reviews are from readers who own the book — through purchase or as part of their subscription.
4.7
★★★★★
58 reviews
5★
39
4★
19
3★
0
2★
0
1★
0

    Table of contents

    1

    المقدمة

    1. لمن هذا الكتاب
    2. لماذا Linux لرجل الأمن
    3. على ماذا بني الكتاب
    4. خريطة الكتاب
    5. كيف تقرأ الفصل
    6. ما تحتاجه قبل أن تبدأ
    2

    عالم Linux

    1. رسالة طالب في 1991
    2. النواة وحدها لا تكفي
    3. الحرية بشروط
    4. التوزيعات والعائلتان
    5. الإصدار طويل الدعم
    6. الخادم بلا شاشة
    7. أين يعمل Linux حولك
    8. ثلاث وظائف وأدوارها في NICE
    9. جربها بنفسك: صفحة النواة الرسمية
    10. أول نظرة على المعمل
    11. تمارين الفصل
    3

    معمل Linux

    1. لماذا جهازان لا جهاز واحد
    2. الآلة الافتراضية ومن يشغلها
    3. خريطة معملك
    4. في بيتك: VirtualBox
    5. كيف بني المعمل بلا شاشة تثبيت
    6. أول دخول عن بعد
    7. أين أنا؟
    8. اللقطة والرجوع والإطفاء الآمن
    9. تمارين الفصل
    4

    الطرفية

    1. آلة كاتبة تتكلم
    2. تشريح الأمر
    3. اسأل النظام
    4. أصابع أسرع
    5. البيئة التي تعيش فيها
    6. الاسم المستعار
    7. محرر النصوص في الطرفية
    8. تمارين الفصل
    5

    نظام الملفات والمسارات

    1. مكتبة بلا رفوف
    2. الشجرة الموحدة
    3. المسار المطلق والنسبي
    4. كل شيء ملف
    5. الاختصار: الرابط الرمزي والرابط الصلب
    6. ابحث كالمحقق
    7. الأماكن التي يكتب فيها الجميع
    8. تمارين الفصل
    6

    الصلاحيات والملكية

    1. مجلد مفتوح للجميع
    2. المالك والمجموعة والآخرون
    3. الصيغة الرمزية والرقمية
    4. قناع الإنشاء
    5. البتات الخاصة
    6. حين لا تكفي ثلاث خانات: ACL
    7. سمة عدم التغيير
    8. تمارين الفصل
    7

    المستخدمون و sudo و PAM

    1. ثغرة في أشهر أداة صلاحيات
    2. ثلاثة ملفات
    3. حسابات البشر وحسابات الخدمات
    4. الإنشاء والتعديل والقفل والحذف
    5. sudo كما يجب
    6. PAM: سلسلة الحراس
    7. سياسة كلمات السر
    8. الهوية المركزية في سطور
    9. تمارين الفصل
    8

    العمليات والخدمات و systemd

    1. المطبخ وقت الذروة
    2. من أنت أيتها العملية
    3. لغة الإشارات
    4. الأمام والخلف وأولوية الجدولة
    5. من يشغل الخدمات الدائمة
    6. تحكم في الخدمة
    7. اكتب خدمتك بيدك
    8. كم هي آمنة خدمتك
    9. التشغيل غير التمكين والحجب
    10. الأهداف والإقلاع بلمحة
    11. تمارين الفصل
    9

    إدارة الحزم والتحديثات

    1. باب خلفي كاد يدخل كل الخوادم
    2. الحزمة البرمجية
    3. مدير الحزم والمستودع
    4. التوقيع: من وقع على هذه الحزمة؟
    5. التحديث الأمني أولا
    6. أوقف هذه الحزمة عند إصدارها
    7. هل تغير ملف من ملفات الحزمة؟
    8. خارج المدير
    9. تمارين الفصل
    10

    معالجة النصوص

    1. إبرة في كومة سجلات
    2. المجاري الثلاثة
    3. grep وأنماطه
    4. cut و sort و uniq و wc
    5. sed: المحرر الذي لا تراه
    6. awk: جدول داخل كل سطر
    7. اختلاف العائلتين في السجلات
    8. تمارين الفصل
    11

    سكربتات Bash

    1. ثغرة في الصدفة نفسها
    2. أول سكربت
    3. المتغيرات والاقتباس
    4. هل نجح الأمر؟
    5. القرار والتكرار
    6. الدوال والوسيطات
    7. سكربت لا يخون
    8. تطبيق: سكربت التدقيق على الجهازين
    9. لمحة Python للإدارة
    10. الذكاء الاصطناعي مساعدا لا مسؤولا
    11. تمارين الفصل
    12

    السجلات والتدقيق

    1. السجل الذي اختفى
    2. journald: دفتر systemd
    3. الأولوية والمنشأة
    4. rsyslog: الملفات النصية
    5. تدوير السجلات
    6. auditd: الكاميرا داخل النواة
    7. إلى Wazuh
    8. المراقبة في سطور
    9. تمارين الفصل
    13

    الشبكة من جهة النظام

    1. الخادم الذي لا يراه أحد
    2. واجهة الشبكة وأداة ip
    3. من يكتب الإعداد
    4. من يسمع على أي منفذ
    5. الأسماء
    6. الوقت
    7. اختبار سريع
    8. تمارين الفصل
    14

    الجدار الناري

    1. حارس واحد وثلاث لغات
    2. Netfilter: الحارس داخل النواة
    3. لا تغلق الباب على نفسك
    4. ufw في عائلة Debian
    5. nftables: اللغة الأم
    6. firewalld في عائلة Red Hat
    7. الجدار والحاويات
    8. تمارين الفصل
    15

    SSH وتقويته

    1. كلمة سر سرقت من الشبكة
    2. كيف يعمل SSH
    3. الدخول بالمفتاح بدل كلمة السر
    4. ملف ssh_config لراحتك
    5. تقوية الخادم
    6. لا تغلق الباب على نفسك مرة أخرى
    7. الخوارزميات القديمة
    8. النقل والأنفاق
    9. حين يرفض الدخول
    10. تمارين الفصل
    16

    التخزين والتشفير والنسخ

    1. قرص عاد إلى المورد
    2. الأجهزة والأقسام
    3. نظام الملفات
    4. LVM: أقراص مرنة
    5. التركيب
    6. تكبير الحجم ولقطة قبل الخطر
    7. LUKS: قفل القرص
    8. RAID والتخزين الشبكي في سطور
    9. النسخ الاحتياطي والاسترجاع
    10. القرص الممتلئ
    11. تمارين الفصل
    17

    الإقلاع والنواة

    1. بقرة قذرة في النواة
    2. سلسلة الإقلاع
    3. GRUB ومعاملات النواة
    4. أهداف الطوارئ
    5. النواة وإصدارها
    6. وحدة النواة
    7. الأجهزة من جهة النواة
    8. sysctl: مفاتيح النواة وهي تعمل
    9. تمارين الفصل
    18

    SELinux و AppArmor

    1. حارس صممته وكالة حكومية ونشرته للجميع
    2. بطاقة على كل شيء
    3. الأوضاع الثلاثة
    4. حين يرفض SELinux
    5. AppArmor في عائلة Debian
    6. اكتب ملف تعريف صغيرا
    7. مقارنة الحارسين
    8. تمارين الفصل
    19

    تقوية النظام وقياسها

    1. هالة تطلب تقريرا
    2. CIS Benchmark: القائمة التي يتفق عليها الجميع
    3. Lynis: فحص سريع بلا وكيل
    4. OpenSCAP: الفحص الآلي بالمعيار
    5. سياسة واحدة للتشفير في النظام كله
    6. AIDE: من غير هذا الملف؟
    7. Wazuh يقيس معك
    8. الامتثال والتدقيق في سطور
    9. تمارين الفصل
    20

    الحاويات وأمنها

    1. خمس دقائق غيرت طريقة النشر
    2. ليست جهازا صغيرا
    3. الصورة والسجل والطبقات
    4. التشغيل اليومي
    5. Podman: بلا خدمة خلفية وبلا جذر
    6. تقوية الحاوية
    7. الحاوية والجدار الناري
    8. ما بعد الحاوية الواحدة
    9. تمارين الفصل
    21

    الأتمتة

    1. أداة ولدت في أسبوعين
    2. المجدول القديم: cron
    3. مؤقت systemd
    4. البنية ككود
    5. Ansible: بلا وكيل عبر SSH
    6. Git: تاريخ كل تغيير
    7. من الإيداع إلى الخادم
    8. تمارين الفصل
    22

    الأداء واستكشاف الأعطال

    1. صباح يوم التخفيضات
    2. طريقة الطبيب في استكشاف الأعطال
    3. المعالج
    4. الذاكرة
    5. القرص
    6. العملية العالقة
    7. التاريخ لا اللحظة
    8. البطء قد يكون هجوما
    9. تمارين الفصل
    23

    التحقيق الأولي في جهاز مخترق

    1. تنبيه في الثالثة فجرا
    2. القاعدة الأولى: لا تفسد المسرح
    3. ترتيب التطاير
    4. من هنا الآن؟
    5. ماذا يعمل الآن؟
    6. أين يختبئ من يريد العودة
    7. ماذا تغير؟
    8. اجمع واحفظ ببصمة
    9. ثم ماذا؟
    10. تمارين الفصل
    24

    امتحان Linux+

    1. رامي رسب في التجربة الأولى
    2. شهادة CompTIA Linux+ V8
    3. شكل الامتحان
    4. الأسئلة القائمة على الأداء
    5. أهداف LPI
    6. خطة 6 أسابيع
    7. تمارين الفصل
    8. 20 سؤالا تدريبيا
    9. 5 مهام على جهازك
    25

    المشروع الأخير

    1. المهمة
    2. المرحلة 1: الاستلام والقياس الأول
    3. المرحلة 2: الحسابات والوصول
    4. المرحلة 3: الشبكة والجدار
    5. المرحلة 4: التقوية
    6. المرحلة 5: الرقابة
    7. المرحلة 6: النسخ والاسترجاع
    8. المرحلة 7: التقرير والمستودع
    9. تمارين الفصل
    26

    أسئلة المقابلات

    1. ثلاثة أبواب
    2. سيرتك ومستودعك
    3. المقابلة التقنية العملية
    4. 25 سؤالا وجوابها
    5. أسئلة تسألها أنت
    6. خطة 90 يوما
    7. رسالة الختام
    8. تمارين الفصل

    Related books