فهم العمليات (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) تُعد إدارة المستخدمين والمجموعات في لينكس من أهم المهارات العملية لأي مسؤول نظام أو مطور يعمل على خوادم متعددة المستخدمين. فالنظام لا يتعامل مع الأشخاص مباشرة، بل مع هويات رقمية وصلاحيات ومجموعات تُحدد من يقرأ الملفات، ومن يُشغّل الخدمات، ومن يمتلك القدرة على تنفيذ أوامر إدارية حساسة. لهذا…