Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് കൊറിയർലോഗർ ആണിത്.
പട്ടിക:
NAME
courierlogger - കൊറിയർ syslog റാപ്പർ
സിനോപ്സിസ്
കൊറിയർലോഗർ [-പേര്=തലക്കെട്ട്] [-സൗകര്യം=ഉപസിസ്റ്റം] [-pid=ഫയലിന്റെ പേര്] [-ഉപയോക്താവ്=ഉപയോക്താവ്]
[-ഗ്രൂപ്പ്=ഗ്രൂപ്പ്] [-ഡ്രോപ്രൂട്ട്] [[[-respawn] [-start] പ്രോഗ്രാം [വാദം...]] |
[-സ്റ്റോപ്പ്] | [-പുനരാരംഭിക്കുക]]
വിവരണം
കൊറിയർലോഗർ മറ്റൊരു പ്രക്രിയയുടെ പിശക് സന്ദേശങ്ങളും ഫോർവേഡുകളും ക്യാപ്ചർ ചെയ്യുന്ന ഒരു റാപ്പറാണ്
അവ സിസ്റ്റം ലോഗിംഗ് സൗകര്യത്തിലേക്ക്, "syslog".
കൊറിയർലോഗർ ഉപയോഗിക്കാൻ രണ്ട് വഴികളുണ്ട്:
1. മറ്റൊരു കമാൻഡിന്റെ സ്റ്റാൻഡേർഡ് പിശക്, കൂടാതെ/അല്ലെങ്കിൽ അതിന്റെ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട്, ടു പൈപ്പ് ചെയ്യാൻ ഷെൽ ഉപയോഗിക്കുക
കൊറിയർലോഗർന്റെ സ്റ്റാൻഡേർഡ് ഇൻപുട്ട്.
2. പകരമായി, കൊറിയർലോഗർ സ്വയം മറ്റൊരു പ്രക്രിയ ആരംഭിക്കുകയും അത് ക്രമീകരിക്കുകയും ചെയ്യാം
സാധാരണ പിശക് പിടിച്ചെടുത്തു.
ഏത് സാഹചര്യത്തിലും, ഓരോ വായന വരിയും ഒരു syslog സന്ദേശമായി അയയ്ക്കുന്നു.
ഓപ്ഷനുകൾ
-പേര്=തലക്കെട്ട്
ഉപയോഗം തലക്കെട്ട് syslog-ലേക്ക് സന്ദേശങ്ങൾ അയയ്ക്കുന്നതിന്. തലക്കെട്ട് അപേക്ഷയുടെ പേര് ആയിരിക്കണം.
-സൗകര്യം=ഉപസിസ്റ്റം
ഉപയോഗം ഉപസിസ്റ്റം സന്ദേശങ്ങളെ തരം തിരിക്കുന്നതിന്. നിങ്ങളുടെ syslog സൗകര്യം ഉപയോഗിക്കുന്നു ഉപസിസ്റ്റം ലേക്ക്
ഏതൊക്കെ ലോഗ് ഫയലുകളിൽ ഏത് ലോഗ് സന്ദേശങ്ങളാണ് രേഖപ്പെടുത്തിയിരിക്കുന്നതെന്ന് നിർണ്ണയിക്കുക. നിലവിൽ നിർവചിച്ചിരിക്കുന്നത്
ഉപസിസ്റ്റങ്ങൾ ഇവയാണ്:
· ആധികാരികത
· authpriv
· കൺസോൾ
· ക്രോൺ
· പിശാച്
· ftp
· കേൺ
· lpr
· മെയിൽ
· വാർത്ത
· സുരക്ഷ
· ഉപയോക്താവ്
· യുയുസിപി
· പ്രാദേശിക0
· പ്രാദേശിക1
· പ്രാദേശിക2
· പ്രാദേശിക3
· പ്രാദേശിക4
· പ്രാദേശിക5
· പ്രാദേശിക6
· പ്രാദേശിക7
കുറിപ്പ്
മേൽപ്പറഞ്ഞ എല്ലാ സൗകര്യങ്ങളുടെ പേരുകളും എല്ലാ സിസ്റ്റത്തിലും നടപ്പിലാക്കിയിട്ടില്ല. നിങ്ങളുടെ പരിശോധിക്കുക
ഏത് സൗകര്യങ്ങളുടെ പേരുകൾ അനുവദനീയമാണ് എന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾക്കായുള്ള സിസ്റ്റത്തിന്റെ syslog ഡോക്യുമെന്റേഷൻ,
ഏത് ലോഗ് ഫയലുകളാണ് ഓരോ സൗകര്യത്തിനും അനുബന്ധ സന്ദേശങ്ങൾ രേഖപ്പെടുത്തുന്നത്.
-pid=ഫയലിന്റെ പേര്
രക്ഷിക്കും കൊറിയർലോഗർന്റെ പ്രോസസ്സ് ഐഡി ഇൻ ഫയലിന്റെ പേര്. ദി -പിഡ് എപ്പോൾ ഓപ്ഷൻ ആവശ്യമാണ് -ആരംഭിക്കുക,
-സ്റ്റോപ്പ്, -പുനരാരംഭിക്കുക നൽകപ്പെടുന്നു. എങ്കിൽ -പിഡ് ഇവയൊന്നും കൂടാതെയാണ് നൽകുന്നത് -ആരംഭിക്കുക അനുമാനിക്കപ്പെടുന്നു.
-ആരംഭിക്കുക
ഒരു ഡെമൺ ആയി പ്രവർത്തിക്കുക. ദി PID ഓപ്ഷൻ ആവശ്യമാണ്. കൊറിയർലോഗർ എങ്കിൽ നിശബ്ദമായി അവസാനിപ്പിക്കും
മറ്റൊരു കൊറിയർലോഗർ പ്രക്രിയ ഇതിനകം പ്രവർത്തിക്കുന്നു. അത് ഉറപ്പാക്കാൻ മാത്രമാണ് ഇത് ഉപയോഗിക്കുന്നത്
പ്രോഗ്രാമിന്റെ ഒരു ഉദാഹരണം ഒരേ സമയം പ്രവർത്തിക്കുന്നു. ഉപയോഗിച്ച് മറ്റൊരു ഫയൽനാമം വ്യക്തമാക്കുക
PID പ്രോഗ്രാമിന്റെ രണ്ടാം പകർപ്പ് ആരംഭിക്കാൻ.
-റെസ്പോൺ
പ്രോഗ്രാം അവസാനിക്കുകയാണെങ്കിൽ അത് പുനരാരംഭിക്കുക. സാധാരണ കൊറിയർലോഗർ എപ്പോൾ തന്നെ അവസാനിപ്പിക്കും
പ്രോഗ്രാം പ്രവർത്തിക്കുന്നത് പൂർത്തിയാക്കുന്നു. ഉപയോഗിക്കുക റെസ്പോൺ പകരം അത് പുനരാരംഭിക്കാൻ.
-പുനരാരംഭിക്കുക
കൊറിയർലോഗർ പ്രക്രിയയിലേക്ക് ഒരു SIGHUP സിഗ്നൽ അയയ്ക്കുക (പരിശോധിച്ച് നിർണ്ണയിക്കുന്നത്
വ്യക്തമാക്കിയ ഫയലിന്റെ ഉള്ളടക്കം PID), അതാകട്ടെ അതിന്റെ കുട്ടിക്ക് ഒരു SIGHUP അയയ്ക്കും
പ്രോഗ്രാം. കൊറിയർലോഗർ പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ ഒന്നും ചെയ്യില്ല.
കുറിപ്പ്
പ്രോഗ്രാം ആദ്യം ആരംഭിക്കേണ്ടത് റെസ്പോൺ ഒരു SIGHUP അയയ്ക്കുകയാണെങ്കിൽ ഓപ്ഷൻ
അത് അവസാനിപ്പിക്കാൻ കാരണമാകുന്നു.
ഇതിലേക്ക് SIGHUP അയയ്ക്കുന്നതിലൂടെ ഒരേ കാര്യം നേടിയേക്കാം കൊറിയർലോഗർ സ്വയം.
-സ്റ്റോപ്പ്
കൊറിയർലോഗറിലേക്ക് ഒരു SIGTERM സിഗ്നൽ അയയ്ക്കുക, അത് പ്രോഗ്രാമിലേക്ക് കൈമാറുന്നു. എങ്കിൽ
പ്രോഗ്രാം 8 സെക്കൻഡിനുള്ളിൽ അവസാനിക്കുന്നില്ല, SIGKILL ഉപയോഗിച്ച് അതിനെ കൊല്ലുക.
-ഉപയോക്താവ്=ഉപയോക്താവ്, -ഗ്രൂപ്പ്=ഗ്രൂപ്പ്
റൂട്ട് ആയി പ്രവർത്തിക്കുന്നുവെങ്കിൽ, തന്നിരിക്കുന്ന ഉപയോക്താവിന് ഒപ്പം/അല്ലെങ്കിൽ ഗ്രൂപ്പിലേക്ക് ക്രെഡൻഷ്യലുകൾ മാറ്റുക
പേരുകൾ അല്ലെങ്കിൽ സംഖ്യാ ഐഡികളായി നൽകിയിരിക്കുന്നു.
ഒരു കുട്ടി പ്രോഗ്രാം നടത്തുമ്പോൾ, അത് ആരംഭിക്കുന്നു മുമ്പ് പ്രത്യേകാവകാശങ്ങൾ ഉപേക്ഷിക്കപ്പെടുന്നു (അല്ലാതെ
- ഡ്രോപ്പ്റൂട്ട് ഓപ്ഷനും നൽകിയിട്ടുണ്ട്). ഇത് ഒരു കുട്ടിയെ റൂട്ട് ആയി ആരംഭിക്കുന്നതിനുള്ള ഒരു മാർഗം നൽകുന്നു
ഒരു പ്രിവിലേജ്ഡ് പോർട്ടിലേക്ക് ബന്ധിപ്പിക്കാൻ കഴിയും, പക്ഷേ റൂട്ട് അല്ലാത്ത ഉപയോക്താവായി പ്രവർത്തിക്കാൻ courierlogger ഉണ്ട്.
വേണ്ടി -സ്റ്റോപ്പ് ഒപ്പം -പുനരാരംഭിക്കുക പ്രവർത്തിക്കാനുള്ള ഓപ്ഷനുകൾ, നിങ്ങൾ ചൈൽഡ് പ്രോഗ്രാം കോൺഫിഗർ ചെയ്യണം
അതിന്റെ പ്രത്യേകാവകാശങ്ങളും അതേ userid-ലേക്ക് ഡ്രോപ്പ് ചെയ്യുക.
- ഡ്രോപ്പ്റൂട്ട്
ചൈൽഡ് പ്രോസസ്സ് ആരംഭിക്കുന്നതിന് മുമ്പ് റൂട്ട് പ്രത്യേകാവകാശങ്ങൾ ഉപേക്ഷിക്കുക. ദി - ഉപയോക്താവ് ഒപ്പം -ഗ്രൂപ്പ് ഓപ്ഷനുകൾ
നോൺ-പ്രിവിലേജുകൾ userid, groupid എന്നിവ വ്യക്തമാക്കുക. ഇല്ലാതെ - ഡ്രോപ്പ്റൂട്ട് ഓപ്ഷൻ കുട്ടി
പ്രക്രിയ ഒരു റൂട്ട് പ്രക്രിയയായി തുടരുന്നു, മാത്രമല്ല രക്ഷകർത്താവ് മാത്രം കൊറിയർലോഗർ പ്രോസസ്സ് ഡ്രോപ്പുകൾ റൂട്ട്
അധികാരങ്ങൾ.
പ്രോഗ്രാം [വാദം]...
ഒരു പ്രോഗ്രാം നൽകിയാൽ ഒരു ശിശു പ്രക്രിയയായി പ്രോഗ്രാം ആരംഭിക്കും കൊറിയർലോഗർ,
അതിന്റെ സ്റ്റാൻഡേർഡ് പിശക് ക്യാപ്ചർ ചെയ്യുന്നു. അല്ലെങ്കിൽ, കൊറിയർലോഗർ സ്റ്റാൻഡേർഡിൽ നിന്നുള്ള സന്ദേശം വായിക്കുന്നു
ഇൻപുട്ട്, കൂടാതെ സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് അടയ്ക്കുമ്പോൾ യാന്ത്രികമായി അവസാനിക്കുന്നു.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് കൊറിയർലോഗർ ഓൺലൈനായി ഉപയോഗിക്കുക