vsftpd लॉग फ़ाइल स्थान?


14

क्या कोई मुझे बता सकता है कि vsftpd के लिए लॉग फ़ाइल कहाँ स्थित है? मैं यह जानने की कोशिश कर रहा हूं कि एक FTP सर्वर को कैसे स्थापित और कॉन्फ़िगर किया जाए और मैं लॉग फाइल को ढूंढ नहीं पा रहा हूं। क्या कोई मुझे बता सकता है कि लॉग फ़ाइल बनाने के लिए सेवा को कैसे कॉन्फ़िगर किया जाए या कहां स्थित है?

जवाबों:


14

डिफ़ॉल्ट रूप से Ubuntu के लिए लॉग फ़ाइल है /var/log/vsftpd.log। सेटिंग में है/etc/vsftpd.conf

डिफॉल्ट को एक अलग पथनाम ( /etc/vsftp.confप्रविष्टि) निर्दिष्ट करके संशोधित किया जा सकता है :

# You may override where the log file goes if you like. The default is shown
# below.                     
#xferlog_file=/var/log/vsftpd.log 

यदि आप FTP सर्वर पर होने वाली सभी घटनाओं का लाइव, रियलटाइम लॉग देखना चाहते हैं, तो करें tail -f vsftpd.log। टेल एक प्रोग्राम है जो किसी फाइल के 'टेल' को प्रदर्शित करता है, -fइसे फाइल में संलग्न किसी भी डेटा को फॉलो करने के लिए कहता है, इस स्थिति में, ftp लॉग में कोई नई लॉग एंट्री होती है vsftpd.log
स्काईबेल्स

1

कभी-कभी ऐसा होता है कि लॉग कोई डेटा नहीं भर रहा है, क्योंकि फ़ाइल मौजूद नहीं है। एक लॉग फ़ाइल बनाएँ:

touch /var/log/vsftpd.log

फिर

service vsftpd restart

स्पर्श /var/log/vsftpd.log आवश्यक नहीं होना चाहिए। यदि इसकी आवश्यकता है, तो यह संकेत होना चाहिए कि vsftpd स्थापना या कॉन्फ़िगरेशन के साथ कोई समस्या है। यदि यह मौजूद नहीं है तो लॉग फ़ाइल को स्वचालित रूप से बनाया जाना चाहिए। मैंने यह सुनिश्चित करने के लिए यह परीक्षण किया कि यह वास्तव में मामला होगा, /var/log/vsftpd.log का नाम बदलकर। यह स्वचालित रूप से vsftpd गतिविधि लॉग करने के लिए बनाया गया था। रिक्रिएशन वही है जो तब होता है जब लॉग फ़ाइल को घुमाया जाता है ... /var/log/vsftpd.log.1 पर ले जाया जाता है।
LD जेम्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.