هذه التدوينة اكمال لتدوينة اوامر ادارة سيرفرات المواقع التى بداًت بها الحديث عن الاوامر التى تستخدم لادارة
سيرفرات المواقع تحت مظلة اللينكس ، عن طريق موجه الاوامر ssh ، وفى هذا الجزء سنتحدث عن الاوامر الخاصة بقواعد البيانات للموقع
(نسخ احتياطى – استرجاع) ، اوامر ضغط وفك ضغط قواعد البيانات ، وبعض الاوامر الخاصة
بكيفية التعامل مع الملفات داخل قاعدة البيانات ، واومر استخدام محرر النصوص pico ، والاومر التى تمكنك من معرفة المستخدمين المتواجدين على السيرفر
او الموقع فى الوقت الحقيقى ، لنكمل ...
امر النسخ الاحتياطي
لقاعدة بيانات :
mysqldump -u db_usr_name -pPASSWORD db_name > file name.SQL
امر استرجاع قاعدة بيانات تم حفظها :
mysql -u db_usr_name -pPASSWORD db_name < file name.SQL
امر ضغط قاعدة البيانات :
tar -czvf file name.tar.gz file name.SQL
امر فك الضغط عن قاعدة البيانات :
tar -zxvf file name.tar.gz
امر النسخ الاحتياطي لجميع قواعد البيانات لمستخدم معين :
mysqldump -uroot --all-databases | gzip > mysql_username.sql
بعض الأوامر الأخرى :
tail مثل cat ولكنه يقرأ نهاية الملف فقط
tail /var/log/messages لرؤية آخر 20 سطر من /var/log/messages
tail -f /var/log/messages للمشاهدة المتواصلة للملف أثناء إجراء التغييرات عليه
tail -200 /var/log/messages لطباعة آخر 200 سطر من الملف على الشاشة
more مثل cat
more /etc/userdomains للتصفح من خلال ملف الـ userdomains file.
pico لاستخدام محرر النصوص
pico /home/burst/public_html/index.html لتحرير صفحة الـ Index الخاصة بالمستخدم.
mysqldump -u db_usr_name -pPASSWORD db_name > file name.SQL
امر استرجاع قاعدة بيانات تم حفظها :
mysql -u db_usr_name -pPASSWORD db_name < file name.SQL
امر ضغط قاعدة البيانات :
tar -czvf file name.tar.gz file name.SQL
امر فك الضغط عن قاعدة البيانات :
tar -zxvf file name.tar.gz
امر النسخ الاحتياطي لجميع قواعد البيانات لمستخدم معين :
mysqldump -uroot --all-databases | gzip > mysql_username.sql
بعض الأوامر الأخرى :
tail مثل cat ولكنه يقرأ نهاية الملف فقط
tail /var/log/messages لرؤية آخر 20 سطر من /var/log/messages
tail -f /var/log/messages للمشاهدة المتواصلة للملف أثناء إجراء التغييرات عليه
tail -200 /var/log/messages لطباعة آخر 200 سطر من الملف على الشاشة
more مثل cat
more /etc/userdomains للتصفح من خلال ملف الـ userdomains file.
pico لاستخدام محرر النصوص
pico /home/burst/public_html/index.html لتحرير صفحة الـ Index الخاصة بالمستخدم.
touch لإنشاء ملف فارغ
touch /home/burst/public_html/404.html لإنشاء ملف فارغ يسمى 404 .html داخل المجلد /home/burst/public_html/
ln يقوم بإنشاء روابط بين الملفات والمجلدات
ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf الآن يمكنك تحرير /etc/httpd.conf بدلاً من تحرير الملف الأصلي . وسوف تظهر التغييرات في الملف الأصلي أيضاً , كما أنه يمكنك مسح الرابط دون التغيير على الملف الأصلي.
rm لحذف ملف
rm filename.txt لحذف ملف بالسؤال التأكيد Confirmation للحذف
rm -f filename.txt حذف الملف دون السؤال عن تأكيد الحذف.
rm -rf tmp/ تحويل المجلد للـ tmp ويشمل هذا كل الملفات والمجلدات الفرعية بداخله.
last لعرض من قام بتسجيل الدخول والزمن
last -20 لعرض آخر 20 عملية تسجيل دخول
last -20 -a لعرض آخر 20 عملية تسجيل دخول مع الـ Hostmane في آخر حقل
w لعرض المستخدمين الحاليين على السيرفر والذين قاموا بتسجيل الدخول وأين هم الآن في هذه اللحظة.
netstat لعرض جميع الجهات المتصلة حالياً .
netstat -an لعرض جميع الجهات المتصلة بالسيرفر بالإضافة للـ IP الخاص بكل اتصال والـ Port أو منفذ الاتصال.
انتهت الجزئية الثانية من اوامر ادارة
السيرفرات تحت مظلة نظام التشغيل لينكس ، ربنا انفعنا بما علمتنا .
ليست هناك تعليقات:
إرسال تعليق
اكتب تعليفك هنا