यह कमांड लॉगर है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
लॉगर - सिस्टम लॉग में संदेश दर्ज करें
SYNOPSIS
लकड़हारा [विकल्प] [message]
वर्णन
लकड़हारा सिस्टम लॉग में प्रविष्टियाँ करता है।
जब वैकल्पिक message तर्क मौजूद है, यह लॉग में लिखा गया है। यदि यह नहीं है
वर्तमान, और -f विकल्प भी नहीं दिया गया है, तो मानक इनपुट लॉग किया जाता है।
विकल्प
-d, --यूडीपी
केवल डेटाग्राम (यूडीपी) का उपयोग करें। डिफ़ॉल्ट रूप से कनेक्शन को syslog पोर्ट से जोड़ने का प्रयास किया जाता है
में परिभाषित किया गया / Etc / सेवाओं, जो प्राय: 514 है .
-e, --छोड़ें-खाली
फ़ाइलों को संसाधित करते समय, खाली पंक्तियों को अनदेखा कर दिया जाएगा। एक रिक्त रेखा को परिभाषित किया गया है
बिना किसी अक्षर वाली एक पंक्ति. इस प्रकार केवल रिक्त स्थान वाली रेखा नहीं है
खाली माना जाता है. ध्यान दें कि जब --prio-prefix विकल्प निर्दिष्ट किया जाता है, तो
प्राथमिकता पंक्ति का हिस्सा नहीं है. इस प्रकार इस मोड में एक खाली रेखा वह रेखा है
प्राथमिकता के बाद कोई वर्ण नहीं है (जैसे "<13>")।
-f, --फ़ाइल पट्टिका
निर्दिष्ट की सामग्री लॉग करें पट्टिका. इस विकल्प को a के साथ नहीं जोड़ा जा सकता
कमांड-लाइन संदेश.
-i प्रत्येक पंक्ति के साथ लॉगर प्रक्रिया की पीआईडी लॉग करें।
--पहचान[=id]
प्रत्येक पंक्ति के साथ लॉगर प्रक्रिया की पीआईडी लॉग करें। जब वैकल्पिक तर्क id is
निर्दिष्ट किया गया है, तो इसका उपयोग लॉगर कमांड के पीआईडी के बजाय किया जाता है। का उपयोग --आईडी=$$
(PPID) की अनुशंसा उन स्क्रिप्ट में की जाती है जो कई संदेश भेजती हैं।
--जर्नल्ड[=पट्टिका]
एक सिस्टमड जर्नल प्रविष्टि लिखें। प्रविष्टि दिए गए से पढ़ी जाती है पट्टिका, जब
निर्दिष्ट, अन्यथा मानक इनपुट से। प्रत्येक पंक्ति एक फ़ील्ड से शुरू होनी चाहिए
जर्नल द्वारा स्वीकार किया जाता है; देखना systemd.जर्नल-फील्ड्स(7) विवरण के लिए. ए का उपयोग
MESSAGE_ID फ़ील्ड आम तौर पर एक अच्छा विचार है, क्योंकि यह प्रविष्टियाँ ढूंढना आसान बनाता है।
उदाहरण:
लकड़हारा --जर्नल्ड <
MESSAGE_ID=67feb6ffbaf24c5cbec13c008dd72309
संदेश=द कुत्तों छाल, लेकिन la कारवां चला जाता है पर।
कुत्ते = भौंकना
कारवां=चलता है on
समाप्त
लकड़हारा --जर्नल=entry.txt
सूचना है कि --जर्नल्ड प्राथमिकता जैसे अन्य विकल्पों के मूल्यों को अनदेखा कर देगा। अगर
प्राथमिकता की आवश्यकता है, यह इनपुट के भीतर होनी चाहिए, और प्राथमिकता फ़ील्ड का उपयोग करें। सामान्य
का निष्पादन journalctl संदेश फ़ील्ड प्रदर्शित करेगा. उपयोग journalctl --आउटपुट json-
सुंदर बाकी फ़ील्ड देखने के लिए.
--msgstr क
RFC5424 MSGID फ़ील्ड सेट करता है। ध्यान दें कि अंदर स्पेस कैरेक्टर की अनुमति नहीं है
of क. इस विकल्प का उपयोग केवल तभी किया जाता है यदि --आरएफसी5424 भी निर्दिष्ट है. अन्यथा यह
चुपचाप नजरअंदाज कर दिया जाता है.
--नो-एक्ट
सिस्टम में लॉग संदेश लिखने के अलावा सब कुछ करने का कारण बनता है
लॉग करें, कनेक्शन या जर्नल हटाएँ। यह विकल्प एक साथ प्रयोग करने योग्य है --stderr
परीक्षण के उद्देश्य से.
--आकार आकार
अधिकतम अनुमत संदेश आकार को सेट करता है आकार. डिफ़ॉल्ट 1KiB वर्ण है,
जो पारंपरिक रूप से आरएफसी 3164 में उपयोग और निर्दिष्ट सीमा है। आरएफसी 5424 के साथ,
यह सीमा लचीली हो गई है. एक अच्छी धारणा यह है कि RFC 5424 रिसीवर ऐसा कर सकते हैं
कम से कम 4KiB संदेशों को संसाधित करें।
अधिकांश रिसीवर किसी भी प्रकार के syslog प्रोटोकॉल पर 1KiB से बड़ा संदेश स्वीकार करते हैं। जैसा
ऐसे, --आकार विकल्प सभी मामलों में लॉगर को प्रभावित करता है (न केवल जब --आरएफसी5424 था
उपयोग किया गया)।
ध्यान दें: संदेश आकार सीमा syslog सहित समग्र संदेश आकार को सीमित करती है
शीर्षक. हेडर का आकार चयनित विकल्पों और होस्टनाम की लंबाई के आधार पर भिन्न होता है। के तौर पर
सामान्य नियम के अनुसार, हेडर आमतौर पर 50 से 80 वर्णों से अधिक लंबे नहीं होते हैं। कब
अधिकतम संदेश आकार का चयन करते समय, यह सुनिश्चित करना महत्वपूर्ण है कि प्राप्तकर्ता
अधिकतम आकार का भी समर्थन करता है, अन्यथा संदेश छोटे हो सकते हैं। फिर से, एक के रूप में
सामान्य नियम के अनुसार दो से चार KiB संदेश का आकार आम तौर पर ठीक होना चाहिए, जबकि कुछ भी
बड़े को काम करने के लिए सत्यापित किया जाना चाहिए।
-n, --सर्वर सर्वर
निर्दिष्ट दूरस्थ syslog पर लिखें सर्वर सिस्टम लॉग सॉकेट के बजाय।
जब तक --यूडीपी or --टीसीपी अधिकृत है, लकड़हारा पहले यूडीपी का उपयोग करने का प्रयास करेंगे, लेकिन यदि यह
विफल होने पर टीसीपी कनेक्शन का प्रयास किया जाता है।
-P, --बंदरगाह बंदरगाह
निर्दिष्ट का प्रयोग करें बंदरगाह. जब यह विकल्प निर्दिष्ट नहीं होता है, तो पोर्ट डिफ़ॉल्ट हो जाता है
यूडीपी के लिए syslog और टीसीपी कनेक्शन के लिए syslog-conn।
-p, --वरीयता प्राथमिकता
निर्दिष्ट के साथ संदेश को लॉग में दर्ज करें प्राथमिकता. प्राथमिकता हो सकती है
संख्यात्मक रूप से या एक के रूप में निर्दिष्ट सुविधा.स्तर जोड़ा। उदाहरण के लिए, -p local3.info
संदेश को local3 सुविधा में सूचनात्मक के रूप में लॉग करता है। डिफ़ॉल्ट है
उपयोगकर्ता.सूचना.
--प्रियो-उपसर्ग
मानक इनपुट से पढ़ी गई प्रत्येक पंक्ति पर एक syslog उपसर्ग देखें। यह उपसर्ग एक है
कोण कोष्ठक के भीतर दशमलव संख्या जो सुविधा और स्तर दोनों को एन्कोड करती है।
संख्या का निर्माण सुविधा को 8 से गुणा करके और फिर जोड़कर किया जाता है
स्तर। उदाहरण के लिए, local0.info, अर्थात सुविधा=16 और स्तर=6, हो जाता है .
यदि उपसर्ग में कोई सुविधा नहीं है, तो सुविधा डिफ़ॉल्ट रूप से निर्दिष्ट की गई है
la -p विकल्प। इसी प्रकार, यदि कोई उपसर्ग प्रदान नहीं किया गया है, तो लाइन का उपयोग करके लॉग किया जाता है
प्राथमिकता के साथ दिया गया -p.
यह विकल्प कमांड-लाइन संदेश को प्रभावित नहीं करता है.
--आरएफसी3164
किसी दूरस्थ सर्वर पर संदेश सबमिट करने के लिए RFC 3164 BSD syslog प्रोटोकॉल का उपयोग करें।
--आरएफसी5424[=बिना]
किसी दूरस्थ सर्वर पर संदेश सबमिट करने के लिए RFC 5424 syslog प्रोटोकॉल का उपयोग करें।
वैकल्पिक बिना तर्क निम्नलिखित मानों की अल्पविराम से अलग की गई सूची हो सकता है:
नोटq, समय नहीं है, कोई होस्ट नहीं। नोटq मान समय-गुणवत्ता संरचित डेटा को दबा देता है
प्रस्तुत संदेश से. (समय-गुणवत्ता की जानकारी से पता चलता है कि क्या स्थानीय
घड़ी को सिंक्रनाइज़ किया गया था और साथ ही टाइमस्टैम्प की अधिकतम माइक्रोसेकंड की संख्या भी
बंद हो जाओ.) समय नहीं है मूल्य (जिसका तात्पर्य है नोटq) संपूर्ण प्रेषक को दबा देता है
टाइमस्टैम्प जो आईएसओ-8601 प्रारूप में है, जिसमें माइक्रोसेकंड और टाइमज़ोन शामिल हैं।
कोई होस्ट नहीं मूल्य दबा देता है गेटहोस्टनाम(2) संदेश शीर्षलेख से जानकारी।
RFC 5424 प्रोटोकॉल इसके लिए डिफ़ॉल्ट रहा है लकड़हारा संस्करण 2.26 के बाद से।
--ऑक्टेट-गिनती
संदेश भेजने के लिए RFC 6587 ऑक्टेट काउंटिंग फ़्रेमिंग विधि का उपयोग करें। जब यह
विकल्प का उपयोग नहीं किया गया है, डिफ़ॉल्ट यूडीपी पर कोई फ़्रेमिंग नहीं है, और RFC6587 गैर-पारदर्शी-
टीसीपी पर फ्रेमिंग (जिसे ऑक्टेट स्टफिंग भी कहा जाता है)।
-s, --stderr
संदेश को मानक त्रुटि के साथ-साथ सिस्टम लॉग में आउटपुट करें।
-T, --टीसीपी
केवल स्ट्रीम (टीसीपी) का उपयोग करें। डिफ़ॉल्ट रूप से कनेक्शन का प्रयास किया जाता है syslog-conn बंदरगाह
में परिभाषित किया गया / Etc / सेवाओं, जो अक्सर 601.
-t, --उपनाम टैग
लॉग इन करने के लिए प्रत्येक पंक्ति को निर्दिष्ट के साथ चिह्नित करें टैग.
-u, --सॉकेट सॉकेट
निर्दिष्ट को लिखें सॉकेट सिस्टम लॉग सॉकेट के बजाय।
--सॉकेट-त्रुटियाँ[=मोड]
यूनिक्स सॉकेट कनेक्शन के बारे में प्रिंट त्रुटियाँ। मोड का मान हो सकता है बंद, onया,
स्वत:. जब मोड ऑटो लॉगर होगा तो पता लगाएगा कि क्या इनिट प्रक्रिया सिस्टमड है, और
यदि ऐसा अनुमान लगाया जाता है तो /dev/log को बूट के प्रारंभ में ही उपयोग किया जा सकता है। अन्य init सिस्टम
/dev/log की कमी से ऐसी त्रुटियां नहीं होंगी जो मैसेजिंग के उपयोग के समान हैं
openlog(3) सिस्टम कॉल। NS लकड़हारा(1) संस्करण 2.26 से पहले ओपनलॉग का उपयोग किया जाता था, और इसलिए
यूनिक्स सॉकेट्स को भेजे गए संदेशों की हानि का पता लगाने में असमर्थ था।
डिफ़ॉल्ट मोड है स्वत:. जब त्रुटियाँ सक्षम नहीं होती हैं तो संदेश खो नहीं जाते हैं
संप्रेषित किया गया और इसके परिणामस्वरूप सफल वापसी मूल्य प्राप्त होगा लकड़हारा(1) मंगलाचरण.
-- तर्क सूची समाप्त करें. यह अनुमति देता है message एक हाइफ़न (-) से प्रारंभ करें।
-V, --संस्करण
संस्करण की जानकारी प्रदर्शित करें और बाहर निकलें।
-h, --मदद
सहायता पाठ प्रदर्शित करें और बाहर निकलें।
वापसी मूल्य
RSI लकड़हारा उपयोगिता सफलता पर 0 से बाहर निकलती है, और यदि कोई त्रुटि होती है तो> 0।
सुविधाएं और स्तर
वैध सुविधा नाम हैं:
प्रमाणन
authpriv संवेदनशील प्रकृति की सुरक्षा जानकारी के लिए
क्रॉन
डेमॉन
FTP
सर्द यूजरस्पेस प्रक्रिया से उत्पन्न नहीं किया जा सकता, स्वचालित रूप से परिवर्तित किया जा सकता है उपयोगकर्ता
LPR
मेल
समाचार
syslog
उपयोगकर्ता
uucp
local0
सेवा मेरे
local7
सुरक्षा पदावनत का पर्यायवाची प्रमाणन
मान्य स्तर के नाम हैं:
Emerg
चेतावनी
crit
ग़लती होना
चेतावनी
नोटिस
पता
डिबग
आतंक पदावनत का पर्यायवाची Emerg
त्रुटि पदावनत का पर्यायवाची ग़लती होना
चेतावनी देना पदावनत का पर्यायवाची चेतावनी
इन सुविधाओं और स्तरों के प्राथमिकता क्रम और इच्छित उद्देश्यों के लिए, देखें
syslog(3).
उदाहरण
लकड़हारा प्रणाली rebooted
लकड़हारा -p local0.नोटिस -t HOSTIDM -f /dev/idmc
लकड़हारा -n loghost.example.com प्रणाली rebooted
onworks.net सेवाओं का उपयोग करके ऑनलाइन लॉगर का उपयोग करें