اغلب واهم اوامر السيرفرات ( Linux Servers Commands ) - كو ميديا

اغلب واهم اوامر السيرفرات ( Linux Servers Commands )





 السلام عليكم ورحمة الله وبركاته ..

وبعد ..

اخواني الاعزاء اتيت لكم موضوع لاغلب واهم اوامر السيرفرات للادارة والتطبيق بالسيرفر ..
اولا قبل البدئ احب ان انوه الى انه بالامكان ادارة السيرفرات عن طريق برنامج putty او winscp او اي برنامج اخر .

واشهرهم البيوتي - Putty

للتحميل :


او Winscp

للتحميل :




نبدأ بسم الله ..


اوامر رئيسية :

امر الدخول كـ روت عند الدخول بصلاحية يوزر :

كود PHP:
su 
فيطلب ادخل باسورد الروت وعند ادخالها انتر .

كود PHP:
id 
لمعرفة صلاحيتك على السيرفر . سواء روت او يوزر او ما الى ذلك .

كود PHP:
pwd 
لاظهار مسارك الحالي على السيرفر . يظهر لك مساء كامل .

كود PHP:
ls -la 
لعرض محتويات مسارك الحالي مع صلاحياتهم واليوزر والمجموعة الخاصة بكل ملف .
او بديل لها :

كود PHP:
vdir 
كود PHP:
ls –alR 
لعرض الملفات وتصارحها ومعلوماتها الموجودين داخل المجلدات الفرعية بمسارك الحالي .

كود PHP:
cd 
امر لتغيير مسارك الحالي . مثال تطبيقي :
مسارنا الحالي : /root وبدنا نروح على مسار : /usr/local/lib نستخدم الامر :

كود PHP:
cd /usr/local/lib 
او امر الرجوع للخلف خطوة واحدة :

كود PHP:
cd ../ 
كود PHP:
mkdir 
لانشاء مجلد داخل مسارك الحالي ومثال تطبيق عليه :

كود PHP:
mkdir file 
سوف ينشئ مجلد اسمه file داخل مسارك الموجود فيه حاليا .

كود PHP:
touch 
امر انشاء ملف فارغ بمسار معين ومثال تطبيقي :

كود PHP:
touch index.html 
كود PHP:
rm -rf 
وظيفته الحذف سواء حذف مجلد او ملف ومثال تطبيقي عليه :

كود PHP:
rm -rf /home/file 
بحيث : /home/file هي مسار المجلد المطلوب . ولو كان المطلوب حذفه داخل مسارك الحالي ضع اسم الملف فقط دون مسار كامل فقط الاسم .

كود PHP:
mv 
امر لاعادة تسمية الملفات والمجلدات . ومثال تطبيقي :
اعادة تسمية ملف من file.php الى pass.php يتم تطبيق :

كود PHP:
mv file.php pass.php 
كود PHP:
cp 
امر النسخ .. لنسخ الملفات . مثال تطبيقي:
مسارك الحالي بالسيرفر هو /root وهناك ملف اسمه file.php وتريد نسخه الى مجلد /home او لاي مجلد اخر نطبق :

كود PHP:
cp file.php /home/pass.php 
file.php = اسم الملف المراد نسخه ( لو كان بمسار مختلف نكتب المسار مع اسم الملف ) .
/home = مسار المجلد المنسوخ اليه الملف .
pass.php = اسم الملف بعد النسخ بالمجلد الجديد .

كود PHP:
wget 
امر سحب الملفات الى السيرفر ( تنزيل الملفات من روابط خارجية مباشرة ) . مثال :

كود PHP:
wget http://http:/www.nqashalhob.com/file.zip 
بحيث : http://www.nqashalhob.com/file.zip هي رابط الملف المراد تنزيله على السيرفر .

كود PHP:
Curl 
امر سحب اخر على السيرفر . ولكن يختلف قليلا عن wget . ولكن مبدئيا وظيفة السحب مشتركة . سيتم شرحه لاحقها .

كود PHP:
cat 
امر استعراض محتوى الملفات . مثال تطبيقي :
نريد استعراض ما بداخل ملف : config.php نطبق الامر :

كود PHP:
cat config.php 
كود PHP:
clear 
لتنظيف الشاشة من ما كتب عليها ونتائج اوامر سابقة .

كود PHP:
vdir 
مشابه لامر استعراض الملفات ls ولكن يقوم بعرض تفاصيل أكثر .

كود PHP:
last 
لاستعراض اخر من قام بتسجيل الدخول للسيرفر . والزمن .

كود PHP:
netstat 
لعرض المتصلين بالسيرفر حاليا . طبعا الامر له عدة اشكال واستخدامات سيتم شرحها لاحقا .

كود PHP:
top 
لعرض العمليات الشغالة بالسيرفر حاليا .

كود PHP:
du 
لمعرفة كمية استهلاك القرص الصلب ( الهارديسك ) للسيرفر . ولمعرفة استهلاك وحجم مجلد معين على السيرفر :

كود PHP:
du -/home/file 
كود PHP:
kill 
لايقاف عملية معينة من السيرفر .. مثال تطبيقي :

كود PHP:
kill -9 PID 
PID = رقم العملية . ويمكن الحصول عليها بعدة طرق ومنها امر توب المذكور بالاعلى .

كود PHP:
help 
لعرض بعض المساعدة داخل الشاشة .

كود PHP:
who 
ايضا لعرض المتصلين بالسيرفر .

كود PHP:

لاظهار اليوزرات الحالية على السيرفر واخر من قام بعملية تسجيل الدخول واين موجود .

كود PHP:
wc -
لمعرفة عدد سطور ملف محدد ومثال تطبيقي :

wc -l file.php

عمل ريستارت لخدمات السيرفر :

الاباتشي : httpd :

كود PHP:
httpd restart 
او

كود PHP:
/etc/init.d/httpd restart 
او

كود PHP:
/etc/rc.d/init.d/httpd restart 
بالامكان تغيير كلمة restart لاي امر اخر مث التشغيل او الايقاف : stop - start

عمل ريستارت للسي بانل وخدماتها Cpanel :

كود PHP:
service cpanel restart 
او

كود PHP:
/etc/init.d/cpanel restart 
او

كود PHP:
/etc/rc.d/init.d/cpanel restart 
لاعادة تشغيل برنامج named :

كود PHP:
service named restart 
او

كود PHP:
/etc/init.d/named restart 
او

كود PHP:
/etc/rc.d/init.d/named restart 
لاعادة تشغيل برنامج الاكزايم Exim :

كود PHP:
service exim4 restart 
او

كود PHP:
/etc/init.d/eximrestart 
او

كود PHP:
/etc/rc.d/init.d/eximrestart 
لاعادة تشغيل قواعد البيانات Mysql :

كود PHP:
service mysql restart 
او

كود PHP:
/etc/init.d/mysql restart -
او

كود PHP:
/etc/rc.d/init.d/mysql restart 
لعمل ريستارت لشل SSH :

كود PHP:
service ssh restart 
او

كود PHP:
/etc/init.d/ssh restart -
أو

كود PHP:
/etc/rc.d/init.d/ssh restart 
لتحديث السي بانل من الشل :

كود PHP:
/scripts/upcp --
لتحديث قواعد البيانات Mysql من الشل :

كود PHP:
/scripts/mysqlup --
كود PHP:
exit 
للخروج من الشل .

كود PHP:
chmod 
لتصريح الملفات . طبعا التصاريح كثيرة ولها شروحات لوحدها .

كود:
chown
لتغير مالك مجلد معين ليوزر اخر او للروت . وايضا لها شروحات كثيرة لاحقا .

كود PHP:
chattr 
لتغيير الاذونات لمجلد او ملف معين وله عدة شروحات ايضا وينصح عدم التلاعب لها للمبتدئين .

كود PHP:
find 
للحبث عن ملف او مجلد معين ويمكن كتابة الامر بعدة طرق واشكال ومنها :

كود PHP:
find . -name file.txt -print 
امر اخر للبحث :

كود PHP:
locate 
كود PHP:
pico 
او

كود PHP:
nano 
كلاهما اوامر لتحرير وتعديل الملفات . ومثال تطبيقي :

كود PHP:
pico /home/file.conf 
وايضا يمكن استخدام الامر :

كود PHP:
grep 
للبحث ومنها البحث عن نص معين داخل ملف معين عن طريق تطبيق :

كود PHP:
grep pass file.php 
بحيث :

pass = النص المراد البحث عنه .

file.php = اسم الملف المراد البحث بداخله .

كود PHP:
./ 
امر تشغيل ملف معين والباكدورات الخطيرة وغيرها . وامر تشغيل ملفات التنصيب لبرامج معينة .

===========

امر لاخذ نسخة من قاعدة بيانات معينة على السيرفر :

كود PHP:
mysqldump -ufile -ppqss Database_name nqashalhob.sql 
بحيث :

file = يوزر قاعدة البيانات
ppass = باسورد قاعدة البيانات
Database_name = اسم قاعدة البيانات
nqashalhob.sql = اسم ملف قاعدة البيانات الذي سيتم حفظه .

لاسترجاع قاعدة بيانات بالشل :

كود PHP:
mysql -ufile -ppass Database_name nqashalhob.sql 
file = يوزر قاعدة البيانات
ppass = باسورد قاعدة البيانات
Database_name = اسم قاعدة البيانات ( الجديدة والفارغة ليتم الاسترجاع بها ) .
nqashalhob.sql = اسم ملف قاعدة البيانات الذي سيتم الاسترجاع منه .


اوامر الضغط وفك الضغط في السيرفرات :

كود PHP:
gzip 
لضغط ملف بصيغة gz . مثال :

كود PHP:
gzip raed.php 
كود PHP:
tar -zcf 
امر الضغط بامتداد tar والتطبيق عليه :

كود PHP:
tar -zcf file.tar pass.php 
file.tar = اسم الملف بعد الضغط بامكانك تحدد اي اسم اخر .
pass.php = الملف المراد ضغطه .

كود PHP:
 tar -czvf 
هذا الامر لضغط قواعد البيانات ( او اي ملف اخر بصيغة gz ) بطريقة اخرى . ومثال تطبيقي :

كود PHP:
tar -czvf file.tar.gz pass.sql 
file.tar.gz = اسم الملف بعد الضغط .
pass.sql = اسم ملف قاعدة البيانات المراد ضغطها . او اي ملف اخر . مع امتداده .

كود PHP:
unzip 
لفك ضغط ملف مضغوط بصيغة zip . مثال تطبيقي :

كود PHP:
unzip file.zip 
كود PHP:
tar -zxf 
لفك ضغط ملفات مضغوطة بامتداد tar ومثال تطبيقي :

tar -zxf file.tar

كود PHP:
gzip -
لفك ضغط الملفات المضغوطة بصيغة gz ومثال تطبيقي :

كود PHP:
gzip -d file.gz 
كود PHP:
tar -zxvf 
لفك ضغط الملفات المضغوطة بصيغة tar.gz ومثال تطبيقي :

كود PHP:
tar -zxvf file.tar.gz 
او طريقة اخرى لنفس النوع من الضغط : فك اولا صيغة gz وبعدها صيغة tar للملف الناتج .

منقول للامانة

كل عام و انتم بالف خير

مواضيع مهمه
قسم اللنكس

لا تنسى مشاركة هذا المقال!

أعط رأيك حول هذا المقال

الأشعارات
اهلا بك اخى الكريم فى مدونة كوميديا
ان كنت من المهتمين بكل جديد فى العالم التقنى يمكنك الاشترك فى قناة التكنولوجيا والربح على اليوتيوب بالضغط على زر اليوتيوب فى الاسفل حتى تكون اول المستفيدين من شروحاتنا .
=================================
وان كان لديك اى اسئله او اقتراحات يمكنك التواصل معنا عبر مواقع التواصل الاجتماعى اسفل الرساله وسوف نقوم بالرد فى اسرع وقت .
شكرا على المتابعه .

حسنا