ইংরেজিফরাসিস্প্যানিশ

সার্ভার চালান | Ubuntu > | Fedora > |


অনওয়ার্কস ফেভিকন

journalctl - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে জার্নালসিটিএল চালান

এটি হল জার্নালctl কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


journalctl - সিস্টেমড জার্নালটি জিজ্ঞাসা করুন

সাইনোপিসিস


journalctl [বিকল্প...] [ম্যাচ...]

বর্ণনাঃ


journalctl এর বিষয়বস্তু অনুসন্ধান করতে ব্যবহার করা যেতে পারে systemd হল(1) দ্বারা লিখিত হিসাবে জার্নাল
systemd-journald.service(8).

যদি প্যারামিটার ছাড়াই কল করা হয়, তাহলে এটি জার্নালের সম্পূর্ণ বিষয়বস্তু দেখাবে, শুরু করে
সংগৃহীত প্রাচীনতম এন্ট্রি।

যদি এক বা একাধিক ম্যাচ আর্গুমেন্ট পাস করা হয়, আউটপুট সেই অনুযায়ী ফিল্টার করা হয়। একটা ম্যাচ হল
ফর্ম্যাটে "FIELD=VALUE", যেমন "_SYSTEMD_UNIT=httpd.service", উল্লেখ করে
একটি কাঠামোগত জার্নাল এন্ট্রি উপাদান. দেখা systemd.journal-fields(7) একটি তালিকার জন্য
সুপরিচিত ক্ষেত্র। যদি একাধিক মিল নির্দিষ্ট করা হয় বিভিন্ন ক্ষেত্রের সাথে মিলে, লগ
এন্ট্রি উভয় দ্বারা ফিল্টার করা হয়, অর্থাত্ ফলাফল আউটপুট শুধুমাত্র এন্ট্রি মিলে দেখাবে
এই ধরনের সব নির্দিষ্ট ম্যাচ। যদি দুটি ম্যাচ একই মাঠে প্রযোজ্য হয়, তাহলে তারা
স্বয়ংক্রিয়ভাবে বিকল্প হিসাবে মিলিত হয়, অর্থাৎ ফলাফল আউটপুট এন্ট্রি দেখাবে
একই ক্ষেত্রের জন্য নির্দিষ্ট যে কোনো ম্যাচের সাথে মিলে যাচ্ছে। অবশেষে, অক্ষর "+" হতে পারে
কমান্ড লাইনে অন্যান্য পদগুলির মধ্যে একটি পৃথক শব্দ হিসাবে উপস্থিত হয়। এই সব ম্যাচ কারণ
আগে এবং পরে একটি বিভক্তিতে একত্রিত হতে হবে (অর্থাৎ যৌক্তিক বা)।

কয়েক ধরনের ক্ষেত্র/মান মিলের শর্টকাট হিসাবে, ফাইল পাথ নির্দিষ্ট করা যেতে পারে। যদি একটি
ফাইল পাথ একটি এক্সিকিউটেবল ফাইলকে বোঝায়, এটি একটি "_EXE=" মিলের সমতুল্য
ক্যানোনিকালাইজড বাইনারি পাথ। একইভাবে, যদি একটি পাথ একটি ডিভাইস নোড বোঝায় তাহলে ম্যাচ হয়
ডিভাইসের কার্নেল নামের জন্য যোগ করা হয়েছে ("_KERNEL_DEVICE=")। এছাড়াও, কার্নেলের জন্য মেলে
সমস্ত মূল ডিভাইসের নাম স্বয়ংক্রিয়ভাবে যোগ করা হয়। ডিভাইস নোড পাথ স্থিতিশীল নয়
রিবুট জুড়ে, তাই বর্তমান বুট আইডির জন্য মিল ("_BOOT_ID=") সবসময় হিসাবে যোগ করা হয়
আমরা হব. মনে রাখবেন যে বিদ্যমান ডিভাইস নোডগুলির জন্য শুধুমাত্র লগ এন্ট্রিগুলি দ্বারা অনুসন্ধান করা হতে পারে
ডিভাইস নোডের পথ প্রদান করা।

বিকল্প ব্যবহার করে অতিরিক্ত সীমাবদ্ধতা যোগ করা যেতে পারে -বুট, --ইউনিট=, ইত্যাদি, আরও সীমাবদ্ধ করতে
কি এন্ট্রি দেখানো হবে (যৌক্তিক এবং)।

সমস্ত অ্যাক্সেসযোগ্য জার্নাল ফাইল থেকে আউটপুট ইন্টারলিভ করা হয়, সেগুলি ঘোরানো হোক বা হোক
বর্তমানে লিখিত হচ্ছে, এবং সেগুলি সিস্টেমের অন্তর্গত কিনা তা নির্বিশেষে
অ্যাক্সেসযোগ্য ব্যবহারকারী জার্নাল।

জার্নাল ফাইলগুলির সেট যা ব্যবহার করা হবে তা ব্যবহার করে পরিবর্তন করা যেতে পারে -- ব্যবহারকারী, --পদ্ধতি,
-- ডিরেক্টরি, এবং --ফাইল বিকল্প, নীচে দেখুন।

সমস্ত ব্যবহারকারীকে তাদের ব্যক্তিগত প্রতি-ব্যবহারকারী জার্নালগুলিতে অ্যাক্সেস দেওয়া হয়। যাইহোক, ডিফল্টরূপে, শুধুমাত্র
root এবং ব্যবহারকারীরা যারা কয়েকটি বিশেষ গ্রুপের সদস্য তাদের সিস্টেমে প্রবেশাধিকার দেওয়া হয়
জার্নাল এবং অন্যান্য ব্যবহারকারীদের জার্নাল। গ্রুপের সদস্যরা "systemd-jaurnal", "adm",
এবং "চাকা" সমস্ত জার্নাল ফাইল পড়তে পারে। উল্লেখ্য যে দুটি পরের দল ঐতিহ্যগতভাবে আছে
ডিস্ট্রিবিউশন দ্বারা নির্দিষ্ট অতিরিক্ত সুবিধা। "চাকা" গ্রুপের সদস্যরা পারেন
প্রায়শই প্রশাসনিক কাজ সম্পাদন করে।

আউটপুট মাধ্যমে পেজ করা হয় কম ডিফল্টরূপে, এবং দীর্ঘ লাইন স্ক্রীনে "ছাঁটা" হয়
প্রস্থ লুকানো অংশটি বাম-তীর এবং ডান-তীর কী ব্যবহার করে দেখা যায়। পেজিং
অক্ষম করা যেতে পারে; দেখুন --নো-পেজার বিকল্প এবং নীচে "পরিবেশ" বিভাগ।

একটি TT-তে আউটপুট করার সময়, লাইনগুলি অগ্রাধিকার অনুযায়ী রঙিন হয়: স্তরের লাইনের ERROR
এবং উচ্চতর রং লাল হয়; লেভেল নোটিস এবং উচ্চতর লাইনগুলি হাইলাইট করা হয়েছে; অন্যান্য লাইন
স্বাভাবিকভাবে প্রদর্শিত হয়।

বিকল্প


নিম্নলিখিত বিকল্পগুলি বোঝা যায়:

--না-পূর্ণ, --সম্পূর্ণ, -l
উপবৃত্তাকার ক্ষেত্রগুলি যখন উপলব্ধ কলামগুলিতে ফিট না হয়। ডিফল্ট দেখাতে হয়
পূর্ণ ক্ষেত্রগুলি, যদি একটি ব্যবহার করা হয় তবে পেজার দ্বারা তাদের মোড়ানো বা কেটে ফেলার অনুমতি দেয়।

পুরানো বিকল্প -l/--সম্পূর্ণ পূর্বাবস্থা ছাড়া আর উপযোগী নয় --না-পূর্ণ.

-a, --সব
সমস্ত ক্ষেত্র সম্পূর্ণরূপে দেখান, এমনকি যদি তারা অমুদ্রিত অক্ষর অন্তর্ভুক্ত করে বা খুব দীর্ঘ হয়।

-f, -- অনুসরণ করুন
শুধুমাত্র সাম্প্রতিক জার্নাল এন্ট্রিগুলি দেখান এবং অবিচ্ছিন্নভাবে নতুন এন্ট্রিগুলি প্রিন্ট করুন
জার্নালে সংযুক্ত করা হয়।

-e, --পেজার-এন্ড
অবিলম্বে অন্তর্নিহিত পেজার টুলের ভিতরে জার্নালের শেষে ঝাঁপ দিন। এই থেকেই বোঝা
-n1000 নিশ্চিত করার জন্য যে পেজার অসীম আকারের লগগুলিকে বাফার করবে না। এটা হতে পারে
একটি সুস্পষ্ট সঙ্গে overridden -n কিছু অন্যান্য সংখ্যাসূচক মান সঙ্গে, যখন -নল নিষ্ক্রিয় করবে
এই টুপি মনে রাখবেন যে এই বিকল্পটি শুধুমাত্র এর জন্য সমর্থিত কম(1) পেজার।

-n, --লাইন=
সাম্প্রতিক জার্নাল ইভেন্টগুলি দেখান এবং দেখানো ইভেন্টের সংখ্যা সীমিত করুন। যদি -- অনুসরণ করুন
ব্যবহার করা হয়, এই বিকল্পটি নিহিত। যুক্তি একটি ধনাত্মক পূর্ণসংখ্যা বা "সমস্ত" থেকে
লাইন লিমিটিং অক্ষম করুন। কোন যুক্তি দেওয়া না হলে ডিফল্ট মান 10 হয়।

--না-লেজ
সমস্ত সঞ্চিত আউটপুট লাইন দেখান, এমনকি ফলো মোডেও। এর প্রভাবকে পূর্বাবস্থায় ফিরিয়ে আনে --লাইন=.

-r, -- বিপরীত
বিপরীত আউটপুট যাতে নতুন এন্ট্রিগুলি প্রথমে প্রদর্শিত হয়।

-o, --আউটপুট=
দেখানো জার্নাল এন্ট্রিগুলির বিন্যাস নিয়ন্ত্রণ করে। একটি লাগে
নিম্নলিখিত বিকল্পগুলি:

সংক্ষিপ্ত
ডিফল্ট এবং একটি আউটপুট তৈরি করে যা বেশিরভাগ বিন্যাসের সাথে অভিন্ন
ক্লাসিক syslog ফাইলের, প্রতি জার্নাল এন্ট্রিতে একটি লাইন দেখাচ্ছে।

সংক্ষিপ্ত-আইএসও
খুব অনুরূপ, কিন্তু ISO 8601 ওয়ালক্লক টাইমস্ট্যাম্প দেখায়।

সংক্ষিপ্ত-নির্দিষ্ট
খুব অনুরূপ, কিন্তু সম্পূর্ণ মাইক্রোসেকেন্ড নির্ভুলতার সাথে টাইমস্ট্যাম্প দেখায়।

সংক্ষিপ্ত-একঘেয়েমি
খুব অনুরূপ, কিন্তু ওয়ালক্লক টাইমস্ট্যাম্পের পরিবর্তে একঘেয়ে টাইমস্ট্যাম্প দেখায়।

ভার্বোস
সমস্ত ক্ষেত্র সহ পূর্ণ-গঠিত এন্ট্রি আইটেম দেখায়।

রপ্তানি
জার্নালটিকে একটি বাইনারি (কিন্তু বেশিরভাগ টেক্সট-ভিত্তিক) জন্য উপযুক্ত স্ট্রীমে সিরিয়ালাইজ করে
ব্যাকআপ এবং নেটওয়ার্ক স্থানান্তর (দেখুন রোজনামচা রপ্তানি বিন্যাস[1] আরও তথ্যের জন্য)।

JSON
JSON ডেটা স্ট্রাকচার হিসাবে এন্ট্রি ফরম্যাট করে, প্রতি লাইনে একটি (দেখুন রোজনামচা তাদেরকে JSON বিন্যাস[2]
আরও তথ্যের জন্য).

json- সুন্দর
এন্ট্রিগুলিকে JSON ডেটা স্ট্রাকচার হিসাবে ফর্ম্যাট করে, তবে সেগুলিকে একাধিক লাইনে ফর্ম্যাট করে৷
মানুষের দ্বারা তাদের আরও পাঠযোগ্য করার জন্য।

json-sse
এন্ট্রিগুলিকে JSON ডেটা স্ট্রাকচার হিসাবে ফর্ম্যাট করে, কিন্তু তাদের জন্য উপযুক্ত একটি বিন্যাসে মোড়ানো হয়
সার্ভার-প্রেরিত ঘটনাবলী[3]।

বিড়াল
একটি খুব তুচ্ছ আউটপুট তৈরি করে, শুধুমাত্র প্রতিটি জার্নালের প্রকৃত বার্তা দেখায়
কোনো মেটাডেটা ছাড়া এন্ট্রি, এমনকি একটি টাইমস্ট্যাম্পও নয়।

--ইউটিসি
সমন্বিত ইউনিভার্সাল টাইমে (UTC) সময় প্রকাশ করুন।

-x, --ক্যাটালগ
বার্তা ক্যাটালগ থেকে ব্যাখ্যা পাঠ্য সহ লগ লাইন বৃদ্ধি করুন। এই যোগ হবে
আউটপুট যেখানে এটি উপলব্ধ আছে সেখানে বার্তা লগ করার জন্য ব্যাখ্যামূলক সহায়তা পাঠ্য। এইগুলো
সংক্ষিপ্ত সাহায্য পাঠ্য একটি ত্রুটি বা লগ ইভেন্টের প্রেক্ষাপট ব্যাখ্যা করবে, সম্ভব
সমাধান, সেইসাথে ফোরাম, ডেভেলপার ডকুমেন্টেশন, এবং যেকোনো সমর্থন করার জন্য পয়েন্টার
অন্যান্য প্রাসঙ্গিক ম্যানুয়াল। নোট করুন যে সাহায্য পাঠ্য সব বার্তার জন্য উপলব্ধ নয়, কিন্তু
শুধুমাত্র নির্বাচিতদের জন্য। বার্তা ক্যাটালগ সম্পর্কে আরও তথ্যের জন্য, অনুগ্রহ করে পড়ুন
দ্য বার্তা তালিকা বিকাশকারী ডকুমেন্টেশন[4]।

দ্রষ্টব্য: সংযুক্ত করার সময় journalctl বাগ রিপোর্টে আউটপুট, দয়া করে করুন না ব্যবহার -x.

-q, -- শান্ত
সমস্ত তথ্য বার্তা দমন করে (যেমন "-- লগগুলি শুরু হয় ...", "-- রিবুট --"), যে কোনো
সাধারণ ব্যবহারকারী হিসাবে চালানোর সময় দুর্গম সিস্টেম জার্নাল সম্পর্কিত সতর্কতা বার্তা।

-m, --একত্রিত করা
রিমোট সহ সমস্ত উপলব্ধ জার্নাল থেকে ইন্টারলিভ করা এন্ট্রিগুলি দেখান।

-b [ID][± অফসেট], --বুট=[ID][± অফসেট]
একটি নির্দিষ্ট বুট থেকে বার্তা দেখান. এটি "_BOOT_ID=" এর জন্য একটি মিল যোগ করবে৷

আর্গুমেন্ট খালি হতে পারে, এই ক্ষেত্রে বর্তমান বুটের লগ দেখানো হবে।

যদি বুট আইডি বাদ দেওয়া হয়, একটি ইতিবাচক অফসেট থেকে শুরু করে বুট দেখবে
জার্নালের শুরু, এবং একটি সমান-বা-কম-শূন্য অফসেট বুট খুঁজবে
জার্নালের শেষ থেকে শুরু। এইভাবে, 1 মানে প্রথম বুট পাওয়া যায়
কালানুক্রমিক ক্রমে জার্নাল, 2 দ্বিতীয় এবং তাই; যখন -0 শেষ বুট, -1
শেষ আগে বুট, এবং তাই. খালি অফসেট নির্দিষ্ট করার সমতুল্য -0,
ব্যতীত যখন বর্তমান বুটটি শেষ বুট নয় (যেমন কারণ -- ডিরেক্টরি ছিল
একটি ভিন্ন মেশিন থেকে লগ দেখার জন্য নির্দিষ্ট করা হয়েছে)।

32-অক্ষর হলে ID নির্দিষ্ট করা হয়, এটি ঐচ্ছিকভাবে অনুসরণ করা যেতে পারে অফসেট যে
বুট দ্বারা প্রদত্ত একটির সাথে সম্পর্কিত বুট সনাক্ত করে ID. নেতিবাচক মান মানে আগে
বুট এবং ইতিবাচক মান মানে পরবর্তী বুট। যদি অফসেট নির্দিষ্ট করা নেই, এর একটি মান
শূন্য ধরে নেওয়া হয়, এবং বুটের লগগুলি প্রদত্ত ID দেখানো হয়.

--তালিকা-বুট
বুট নম্বরগুলির একটি সারণী তালিকা দেখান (বর্তমান বুটের সাথে সম্পর্কিত), তাদের আইডি এবং
বুট সংক্রান্ত প্রথম এবং শেষ বার্তার টাইমস্ট্যাম্প।

-k, --dmesg
শুধুমাত্র কার্নেল বার্তা দেখান। এই থেকেই বোঝা -b এবং মিল যোগ করে "_TRANSPORT=kernel"।

-t, --পরিচয়কারী=SYSLOG_IDENTIFIER
নির্দিষ্ট syslog শনাক্তকারীর জন্য বার্তা দেখান SYSLOG_IDENTIFIER.

এই পরামিতি একাধিকবার নির্দিষ্ট করা যেতে পারে।

-u, --ইউনিট=UNIT পর্যন্ত|দৃষ্টান্ত
নির্দিষ্ট সিস্টেমড ইউনিটের জন্য বার্তা দেখান UNIT পর্যন্ত (যেমন একটি পরিষেবা ইউনিট), বা যে কোনো জন্য
দ্বারা মিলিত ইউনিট দৃষ্টান্ত. একটি প্যাটার্ন নির্দিষ্ট করা হলে, ইউনিট নামের একটি তালিকা পাওয়া যায়
জার্নালে নির্দিষ্ট প্যাটার্নের সাথে তুলনা করা হয় এবং সমস্ত মিল ব্যবহার করা হয়। জন্য
প্রতিটি ইউনিটের নাম, ইউনিট থেকে বার্তাগুলির জন্য একটি মিল যোগ করা হয় ("_SYSTEMD_UNIT=UNIT পর্যন্ত"),
সিস্টেমড থেকে বার্তা এবং coredumps সম্পর্কে বার্তাগুলির জন্য অতিরিক্ত মিল সহ
নির্দিষ্ট ইউনিটের জন্য।

এই পরামিতি একাধিকবার নির্দিষ্ট করা যেতে পারে।

--ইউজার-ইউনিট=
নির্দিষ্ট ব্যবহারকারী সেশন ইউনিটের জন্য বার্তা দেখান। এটি বার্তাগুলির জন্য একটি মিল যোগ করবে
ইউনিট থেকে ("_SYSTEMD_USER_UNIT=" এবং "_UID=") এবং বার্তাগুলির জন্য অতিরিক্ত মিল
সেশন সিস্টেমড থেকে এবং নির্দিষ্ট ইউনিটের জন্য কোরডাম্প সম্পর্কে বার্তা।

এই পরামিতি একাধিকবার নির্দিষ্ট করা যেতে পারে।

-p, --অগ্রাধিকার=
বার্তা অগ্রাধিকার বা অগ্রাধিকার ব্যাপ্তি দ্বারা ফিল্টার আউটপুট. হয় একটি একক সাংখ্যিক লাগে
বা পাঠ্য লগ লেভেল (যেমন 0/"emerg" এবং 7/"debug" এর মধ্যে), অথবা এর একটি পরিসর
FROM..TO আকারে সংখ্যাসূচক/পাঠ্য লগ স্তর। লগ স্তরগুলি হল সাধারণ syslog লগ
নথিভুক্ত হিসাবে স্তর syslog- র(3), যেমন "উত্থান" (0), "সতর্কতা" (1), "ক্রিট" (2),
"ত্রুটি" (3), "সতর্কতা" (4), "নোটিস" (5), "তথ্য" (6), "ডিবাগ" (7)। যদি একটি একক লগ স্তর
উল্লেখ করা হয়েছে, এই লগ লেভেল বা কম (অতএব আরও গুরুত্বপূর্ণ) লগ সহ সমস্ত বার্তা
স্তর দেখানো হয়। যদি একটি ব্যাপ্তি নির্দিষ্ট করা হয়, তবে পরিসরের মধ্যে থাকা সমস্ত বার্তা দেখানো হয়,
ব্যাপ্তির শুরু এবং শেষ মান উভয়ই সহ। এটি "PRIORITY=" যোগ করবে
নির্দিষ্ট অগ্রাধিকারের জন্য মিল।

-c, -- কার্সার=
পাস করা কার্সার দ্বারা নির্দিষ্ট জার্নালে অবস্থান থেকে এন্ট্রি দেখানো শুরু করুন।

--আফটার কার্সার=
জার্নালে অবস্থান থেকে এন্ট্রি দেখানো শুরু করুন পরে দ্বারা নির্দিষ্ট অবস্থান
পাস করা কার্সার। কার্সার দেখানো হয় যখন --শো-কারসার বিকল্প ব্যবহার করা হয়।

--শো-কারসার
দুটি ড্যাশের পরে শেষ এন্ট্রির পরে কার্সার দেখানো হয়:

-- কার্সার: s=0639...

কার্সারের বিন্যাস ব্যক্তিগত এবং পরিবর্তন সাপেক্ষে।

-S, -- থেকে=, -U, -- পর্যন্ত=
নির্দিষ্ট তারিখে বা তার চেয়ে নতুন, বা এর চেয়ে পুরানো এন্ট্রি দেখানো শুরু করুন
যথাক্রমে নির্দিষ্ট তারিখ। তারিখ স্পেসিফিকেশন ফরম্যাটে হওয়া উচিত "2012-10-30
18:17:16৷ যদি সময়ের অংশটি বাদ দেওয়া হয়, "00:00:00" ধরে নেওয়া হয়৷ যদি শুধুমাত্র সেকেন্ড
উপাদান বাদ দেওয়া হয়, ":00" ধরে নেওয়া হয়। যদি তারিখ উপাদান বাদ দেওয়া হয়, বর্তমান
দিন ধরে নেওয়া হয়। বিকল্পভাবে স্ট্রিংগুলি "গতকাল", "আজ", "আগামীকাল"
বোঝা যায়, যা বর্তমান দিনের আগের দিনের 00:00:00 উল্লেখ করে, বর্তমান
দিন, বা বর্তমান দিনের পরের দিন, যথাক্রমে। "এখন" বর্তমানকে বোঝায়
সময় অবশেষে, আপেক্ষিক সময় নির্দিষ্ট করা যেতে পারে, "-" বা "+" দিয়ে উপসর্গযুক্ত, উল্লেখ করে
যথাক্রমে বর্তমান সময়ের আগে বা পরে। সম্পূর্ণ সময় এবং তারিখের জন্য
স্পেসিফিকেশন, দেখুন systemd.time(7).

-F, --ক্ষেত্র=
সমস্ত সম্ভাব্য ডেটা মান প্রিন্ট করুন যা নির্দিষ্ট ক্ষেত্রের সমস্ত এন্ট্রিতে নিতে পারে
জার্নাল।

-N, --ক্ষেত্র
জার্নালের সমস্ত এন্ট্রিতে বর্তমানে ব্যবহৃত সমস্ত ক্ষেত্রের নাম প্রিন্ট করুন।

--পদ্ধতি, -- ব্যবহারকারী
সিস্টেম পরিষেবা এবং কার্নেল থেকে বার্তাগুলি দেখান (সহ --পদ্ধতি) থেকে বার্তা দেখান
বর্তমান ব্যবহারকারীর পরিষেবা (সহ -- ব্যবহারকারী) যদি কোনটিই নির্দিষ্ট করা না থাকে, তাহলে সমস্ত বার্তা দেখান
ব্যবহারকারী দেখতে পারেন।

-M, --মেশিন=
একটি চলমান, স্থানীয় ধারক থেকে বার্তা দেখান। সংযোগ করতে একটি ধারক নাম উল্লেখ করুন.

-D থেকে DIR, -- ডিরেক্টরি=থেকে DIR
যুক্তি হিসাবে একটি ডিরেক্টরি পথ নেয়। নির্দিষ্ট করা হলে, journalctl এর উপর কাজ করবে
নির্দিষ্ট জার্নাল ডিরেক্টরি থেকে DIR ডিফল্ট রানটাইম এবং সিস্টেম জার্নালের পরিবর্তে
পাথ।

--ফাইল=উল্লিখিত glob
একটি আর্গুমেন্ট হিসাবে একটি ফাইল গ্লোব নেয়। নির্দিষ্ট করা হলে, journalctl এর উপর কাজ করবে
নির্দিষ্ট জার্নাল ফাইল মিলছে উল্লিখিত glob ডিফল্ট রানটাইম এবং সিস্টেমের পরিবর্তে
জার্নাল পাথ একাধিকবার নির্দিষ্ট করা যেতে পারে, যে ক্ষেত্রে ফাইলগুলি উপযুক্ত হবে৷
অন্তর্বর্তী

--মূল=Root- র
একটি যুক্তি হিসাবে একটি ডিরেক্টরি পথ নেয়। নির্দিষ্ট করা হলে, journalctl চালু হবে
মূলের পরিবর্তে নির্দিষ্ট ডিরেক্টরির নীচে ক্যাটালগ ফাইলের অনুক্রম
ডিরেক্টরি (যেমন --আপডেট-ক্যাটালগ তৈরি হবে Root- র/var/lib/systemd/catalog/database).

--new-id128
জার্নাল বিষয়বস্তু দেখানোর পরিবর্তে, উপযুক্ত একটি নতুন 128-বিট আইডি তৈরি করুন
বার্তা সনাক্তকরণ এটি এমন ডেভেলপারদের ব্যবহারের জন্য যাদের একটি নতুন প্রয়োজন৷
একটি নতুন বার্তার জন্য শনাক্তকারী যা তারা প্রবর্তন করে এবং স্বীকৃত করতে চায়। এটা হবে
তিনটি ভিন্ন ফরম্যাটে নতুন আইডি প্রিন্ট করুন যা সোর্স কোডে কপি করা যেতে পারে বা
অনুরূপ.

-- শিরোনাম
জার্নাল বিষয়বস্তু দেখানোর পরিবর্তে, জার্নালের অভ্যন্তরীণ হেডার তথ্য দেখান
ক্ষেত্রগুলি অ্যাক্সেস করা হয়েছে।

--ডিস্ক ব্যবহার
সমস্ত জার্নাল ফাইলের বর্তমান ডিস্ক ব্যবহার দেখায়। এটি ডিস্কের যোগফল দেখায়
সমস্ত সংরক্ষণাগারভুক্ত এবং সক্রিয় জার্নাল ফাইলের ব্যবহার।

--ভ্যাকুয়াম-আকার=, --ভ্যাকুয়াম-টাইম=, --vacuum-files=
আর্কাইভ করা জার্নাল ফাইলগুলিকে সরিয়ে দেয় যতক্ষণ না তারা যে ডিস্কের স্থান ব্যবহার করে তা নির্দিষ্টের নিচে পড়ে
আকার (সাধারণ "K", "M", "G" এবং "T" প্রত্যয়গুলির সাথে নির্দিষ্ট), বা সমস্ত জার্নাল ফাইল
নির্দিষ্ট সময়কালের চেয়ে পুরানো কোনো ডেটা নেই (সাধারণ "s" দিয়ে নির্দিষ্ট করা হয়েছে),
"মিনিট", "জ", "দিন", "মাস", "সপ্তাহ" এবং "বছর" প্রত্যয়), বা এর চেয়ে বেশি নয়
নির্দিষ্ট সংখ্যক পৃথক জার্নাল ফাইল অবশিষ্ট থাকে। উল্লেখ্য যে চলমান --ভ্যাকুয়াম-আকার=
দ্বারা প্রদর্শিত আউটপুট উপর শুধুমাত্র একটি পরোক্ষ প্রভাব আছে --ডিস্ক ব্যবহার, পরের হিসাবে
সক্রিয় জার্নাল ফাইলগুলি অন্তর্ভুক্ত করে, যখন ভ্যাকুয়ামিং অপারেশন শুধুমাত্র সংরক্ষণাগারে কাজ করে
জার্নাল ফাইল। একইভাবে, --vacuum-files= আসলে সংখ্যা কমাতে পারে না
জার্নাল ফাইলগুলিকে নির্দিষ্ট নম্বরের নীচে রাখুন, কারণ এটি সক্রিয় জার্নালকে সরিয়ে দেবে না
ফাইল। --ভ্যাকুয়াম-আকার=, --ভ্যাকুয়াম-টাইম= এবং --vacuum-files= এককভাবে মিলিত হতে পারে
একটি আকার, একটি সময় এবং একাধিক ফাইলের সীমার যেকোন সংমিশ্রণ কার্যকর করার জন্য আমন্ত্রণ
আর্কাইভ করা জার্নাল ফাইল। এই তিনটি প্যারামিটারের যেকোনো একটিকে শূন্য হিসেবে উল্লেখ করা
নির্দিষ্ট সীমা কার্যকর না করার সমতুল্য, এবং এইভাবে অপ্রয়োজনীয়।

--তালিকা-ক্যাটালগ [128-বিট-আইডি...]
বার্তা ক্যাটালগের বিষয়বস্তুগুলিকে বার্তা আইডিগুলির একটি সারণী হিসাবে তালিকাভুক্ত করুন, এবং তাদের সংক্ষিপ্তও৷
বর্ণনা স্ট্রিং

যদি কোন 128-বিট-আইডিs নির্দিষ্ট করা হয়েছে, শুধুমাত্র সেই এন্ট্রিগুলি দেখানো হয়েছে৷

--ডাম্প-ক্যাটালগ [128-বিট-আইডি...]
বার্তা ক্যাটালগের বিষয়বস্তু দেখান, এন্ট্রি সমন্বিত একটি লাইন দ্বারা বিভক্ত
দুটি ড্যাশ এবং আইডি (ফরম্যাটটি ক্যাটালগ ফাইলের মতো)।

যদি কোন 128-বিট-আইডিs নির্দিষ্ট করা হয়েছে, শুধুমাত্র সেই এন্ট্রিগুলি দেখানো হয়েছে৷

--আপডেট-ক্যাটালগ
বার্তা ক্যাটালগ সূচক আপডেট করুন. এই কমান্ডটি প্রতিবার নতুন করে কার্যকর করা দরকার
বাইনারি ক্যাটালগ সূচক পুনর্নির্মাণের জন্য ক্যাটালগ ফাইলগুলি ইনস্টল, সরানো বা আপডেট করা হয়।

--সেটআপ-কী
জার্নাল বিষয়বস্তু দেখানোর পরিবর্তে, ফরওয়ার্ড সিকিউর-এর জন্য একটি নতুন কী জোড়া তৈরি করুন
সিলিং (FSS)। এটি একটি সিলিং কী এবং একটি যাচাইকরণ কী তৈরি করবে। সিলিং
কী জার্নাল ডেটা ডিরেক্টরিতে সংরক্ষণ করা হয় এবং হোস্টে থাকবে। দ্য
যাচাইকরণ কী বাহ্যিকভাবে সংরক্ষণ করা উচিত। পড়ুন সীল= বিকল্প
journald.conf(5) ফরোয়ার্ড সিকিউর সিলিংয়ের তথ্যের জন্য এবং একটি লিঙ্কের জন্য
এটির উপর ভিত্তি করে ক্রিপ্টোগ্রাফিক তত্ত্বের বিশদ বিবরণ দেওয়া পণ্ডিতদের পেপার।

-- বল
কখন --সেটআপ-কী পাস হয়েছে এবং ফরোয়ার্ড সিকিউর সিলিং (FSS) ইতিমধ্যেই হয়েছে
কনফিগার করা হয়েছে, FSS কী পুনরায় তৈরি করুন।

--ইন্টারভাল=
একটি FSS কী জোড়া তৈরি করার সময় সিলিং কী-এর পরিবর্তনের ব্যবধান নির্দিষ্ট করে
--সেটআপ-কী. সংক্ষিপ্ত ব্যবধান CPU খরচ বাড়ায় কিন্তু সময়ের পরিসীমা ছোট করে
undetectable জার্নাল পরিবর্তন. ডিফল্ট 15 মিনিট।

-- যাচাই করুন
অভ্যন্তরীণ সামঞ্জস্যের জন্য জার্নাল ফাইলটি পরীক্ষা করুন। যদি ফাইলটি দিয়ে তৈরি করা হয়
FSS সক্রিয় করা হয়েছে এবং FSS যাচাইকরণ কী এর সাথে নির্দিষ্ট করা হয়েছে --verify-key=,
জার্নাল ফাইলের সত্যতা যাচাই করা হয়।

--verify-key=
এর জন্য ব্যবহার করার জন্য FSS যাচাইকরণ কী নির্দিষ্ট করে -- যাচাই করুন অপারেশন.

--সুসংগত
জার্নাল ডেমনকে ব্যাকিং ফাইলে সমস্ত অলিখিত জার্নাল ডেটা লিখতে বলে
সিস্টেম এবং সমস্ত জার্নাল সিঙ্ক্রোনাইজ করুন। এই কল পর্যন্ত ফিরে না
সিঙ্ক্রোনাইজেশন অপারেশন সম্পূর্ণ। এই কমান্ড নিশ্চিত করে যে কোনো লগ বার্তা
এটির আমন্ত্রণ জানানোর আগে এটি ফিরে আসার সময় নিরাপদে ডিস্কে সংরক্ষণ করা হয়।

--ফ্লাশ
জার্নাল ডেমনকে সঞ্চিত যেকোনো লগ ডেটা ফ্লাশ করতে বলে /রান/লগ/জার্নাল মধ্যে
/var/log/journal, যদি স্থায়ী সঞ্চয়স্থান সক্রিয় করা থাকে। এই কল পর্যন্ত ফিরে না
অপারেশন সম্পূর্ণ। মনে রাখবেন যে এই কলটি অদম্য: ডেটা শুধুমাত্র ফ্লাশ করা হয়েছে
থেকে /রান/লগ/জার্নাল সিস্টেম রানটাইম চলাকালীন একবার /var/log/journal এ, এবং এটি
যদি এটি ইতিমধ্যেই থাকে তবে কমান্ড কোনও অপারেশন না চালিয়ে পরিষ্কারভাবে প্রস্থান করে
ঘটেছিলো. এই কমান্ডটি কার্যকরভাবে গ্যারান্টি দেয় যে সমস্ত ডেটা ফ্লাশ করা হয়েছে
/var/log/journal যখন এটি ফিরে আসে।

--আবর্তিত
জার্নাল ডেমনকে জার্নাল ফাইল ঘোরাতে বলে। এই কল পর্যন্ত ফিরে না
ঘূর্ণন অপারেশন সম্পূর্ণ.

-h, --help
একটি সংক্ষিপ্ত সাহায্য পাঠ্য প্রিন্ট করুন এবং প্রস্থান করুন।

--সংস্করণ
একটি সংক্ষিপ্ত সংস্করণ স্ট্রিং এবং প্রস্থান প্রিন্ট করুন।

--নো-পেজার
পেজারে আউটপুট পাইপ করবেন না।

প্রস্থান করুন স্থিতি


সাফল্যে, 0 ফেরত দেওয়া হয়; অন্যথায়, একটি অ-শূন্য ব্যর্থতা কোড ফিরে আসে।

পরিবেশ


$SYSTEMD_PAGER
পেজার কখন ব্যবহার করতে হবে --নো-পেজার দেওয়া হয় না; ওভাররাইড করে $PAGER. এটি একটি খালিতে সেট করা হচ্ছে
স্ট্রিং বা মান "বিড়াল" পাস করার সমতুল্য --নো-পেজার.

$SYSTEMD_LESS
পাস করা ডিফল্ট বিকল্পগুলিকে ওভাররাইড করুন৷ কম ("FRSXMK")।

উদাহরণ


আর্গুমেন্ট ছাড়া, সমস্ত সংগৃহীত লগগুলি ফিল্টার ছাড়া দেখানো হয়:

journalctl

একটি ম্যাচ নির্দিষ্ট করা হলে, অভিব্যক্তির সাথে মিলে একটি ক্ষেত্রের সাথে সমস্ত এন্ট্রি দেখানো হয়:

journalctl _SYSTEMD_UNIT=avahi-daemon.service

যদি দুটি ভিন্ন ক্ষেত্র মিলিত হয়, শুধুমাত্র এন্ট্রি একই সাথে উভয় অভিব্যক্তির সাথে মিলে যায়
সময় দেখানো হয়:

journalctl _SYSTEMD_UNIT=avahi-daemon.service _PID=28097

যদি দুটি মিল একই ক্ষেত্রের উল্লেখ করে, তবে অভিব্যক্তির সাথে মিলে যাওয়া সমস্ত এন্ট্রি দেখানো হয়:

journalctl _SYSTEMD_UNIT=avahi-daemon.service _SYSTEMD_UNIT=dbus.service

বিভাজক "+" ব্যবহার করা হলে, দুটি অভিব্যক্তি একটি যৌক্তিক OR এ একত্রিত হতে পারে। দ্য
নিম্নলিখিত PID 28097 প্লাস সহ Avahi পরিষেবা প্রক্রিয়া থেকে সমস্ত বার্তা দেখাবে
D-Bus পরিষেবা থেকে সমস্ত বার্তা (এর যে কোনও প্রক্রিয়া থেকে):

journalctl _SYSTEMD_UNIT=avahi-daemon.service _PID=28097 + _SYSTEMD_UNIT=dbus.service

ডি-বাস এক্সিকিউটেবল দ্বারা উত্পন্ন সমস্ত লগ দেখান:

journalctl /usr/bin/dbus-ডেমন

পূর্ববর্তী বুট থেকে সমস্ত কার্নেল লগ দেখান:

journalctl -k -b -1

একটি সিস্টেম পরিষেবা apache.service থেকে একটি লাইভ লগ প্রদর্শন দেখান:

journalctl -f -u apache

onworks.net পরিষেবা ব্যবহার করে journalctl অনলাইন ব্যবহার করুন


Ad


Ad