التصنيف: لينكس

إدارة الخدمات باستخدام (systemd) و (systemctl)

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

فهم العمليات (Processes) ومراقبة استهلاك الموارد (top, htop, ps, kill)

فهم العمليات (Processes) ومراقبة استهلاك الموارد (top, htop, ps, kill) إدارة العمليات في لينكس ليست مجرد مهارة تشغيلية، بل هي جزء أساسي من فهم سلوك النظام وتحليل الأداء وحل الأعطال. عندما يعمل أي برنامج، فإنه يتحول إلى عملية لها معرّف خاص، وذاكرة، وأولوية، ووقت معالجة على المعالج. لذلك فإن إتقان أدوات مثل ps وtop وhtop…

إدارة الحزم البرمجية وتحديث النظام (APT, YUM/DNF, Pacman)

إدارة الحزم البرمجية وتحديث النظام (APT, YUM/DNF, Pacman) تُعد إدارة الحزم من أكثر المهارات العملية أهمية لأي مستخدم لينكس، سواء كان يعمل على محطة تطوير، خادم إنتاج، أو بيئة اختبار محلية. الفكرة الأساسية ليست مجرد تثبيت برنامج، بل فهم كيفية تعامل التوزيعة مع المستودعات، التبعيات، التحديثات الأمنية، وإزالة الحزم دون الإضرار باستقرار النظام. وإذا كنت…

إدارة المستخدمين والمجموعات (Users and Groups Management)

إدارة المستخدمين والمجموعات (Users and Groups Management) تُعد إدارة المستخدمين والمجموعات في لينكس من أهم المهارات العملية لأي مسؤول نظام أو مطور يعمل على خوادم متعددة المستخدمين. فالنظام لا يتعامل مع الأشخاص مباشرة، بل مع هويات رقمية وصلاحيات ومجموعات تُحدد من يقرأ الملفات، ومن يُشغّل الخدمات، ومن يمتلك القدرة على تنفيذ أوامر إدارية حساسة. لهذا…

إدارة الصلاحيات والملكية (Chmod, Chown, Sudo)

إدارة الصلاحيات والملكية (Chmod, Chown, Sudo) تُعد إدارة الصلاحيات والملكية في لينكس من أهم الأسس التي تحكم أمان النظام واستقراره، لأنها تحدد من يستطيع قراءة الملفات أو تعديلها أو تنفيذها. وأي خطأ بسيط في هذه الطبقة قد يؤدي إلى كشف بيانات حساسة، أو تعطيل خدمة، أو منح مستخدم صلاحيات لا يجب أن يمتلكها. إذا كنت…