আমি /etc/rsyslog.conf
ফাইলটি বোঝার চেষ্টা করছি , তবে আমি কিছু মিস করছি। উদাহরণস্বরূপ, এটি ফাইলের একটি অংশ:
auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
cron.* /var/log/cron.log
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
lpr.* -/var/log/lpr.log
mail.* -/var/log/mail.log
user.* -/var/log/user.log
এই পৃষ্ঠা অনুসারে :
সুবিধাটি নিম্নোক্ত কীওয়ার্ডগুলির মধ্যে একটি: লেখক, লেখক, ক্রোন, ডেমন, কার্ন, এলপিআর, মেল, চিহ্ন, সংবাদ, সুরক্ষা (লেখকের সমান), সিসলগ, ব্যবহারকারী, ইউকপ এবং লোকাল ০ এর মাধ্যমে স্থানীয় 0
অগ্রাধিকারটি নিম্নোক্ত কীওয়ার্ডগুলির মধ্যে একটি, বর্ধমান ক্রমে: ডিবাগ, তথ্য, নোটিশ, সতর্কতা, সতর্কতা (সতর্কতা হিসাবে একই) সমালোচনা, ত্রুটি (ত্রুটি হিসাবে একই) সমালোচক, সতর্কতা, উদীয়মান, প্যানিক (ইমের্গের মতো)। কীওয়ার্ড ত্রুটি, সতর্কতা এবং আতঙ্ককে হ্রাস করা হয়েছে এবং এটি আর ব্যবহার করা উচিত নয়। অগ্রাধিকার বার্তার তীব্রতা নির্ধারণ করে।
একটি তারকাচিহ্ন ("*") সমস্ত সুবিধা বা সমস্ত অগ্রাধিকারের জন্য দাঁড়িয়ে থাকে যেখানে এটি ব্যবহৃত হয় (পিরিয়ডের আগে বা পরে) এর উপর নির্ভর করে। মূলশব্দটি কোনওটিই প্রদত্ত সুবিধার জন্য অগ্রাধিকারের নয়।
আপনি কমা (",") অপারেটরটি ব্যবহার করে একটি বিবৃতিতে একই অগ্রাধিকার প্যাটার্ন সহ একাধিক সুবিধাদি নির্দিষ্ট করতে পারেন। আপনি যতটা সুবিধা চান তা নির্দিষ্ট করতে পারেন। মনে রাখবেন যে এই জাতীয় বিবৃতি থেকে কেবল সুবিধার অংশটি নেওয়া হয়েছে, একটি অগ্রাধিকার অংশটি এড়ানো হবে।
সেমিকোলন (";") বিভাজক ব্যবহার করে একক ক্রিয়াকলাপের জন্য একাধিক নির্বাচনকারী নির্দিষ্ট করা যেতে পারে। মনে রাখবেন যে নির্বাচক ক্ষেত্রে প্রতিটি নির্বাচক পূর্ববর্তীগুলিকে ওভাররাইট করতে সক্ষম। এই আচরণ ব্যবহার করে আপনি প্যাটার্ন থেকে কিছু অগ্রাধিকার বাদ দিতে পারেন।
সুতরাং, এটি বেশ বোধগম্য তবে ডানদিকে ফাইল পাথ সম্পর্কে কী। এটি কেবল একটি পথ হতে পারে, বা এর সাথে |
বা এর -
আগেও (বা অন্য কোনও কিছু হতে পারে)। তিনজনের মধ্যে পার্থক্য কী?
auth,authpriv.none
লগ না মানে? উদ্ধৃত ডক থেকে, "নির্বাচক ক্ষেত্রে প্রতিটি নির্বাচক পূর্ববর্তীগুলিকে ওভাররাইট করতে সক্ষম" - সেই আচরণের বিশদটি কোথায় দলিলযুক্ত? এইauth
অংশটি*.*
অক্ষম করার পরিবর্তে ইতিমধ্যে মেলে এমন প্রমাণীকরণের সুবিধার সাথে মিলবে বলে আমি আশা করতাম।