صيد الفوائد



بحث عن:

مزامير ال داوود

قراء بريدة

الثلاثاء، 12 يناير 2010

إبقاء لينوكس بدون ريستارت أطول فترة .

السلام عليكم
الكثير من الناس يظنون أنه لا بد من إعادة تشغيل اللينوكس لتفعيل بعض التغييرات التي أحدثوها في النظام ، ولكن عندما تعمل على اللينوكس تذكر بأن عملية إعادة تشغيل النظام هي علامة تجارية خاصة بويندوز TM. والشيء الوحيد الذي يجبرك على إعادة التشغيل في اللينوكس هي التعديلات التي تتم على نواة النظام ، بينما كل ما عدا ذلك هناك أمرين لا تحتاج سواهما لتطبيق التغييرات أياً كان نوعها - restart/relood - وذلك يتم في وقت التشغيل الحقيقي للنظام ، وهذه هي طبيعة اللينوكس وإلا لماذا تظن أن أنظمة لينوكس تحضى بأعلى زمن تشغيل .
دعنا الآن نبدأ

أولاً : إعادة تشغيل X11 أي الواجهة الرسومية .
استعمل أزرار لوحة المفاتيح

كود:
Ctrl+Alt+Backspace
ومن الأفضل إغلاق جميع النوافذ المفتوحة والملفات غير المحفوظة قبل تنفيذ هذا الأمر لأنه يقوم بإغلاق كل شيء بدون أي تحذير .
إذا كان الأمر السابق معطل في توزيعتك يمكنك استخدام الأوامر التالية :

كود:
sudo /etc/init.d/gdm restart

وهذا في حال كنت تستخدم Gnome أما إن كنت تستخدم KDE فاكتب الأمر التالي :
كود:
sudo /etc/init.d/kdm restart
ويفضل الخروج من الجسلة الحالية قبل تشغيل الأمرين السابقين وذلك ليتم إعادة تشغيل X11 بشكل كامل .
وذلك بتسجيل خروج من جلستك الحالية حتى تظهر لك شاشة تسجيل الدخول مرة أخرى عندها قم بالضغط على ctrl+alt+f1 ومن ثم نفذ أحد الأمرين السابقين وأنت مستخدم جذر .

أما إن أردت عملية إنعاش لمدير النوافذ فقط فعليك بهذا الأمر :

كود:
killall gnome-panel
ثانياً إعادة تشغيل الخدمات services :
يحتوي اللينوكس على العديد من الخدمات التي تعمل أثناء عمل النظام وتستطيع استعراض هذه الخدمات بالأمر التالي :

كود:
ls /etc/init.d

فمثلاً لو كان لديك سيرفر سامبا يعمل على نظامك وقمت بعمل بعض التعديلات على ملف الإعدادات الخاص به فعندها لا تحتاج إلا إعادة تشغيله بالأمر التالي :


كود:
sudo /etc/init.d/samba restart


وستصبح التغييرات سارية المفعول .

أو أحدثت بعض التغييرات في ملف إعدادات الشبكة لديك أو حصلت تغييرات في بيئة الإتصال كإضافة كيبل أو إزالة كرت شبكة عندها ما عليك إلا فعل التالي :

كود:
sudo /etc/init.d/networking restart
أيضاً تستطيع تطبيق الأوامر التالية بالنسبة للشبكات ولكن هذا الأمر يتعلق بكرت شبكة مخصص بعينه :
كود:
sudo ifdown eth0

sudo ifup eth0

sudo dhclient eth0 (if you're using DHCP)
مع استبدال الصفر برقم كرت الشبكة المستخدم لديك .

وتستطيع تطبيق ما سبق من الأوامر على جميع الخدمات المراد إعادة تشغيلها .

---
وهناك أيضاً خدعة جميلة يمكنك تطبيقها وستقوم بإعادة تشغيل جميع الخدمات على نظامك بما فيها مدير النوافذ X11 وذلك بتنفيذ الأمر التالي :

كود:
sudo init 1
ثم
كود:
init 2
والأمر الأول سيذهب بك إلى وضع المستخدم الواحد ثم سيعود بك الأمر الثاني إلى الوضع العادي ، ومن الملاحظ أن هذا الأمر لا يصلح تشغيله على نظام يعتمد عليه عدة مستخدمين كالسيرفرات مثلاً ولكنه جيد للمستخدمين الذين يعملون على محطات عمل . أما إذا أردت تشغيله على سيرفر يعتمد عليه مستخدمين آخرين فيمكنك إعلامهم بأن السيرفر سيتوقف للحظات ثم يعود للعمل عن طريق الأمر التالي :
كود:
echo "the system will going down for a while ." | wall && init 1
وأخيراً أنا لا أعتبر نفسي خبير وإنما أتصيد بعض المعلومات المفيدة على الشبكة ومن ثم أقوم بترجمتها و تجميعها وأضعها لمن أراد الفائدة .
وأتمنى أن يكون هناك من استفاد منها .

وبالنسبة لهذا الموضوع فيستطيع أي شخص إضافة أي فائدة فكما تعلمون نحن في عالم حر : )

http://www.linuxac.org/forum/linuxac45/thread8681.html

ليست هناك تعليقات:

إرسال تعليق

المشاركات الشائعة