السلام عليكم ورحمة الله وبركات
اخوااني هذي قائمه بالاوامر اللي دايم استعملها واغلبها بشكل يومي مجمعه من كذا محل وموضووع ومحفوظه عندي ما تغلى عليكم والله واي اضاافه غير موجووده منكم وترونها مفيده الرجاء ارفاقها ليكون موضووع شامل للاوامر المستخدمه غالبا لسيرفرات الاستضافه
ممكن تستفيدو منها وتدعولي بالتوفيق
بسم الله
/
كود:
******s/restorepkg useraccount
استعادة الباك اب
------------
عمل باك اب ليوزر محدد
كود:
/******s/pkgacct useraccount
useraccount>>>>>اسم الاكاونت
------------
ايقاف الاباتشي
كود:
httpd stop
--------
تشغيل الاباتشي
كود:
httpd start
--------
عرض العمليات واللود
كود:
top
-------
لمعرفة مصدر اللود
كود:
ps -aux
top
اذا مركب برنامج ال htop
كود:
htop
-----------
تفاصيل البروسسر بالسيرفر
كود:
cat /proc/cpuinfo
----------------
لمعرفة السرعة المتصلة للسيرفرات الكاملة فقط
كود:
mii-tool
cat /etc/sysconfig/network-******s/ifcfg-eth1
امر تحديث لوحة التحكم CPanel
كود:
/******s/upcp --force
امر اعاادة تصارح السي بانل بعد التحديث
كود:
/usr/local/cpanel/cpkeyclt
امر تحديث الاف تي بي
كود:
/******s/ftpup --force
امر تحديث الاف تي بي
كود:
/******s/ftpup --force
امر تحديث الاكزايم
كود:
/******s/exim4 --force
امر اصلاح البريد
كود:
/******s/mailperm
امر تحديث برنامج MySQL - قواعد البيانات
كود:
/******s/mysqlup --force
امر اعادة تشغيل الاباتشي
كود:
/etc/rc.d/init.d/httpd restart
امر اعادة تشغل قواعد البيانات
كود:
/******s/restartsrv_mysql
امر اعادة تشغيل السي بنل
كود:
/etc/init.d/cpanel restart
امر اعادة تشغيل الخدمات بالسيرفر
كود:
/etc/init.d/chkservd restart
امر اعادة تشغيل الوظائف المؤقته
كود:
/etc/init.d/crond restart
امر اعادة تشغيل السيرفر
كود:
reboot -n
او
shutdown -r now
كود:
اصلاح المساحات اذا كانت تعطي قراءة خاطئة بلوحة تحكم السيرفر
/******s/fixquotas
تنضيف البريد واعداة تشغيل CPanel
/usr/local/cpanel/bin/checkperlmodules
/******s/cleanmd5
/etc/init.d/cpanel restart
اصلاح وضغط قواعد البيانات
الضغط
/usr/bin/mysqlcheck -o --all-databases
الاصلاح
/usr/bin/mysqlcheck -r --all-databases
امر اعادة تشغيل الشل
/etc/rc.d/init.d/sshd restart
-----------
مساار ملفات اللوج
var/log/messages
لقرائة ملفات اللوق استخدام احد الاوامر الاتية
#
tail -f /var/log/messages
# less /var/log/messages
# more -f /var/log/messages
# vi /var/log/messages
وهدى بعض ملفات اللوق واماكانها واستخدمها
* /var/log/auth.log: سجل التوتيق
* /var/log/kern.log: سجل الاحدات ل النواة
* /var/log/cron.log: سجل الاحدات للكرون
* /var/log/maillog: سجل الاحدات للايميل
* /var/log/httpd/: سجل الاحدات الدخول ولاخطاء للاباتشى
* /var/log/lighttpd: سجل الاخطاء والدخول
* /var/log/boot.log : سجل الاحدات للدخول النظام
* /var/log/mysqld.log:سجل الاحدات للقاعدة ماى سكيول ال
* /var/log/secure: سجل التوثيق
* /var/log/utmp or /var/log/wtmp : سجل الاحدات لكل مستخدم دخل او خرج
* /var/log/yum.log: سجل الاحدات فى اداة يم للنظام فيدروا
لحذف اللوغ كامل من السيرفر تاكد من المسار جيدا
rm -rf /var/log
------------------------------------
اصلاح الارسال عن طريق الاي بي تابل
/etc/init.d/iptables stop
iptables -F
/etc/init.d/iptables save
/etc/init.d/iptables start
ازاله التحديث اليومي للسي بانل
crontab
وازل السطر الخاص بتحديث السي بانل
او الامر
crontab -e
-------------------------------------
التعامل مع الاكزيم
لمعرفه عدد الرسائل الموجوده
exim -bpru | wc -l
وهذا الامر ما هو الا استخدام امر
exim -bpru
لاجباره على ارسال جميع المجدول ومحاوله اعاده ارسال الرسائل المتجمده
exim -qff
متابعة الرسائل سكربت بيشو
./php_track_spamers
الاوامر المهمه
-------------
اخذ بك اب لقاعده من القواعد بالموقع بالشل
اليوزر نيم uea
اسم القاعده uae_vb
اسم الملف اللي راح تتخزن فيه القاعده على السيرفر vb-12-26.SQL
الامر
mysqldump -u uae -p alam_vb > vb-12-26.SQL
----------------
للبحث عن مجلدات 777
find / -type d -perm 0777
------------
نقل باك اب كبير
scp *.tar.gz
root@208.43.126.248:/home
--------------------
مراقبه قواعد البيانات
watch mysqladmin process
---------------------------------
فك الباك اب بدوون صلاحيات رووت --حل لمشكله الباك اب الملغووم--
/******s/restorepkg --skipresellerprivs aaa >>>aaa اسم اليوزر للباك اب
اضافه يوزر رووت
/usr/sbin/useradd -o -u 0 linuxd3vil
tailwatchd failed :
كود PHP:
service chkservd restart
مسار لوحه التحكم x :
كود PHP:
/usr/local/cpanel/base/frontend/x
التعامل مع قواعد البيانات :
سحب قاعده :
كود PHP:
mysqldump db_name > file.sql
تركيب قاعده :
كود PHP:
mysql db_name < file.sql
....
اومر سحب باك اب من مساحة الباك اب الخارجي :
كود PHP:
ftp
كود PHP:
open ftp.Server
كود PHP:
Username
كود PHP:
Password
امر استعراض :
كود PHP:
ls
امر دخول المجلد
كود PHP:
cd filename
امر سحب مجلد :
كود PHP:
get filename
كود PHP:
mget filename
:جلب مجموعة من الملفات.
للبحث عن ملفات شل غير مشفره :
كود PHP:
egrep "cgitelnet|webadmin|PHP****l|tryag|r57****l|c99****l|sniper|noexec****l|/etc/passwd|revengans" /home/*/public_html -R | cut -d: -f1 | uniq > /root/scan.txt
للمعاينة :
كود PHP:
pico scan.txt
اذا كانت ملفات شل صحيحة اسوي لها :
كود PHP:
for i in `cat /root/scan.txt`;do rm -rf $i;echo $i deleted;done
-----------------
حذف محتويات سنه كامله :
كود PHP:
ls -lh | awk '{print $8 " " $9}' | sed -n '/2006/p' |grep .gif |awk '{print $2}' > file_list
rm -f `cat file_list`
يجب ان تكون في مسار المجلد الذي ترغب الحذف منه .
--------------------
عمل باك اب لكل مواقع السيرفر
كود PHP:
cd /home && for i in `ls /var/cpanel/users`;do /******s/pkgacct $i; done
-------
طريقة نقل من سيرفر الى سيرفر اخر :
طريقة نقل مواقع من سيرفر الى سيرفر اخر :
كود PHP:
chmod +s /bin/pwd
كود PHP:
/******s/enablefileprotect
كود PHP:
/******s/chownpublichtmls
كود PHP:
/******s/fixeverything
قمنا بأرجاع كافة ملفات اليوزرات للتصريح الأفتراضى 755
.
ثم نقوم بعمل باك اب لجميع اليوزرات :
كود PHP:
for i in `ls /var/cpanel/users`;do /******s/pkgacct $i; done
انتضر حتى ينتهى من جميع باك ابات :
ثم ادخل ملف الهوم هتجد فية الباك اب الجديد :
كود PHP:
cd /home
كود PHP:
ls
ثما :
كود PHP:
cd /home
كود PHP:
scp -P 22 *.tar.gz root@[b]IP New[/b]:/home
هيطلب منك خيارات yes or no
اكتب yes
ثم اكتب باص ورد السيرفر الجديد
وبعد الانتهاء من النقل ادخل شيل السيرفر الجديد بتلاقى الباك اب في مجلد الهوم
كود PHP:
for i in `ls /home/*.tar.gz`;do /******s/restorepkg --force $i;done
----
لمعرفة كافة العمليات التى تمت اليوم على هذا اليوزر
كود:
find /home/usr -type f -mtime -1
find /home/usr -type f -mtime -1
طريقه حذف Mail Queue Manager من الشل
كود:
exim -bpru|awk {'print $3'}|xargs exim -Mrm
امر مهم في حالة متابعه السرفر واظهار سبب ارتفاع اللود
كود:
ps -e | gawk '{print $4}' | sort | uniq -c | sort -g
لمعرفة حجم الارساليات
كود:
exim -bpc
امر انشاء ملف هو
كود:
touch
زراعه وتركيب باك بدون صلاحياته السابقة
/
كود:
******s/restorepkg --skipresellerprivs usr
امر افراغ ملف معين
كود:
echo "" >
امر يعطيك احجام الملفات والمساحات الخاصة بالملفات علىا لسرفر
كود:
du -h --max-depth=1
تغيير تصاريح ليوزر معين
[code]chmod 755 /home/AAAA/public_html -R
chmod 644 /home/AAAA/public_html/*.php
chmod 644 /home/AAAA/public_html/*.gif
chmod 644 /home/AAAA/public_html/vb/*.php[/CODE