সমস্ত খোলা টার্মিনালে পাঠানো থেকে syslog বার্তা বন্ধ করুন


0

আমাদের সার্ভারগুলির মধ্যে আমাদের একটি হার্ডওয়্যার সমস্যা রয়েছে, এবং কার্নেল ক্রমাগত বার্তাগুলিকে এমনভাবে আউট করে দিচ্ছে:

kernel: EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x2000 (FB-DIMM Configuration Write error on first attempt))

বার্তাগুলি / var / log / messages এ লগ-ইন করার পাশাপাশি এটি পাঠানো হচ্ছে সব টার্মিনাল সেশন লগ ইন (শুধু সিস্টেম কনসোল নয়)।

যদিও এটি জানা ভাল তবে (এবং অবশ্যই আমরা RAM সমস্যাটি সমাধান করব) এটি এই সার্ভারে কাজ করা অসম্ভব করে তোলে; বার্তা সম্পাদনা লাইন মাঝখানে আউট, ফাইল, যাই হোক না কেন।

আমি কিভাবে এই বার্তা দমন করতে পারেন? আদর্শভাবে আমি অন্যান্য ব্যবহারকারীদের বার্তাগুলি পেয়ে যাওয়ার কারণে আমার বর্তমান অধিবেশনটির জন্য এটি করতে সক্ষম হতে চাই।

সিস্টেম Centos 5 হয়।

উত্তর:


0

মনে হচ্ছে syslogd / wall / syslogd.conf ফাইলে গন্তব্য হিসাবে '*' ব্যবহার করলে 'wall' এর মাধ্যমে সমস্ত ব্যবহারে বার্তা পাঠাবে।

ডিফল্ট কনফিগারেশনটিতে এই লাইন রয়েছে:

*.emerg                                                        *

এই লাইনটি আউট করে এবং syslogd পুনরায় লোড করার বার্তাগুলি সম্পূর্ণরূপে দমন করেছে, তবে আপনি পরে তাদের পুনরায় সক্ষম করতে ভাল মনে রাখবেন।

আমি শুধু এক সেশনের জন্য তাদের দমন করার উপায় খুঁজে পাইনি। কমান্ড 'জাল' একটি সেশনে অন্তর্মুখী বার্তাগুলি বন্ধ করতে সক্ষম হওয়া উচিত, কিন্তু এটি এই বার্তাগুলি বন্ধ করে দেয়নি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.