প্রোটোকল হিসাবে যতটা উদ্বিগ্ন, systemd-journald
…
- … নামের একটি স্ট্রিম সকেটের শ্রোতা
/run/systemd/journal/stdout
। সিস্টেমড কাঁচা স্ট্যান্ডার্ড আউটপুট এবং পরিষেবার ত্রুটিগুলি সংযুক্ত করে (যেগুলি এই সকেটের সাথে ডিফল্ট হয়েছে বা স্পষ্টভাবে StandardOutput=journal
/ আছে StandardError=journal
)। এটি লাইনফিডগুলির সাথে সমাপ্ত ভেরিয়েবল দৈর্ঘ্যের ফ্রি-ফর্ম্যাট রেকর্ডগুলির প্রোটোকল গ্রহণ করে।
- … নামকরণ করা ডেটাগ্রাম সকেটের শ্রোতা
/run/systemd/journal/dev-log
, যা থেকে প্রতীকীভাবে লিঙ্কযুক্ত /dev/log
। এটি syslog()
জিএনইউ সি লাইব্রেরিতে লাইব্রেরিটিতে অ্যাপ্লিকেশনগুলির সাথে লিঙ্কযুক্ত, প্রোটোকলটি গ্রহণ করে ।
- … নামের একটি ডেটাগ্রামের সকেটে শোনার অন্য পরিষেবাটির ক্লায়েন্ট হওয়ার চেষ্টা করে
/run/systemd/journal/syslog
। এটি syslog()
জিএনইউ সি লাইব্রেরিতে লাইব্রেরির ফাংশন বলে যে প্রোটোকলটি গ্রহণ করে (যদিও systemd-journald
এটি বলতে অন্য লাইব্রেরি এবং অন্য ফাংশন ব্যবহার করে)।
- … নামের একটি অক্ষর ডিভাইসের পাঠক
/dev/kmsg
। এটি লিনাক্স কার্নেল যে প্রোটোকলটি বলে, এটি ভেরিয়েবল দৈর্ঘ্যের একটি প্রোটোকল, মূলত ফ্রি-ফর্ম্যাট, লাইনফিডগুলির সাহায্যে সমাপ্ত রেকর্ডস।
- … নামের একটি ডেটাগ্রামের সকেটের শ্রোতা
/run/systemd/journal/socket
। এটি জিএনইউ সি লাইব্রেরির ক্ষেত্রে অনুরূপ যে অ্যাপ্লিকেশনগুলিকে একটি লাইব্রেরির সাথে লিঙ্ক করে যা এই সকেটে একটি নির্দিষ্ট প্রোটোকল বলে; ফাংশনটি বাদে sd_journal_sendv()
এটি সিস্টেমড সি লাইব্রেরিতে থাকে যা অ্যাপ্লিকেশনগুলির সাথে লিঙ্ক করে, এবং প্রোটোকলটি মানক করা হয় না তবে প্রতিটি ডাটাগ্রামে কী = মান জোড়া এবং optionচ্ছিকরূপে একটি পঠনযোগ্য ফাইল বিবরণী সহ একটি সিস্টেমড-কেবল প্রোটোকল হয় ।
syslog()
জিএনইউ সি লাইব্রেরিতে ফাংশনটির দ্বারা কথিত প্রোটোকলটি আরএফসি 5424 বা আরএফসি 3164 নয় এবং কার্যকরভাবে এটি নিজস্ব ডি স্ট্যাক্ট স্ট্যান্ডার্ড। এটি আরএফসি 5424 নয় কারণ এতে শ্বেত স্পেসের সঠিক পরিমাণ নেই এবং ডিলগুলি NIL মান সহ ILচ্ছিক ক্ষেত্রগুলি নির্ধারণ করে। এটি আরএফসি 3164 নয় কারণ এর PROCID
পরিবর্তে একটি ক্ষেত্র রয়েছে HOSTNAME
।
কয়েক বছর আগে, আপনার সিস্টেমেড অপারেটিং সিস্টেমটি এমনটি করত:
systemd-journald
উপরের সমস্তগুলি (এবং প্রোটোকলের ক্ষেত্রে কিছু অপ্রাসঙ্গিক বিষয়গুলি করছেন ) এবং জিএনইউ সি লাইব্রেরি এবং সিস্টেমেড সি লাইব্রেরি তাদের নিজ নিজ প্রোটোকলগুলি ব্যবহার করে কথা বলার সার্ভার হওয়ায়
- একটি alচ্ছিক সিসলগ বা আরএসস্লগ বা সিসলগ-এনজি প্রোগ্রাম চালু করা হয়, হয়
xinetd
/ inetd
স্টাইল যখন কোনও সকেটকে /run/systemd/journal/syslog
একটি উন্মুক্ত ফাইল বর্ণনাকারী হিসাবে সকেটটি প্রেরণ এবং গ্রহণ করার চেষ্টা করে , বা এর /run/systemd/journal/syslog
সাথে সমানভাবে খুলতে এবং শুনতে একটি সরল পরিষেবা কনফিগার করা হয় rsyslog) imuxsock
মডিউল; এবং জিএনইউ সি লাইব্রেরি প্রোটোকল বলছে
- আরএফসি 5426 ট্র্যাফিকের জন্য একটি alচ্ছিক সিসলগ বা আরএসস্লগ বা সিসলগ-এনজি বা ইউডিপি-সিসলগ-পঠন পরিষেবা শুনছে
আজকাল, আপনার সিস্টেমযুক্ত অপারেটিং সিস্টেমটিতে রয়েছে:
systemd-journald
আবার উপরের সমস্তটি করা এবং জিএনইউ সি লাইব্রেরি এবং সিস্টেমড সি লাইব্রেরির সাথে কথা বলে এমন সার্ভার হয়ে উঠছে
- anচ্ছিক আরএসস্লগ প্রোগ্রামটি সকেটের পরিবর্তে একটি সরল পরিষেবা হিসাবে ডাকা হয়, যা
imjournal
মডিউলটি ব্যবহার করে সিস্টেমেড জার্নাল ফাইলগুলি থেকে সরাসরি জিনিসগুলি পড়ে which
- আরএফসি 5426 ট্র্যাফিকের জন্য একটি alচ্ছিক সিসলগ বা আরএসস্লগ বা সিসলগ-এনজি বা ইউডিপি-সিসলগ-পঠন পরিষেবা শুনছে
আরও পড়া