আমি ভ্যানিলা উবুন্টু 16.04 সার্ভারটি যা চালাচ্ছি এবং আমি লগিং কীভাবে ডিফল্টরূপে সেট আপ করা হয় তার চারপাশে আমার মাথা গুটিয়ে দেওয়ার চেষ্টা করছি। আমি দেখতে পাচ্ছি journald
এবং rsyslog
ইনস্টল এবং চলমান উভয়ই , তবে লগ বার্তাগুলি কীভাবে প্রক্রিয়াজাত করা হচ্ছে তা আমার কাছে মোটেও পরিষ্কার নয়।
সর্বাধিক বার্তা উভয় দেখা হবে বলে মনে হচ্ছে /var/log/syslog
এবং এর মাধ্যমে journalctl
, কিন্তু আমি পারেন মধ্যে দুই মধ্যে ফরওয়ার্ডিং জন্য কোন সুনির্দিষ্ট কনফিগারেশন দেখতে পারে না /etc/systemd/journald.conf
(যা মূলত সব ডিফল্টরূপে আউট মন্তব্য করা হয়), /etc/rsyslog.conf
বা /etc/rsyslog.d/50-default.conf
। আমি অফিসিয়াল ডকুমেন্টেশন, বা এমনকি ব্লগ পোস্টে উবুন্টুতে কীভাবে দু'জন সেট আপ করা হয়েছে তা ব্যাখ্যা করার চেষ্টা করেছি, তবে কিছুই খুঁজে পাইনি।
আমার বিভ্রান্তি আরও বাড়ানোর জন্য, আমি logger -p local1.info Test
হোস্টের উপর মৃত্যুদন্ড কার্যকর করেছি এবং দেখতে পেয়েছি যে কোনও /var/log/syslog
বার্তা লিখিত ছিল না , যখন বার্তাটি নীচে প্রদর্শিত হয়েছিল journalctl
।
আমার প্রশ্নগুলি হ'ল:
- উবুন্টু ১.0.০৪ (ডিফল্টরূপে) জার্নাল্ড এবং আরএসপ্লাগ একসাথে কীভাবে কাজ করে?
logger
আপাতদৃষ্টিতে পাঠানো বার্তাগুলি কীভাবে জার্নালে শেষ হয় তবে সিসলগে নেই?
আপডেট: logger
প্রত্যাশিত হিসাবে কাজ না করা আমার শেষের একটি ভুল ছিল, সুতরাং এটি মূল প্রশ্নের সাথে প্রাসঙ্গিক নয়।
logger -p .info hello
বৈধ নয়. আপনি কোনও সুবিধার নাম দেননি।