بسم الله الرحمن الرحيم
مقدمة :
دورة مختلف (( إعدادات وإدارة ومراقبة السيرفرات )) ... دروس بشكل مختلف , وطرق غير مكررة
شركة بيرجوب تقدم هذه السلسلة أو الدورة بشكل مجاني , نصب هذه السلسة من نبع خبرات مختلفة لدينا ولدى فريق العمل وزملاء آخرين وتم إختبار جميع الأوامر حتى لا تشكل خطورة اثناء تطبيقها عند أي مستخدم أو متابع ...
أتنمى منكم جميعا متابعة الدورة من أجل أن نتبادل المعلومات ولا يوجد من له كعب عال على أحد فكلنا متعلمون وما زلنا نتعلم ....
الهدف الأساسي من الدورة هو إثراء المستخدم العربي وذلك عن طريق النقاش البناء من خلال حلقات هذه السلسلة .
(( بقلة الردود يجف الموجود )) 
نبذة :
نظام التشغيل Linux
Linux هو نواة نظام تشغيل مفتوح المصدر ومجاني ، يمكن لأي من المطورين أو الشركات الأعتماد على هذه النواة لعمل انظمة تشغيل ( توزيعات ) وعرضها مجانا او بمقابل مادي ، وهو ما قامت به العديد من الشركات ( على سبيل المثال شركة RedHat ) والتي تقدم توزيعات مفتوحة المصدر ومجانية مثل CentOs و Fedora
يعتبر نظام التشغيل لينوكس هو افضل انظمه التشغيل للأستخدام على سيرفرات الأستضافة سواء Dedicated او VPS
ومن افضل التوزيعات هي التوزيعه CentOS والتي سنقوم بالشرح عليها خلال هذه الدورة بإذن الله
للمزيد من المعلومات عن نظام التشغيل لينوكس :
جنو/لينكس - ويكيبيديا، الموسوعة الحرة
- الداتا سنتر DataCenter
هي عبارة عن شركات متخصصه في تأجير السيرفرات لشركات الأستضافة او اصحاب المواقع الخاصة
وغالبا ما تتواجد هذه الشركات في البلاد التي يتوفر بها سرعات اتصال عالية جدا ( مثل امريكا وكندا والمانيا وماليزيا والصين وروسيا )
- السيرفر server
هو جهاز كمبيوتر غالبا ما يكون ذو مواصفات عالية وفائقة السرعه ، يتم تجهيزه بشكل معين وفق اعدادات معينه لكي يتمكن من استضافة مواقع الانترنت عليه ليستطيع الزائرين حول العالم الدخول على المواقع المستضافة عليه في اي وقت ، ويكون هذا السيرفر متواجد داخل الداتا سنتر ومتصل بالانترنت طوال الوقت بسرعات اتصال مختلفه ( 10 ميجا - 100 ميجا - 1 جيجا )
- الشل Shell
هو عبارة عن بروتوكول يسمح لمدير السيرفر من التواصل والدخول من اي مكان في العالم الي السيرفر لضبط اعدادته وتحرير ملفات النظام او تثبيت برامج عليه ، او متابعه السيرفر ومراقبته
وهناك برامج عديدة تستخدم للدخول لهذا البروتوكول ومن اشهرها برنامج Putty
للتحميل :
http://bearjob.com/downloads/putty.exe
- Web Server
خادم الويب ، وهو عبارة عن برمجيات يتم تثبيتها على السيرفر لكي يستطيع الزائر تصفح ملفات الموقع الموجودة على السيرفر ، وتختلف انواع هذه البرمجيات حسب نوع نظام التشغيل ، فمثلا اذا تحدثنا عن نظام التشغيل windows فنجد ان خادم الويب الخاص به هو IIS
وإذا تحدثنا عن انظمه التشغيل المعتمدة على النواه Linux نجد الويب سيرفر الشهير Apache وكذلك الويب سيرفر nginx
- النطاق Domain
الاسم الدارج له هو الدومين وهو عبارة عن عنوان الموقع الذي يقوم الزائر بكتابته في المتصفح للدخول الي الموقع
مثل www.bearjob.com
- DNS
هو عبارة حلقة الوصل بين الدومين وبين السيرفر
فالنفترض مثلا ان الدومين www.bearjob.com
والسيرفر الذي يحتوى على بيانات الموقع يحمل IP رقم 10.20.30.4
فمهمه الـ DNS هنا هي توجيه الزائر الذي طلب عبر المتصفح دخول الموقع www.bearjob.com الي السيرفر الخاص بالموقع لتصفح ملفات الموقع او تحميل محتوياته
- WHM/cPanel
هي اشهر لوحات التحكم وافضلها حاليا ، وهي تستخدم لإدارة السيرفر واغلب برامجة بواجهة رسومية بعيدا عن تعقيدات سطر الأوامر عبر الشل والتي تحتاج لمتخصصين لإدارة السيرفر من خلاله
انتهت المقدمة ,,
________________________________________________________
((( الدرس الأول )))
** بعض الأوامر المهمة
free -m : عرض مساحة الرام ( مع تفاصيل المستهلك والمتاح )
df -h : عرض مساحة الهاردسك واقسامه ( مع تفاصيل المستهلك والمتاح )
ls -l : عرض محتويات المجلد الحالي بشكل عمودي وبتفاصيل كل ملف
cp : نسخ ملف
مثال :
كود:
cp filename /path_to_copy
mv : نقل ملف
مثال
كود:
mv filename /path_to_copy
top : عرض العمليات التي تتم حاليا في السيرفر
__________________________________________________
ps aux : عرض تفاصيل العمليات وما تستهلكه كل عمليه من الرام والمعالج على حدى
__________________________________________________
uname -a : لعرض اصدار النواة kernal الخاصة بنظام التشغيل المستخدم
__________________________________________________
pico - nano - vi - vim : اسماء محررات نصوصية داخل النظام
__________________________________________________
mkdir : لأنشاء مجلد
مثال
__________________________________________________
cd : لعرض مسار
مثال
__________________________________________________
pwd : لعرض مسار تواجدك الحالى على السيرفر
__________________________________________________
rm : لحذف ملف
مثال
بعد ذلك
y + enter
__________________________________________________
rm -rf : لحذف مجلد
مثال
بعد ذلك y + enter
__________________________________________________
locate filename : للبحث عن ملف ضمن ملفات السيرفر
__________________________________________________
cat filename : لعرض محتوى ملف ( قراءة فقط )
__________________________________________________
tail : لعرض اخر الأسطر في ملف معين
__________________________________________________
chmod : لتغير تصاريح ملف او مجلد
مثال
استبدل 777 بأي تصريح تريده
__________________________________________________
chown : لتغير صلاحيات المستخدم لملف او مجلد
مثال
كود:
chown user:user filename
استبدل user باسم اليوزر من السيرفر مثل root أو يوزر لسي بانل مثل bearjob
__________________________________________________
w : لعرض المتواجدين داخل النظام حاليا
__________________________________________________
scp : لأرسال ملف من السيرفر الحالي لسيرفر آخر
مثال
كود:
scp root@127.0.0.1:/path_to_copy
scp -P5555 root@127.0.0.1:/path_to_copy
قم بتغيير الأي بي 127.0.0.1 الى الأي بي الهدف الذي تريد الإرسال له
اذا كان المنفذ 22 الإفتراضي متاح , فلا داعي لإستخدام -P
أو استخدم -P 5555 , هنا المنفذ هو 5555
__________________________________________________
wget : لسحب ملف من سيرفر آخر للسيرفر الحالي
مثال
كود:
wget http://bearjob.com/downloads/putty.exe
__________________________________________________
انتهى الدرس الأول ,,
ملاحظة : الحقوق محفوظة لشركة بيرجوب - يسمح النقل بشرط حفظ الحقوق
تحياتي وتقديري
أخوكم أبوهند
تحيات فريق عمل شركة بيرجوب
www.bearjob.com
يرجى متابعة الحلقات القادمة
والله الموفق