تعريف سريع بنظام لينكس ولماذا هو مهم في إدارة الخوادم
لينكس (Linux) هو نظام تشغيل مفتوح المصدر يُستخدم على نطاق واسع في الخوادم، الحواسيب، وأجهزة أخرى كثيرة. يتميز بالثبات، الأمان، والمرونة، وده بيخليه الخيار الأول لإدارة الخوادم حول العالم، سواء كانت خوادم ويب، قواعد بيانات، تطبيقات، أو أنظمة تخزين سحابية.
1. pwd – معرفة المسار الحالي
يعرض لك المسار الكامل للمجلد اللي انت واقف فيه حاليًا داخل النظام.
مثال:
root@labixe:~$ pwd
/home/ubuntu2. ls – عرض محتويات المجلد
يعرض قائمة الملفات والمجلدات داخل المجلد الحالي.
مثال:
root@labixe:~$ ls
backup index.html script.sh3. cd – التنقل بين المجلدات
تستخدم للانتقال من مجلد إلى آخر.
مثال:
root@labixe:~$ cd /var/www
root@labixe:/var/www$واذا كنت ترغب في العودة للخلف عليك كتابة cd ..
مثال:
root@labixe:/var/www$ cd ..
root@labixe:/var$4. touch – إنشاء ملف جديد
ينشئ لك ملفًا فارغًا.
مثال:
root@labixe:~$ touch index.html5. mkdir – إنشاء مجلد
ينشئ مجلد جديد.
مثال:
root@labixe:~$ mkdir backups6. cp – نسخ الملفات
ينسخ ملف أو مجلد إلى مكان آخر.
مثال:
root@labixe:~$ cp file.txt /home/ubuntu/7. mv – نقل أو إعادة تسمية ملف
يستخدم لنقل الملفات أو إعادة تسميتها.
مثال لإعادة التسمية:
root@labixe:~$ mv oldname.txt newname.txtمثال للنقل:
root@labixe:~$ mv file.txt /var/www/8. rm – حذف ملف
يحذف الملفات أو المجلدات.
مثال على حذف ملف:
root@labixe:~$ rm file.txtمثال لإزالة مجلد ومحتوياته بالكامل:
root@labixe:~$ rm file.txt9. cat – عرض محتوى ملف
يعرض كل محتويات ملف نصي دفعة واحدة.
مثال:
root@labixe:~$ cat file.txt
This is a simple note stored in the file.10. ping – اختبار الاتصال بشبكة أو دومين
مثال:
root@labixe:~$ ping google.com11. ip a – عرض معلومات الشبكة
مثال:
root@labixe:~$ ip a12. sudo – تنفيذ أمر بصلاحيات المدير
مثال:
root@labixe:~$ sudo apt update13. apt update && apt upgrade – تحديث النظام (في ديبيان/أوبنتو)
مثال:
root@labixe:~$ sudo apt update && sudo apt upgrade14. top – مراقبة استهلاك الموارد في الوقت الحقيقي
مثال:
root@labixe:~$ top15. find – للبحث عن ملف معين
مثال:
root@labixe:~$ find / -name file.txt