ตำแหน่งไฟล์บันทึก vsftpd?


14

มีคนบอกฉันว่าไฟล์บันทึกของ vsftpd อยู่ที่ไหน ฉันพยายามเรียนรู้วิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ ftp และฉันไม่สามารถค้นหาไฟล์บันทึกได้ ใครช่วยบอกวิธีการกำหนดค่าบริการเพื่อสร้างแฟ้มบันทึกหรือที่ตั้งได้หรือไม่

คำตอบ:


14

/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จะบอกว่ามันเป็นไปตามข้อมูลใด ๆ ต่อท้ายไฟล์ในกรณีนี้, vsftpd.logรายการบันทึกใหม่ในบันทึกของ
Skybbles

1

บางครั้งมันเกิดขึ้นที่บันทึกไม่ได้กรอกข้อมูลใด ๆ เพราะไฟล์ไม่มีอยู่ สร้างไฟล์บันทึก:

touch /var/log/vsftpd.log

แล้วก็

service vsftpd restart

ไม่จำเป็นต้องใช้ touch /var/log/vsftpd.log หากจำเป็นมันควรเป็นสัญญาณว่ามีปัญหากับการติดตั้งหรือการกำหนดค่า vsftpd ควรสร้างไฟล์บันทึกโดยอัตโนมัติหากไม่มีอยู่ ฉันทดสอบเพื่อให้แน่ใจว่านี่จะเป็นจริงโดยการเปลี่ยนชื่อ /var/log/vsftpd.log มันถูกสร้างขึ้นใหม่โดยอัตโนมัติเพื่อบันทึกกิจกรรม vsftpd การสร้างใหม่เป็นสิ่งเดียวกันกับที่เกิดขึ้นเมื่อล็อกไฟล์ถูกหมุน ... ย้ายไปที่ /var/log/vsftpd.log.1
LD James
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.