ฉันพยายามค้นหาข้อมูลนี้ทุกที่และหาไม่พบ ฉันเปลี่ยน mongodb.conf แล้วดังนั้นฉันลืมที่ไดเรกทอรีดั้งเดิมอยู่ที่ไหน
ฉันพยายามค้นหาข้อมูลนี้ทุกที่และหาไม่พบ ฉันเปลี่ยน mongodb.conf แล้วดังนั้นฉันลืมที่ไดเรกทอรีดั้งเดิมอยู่ที่ไหน
คำตอบ:
เมื่อคุณกำลังค้นหาไฟล์ในระบบไฟล์ของคุณในขณะที่คุณใช้งาน Ubuntu วิธีที่ง่ายมากในการค้นหาคือการทำสิ่งต่อไปนี้:
อัปเดตฐานข้อมูลด้วยไฟล์ของคุณ (อาจช้าลงบ้างขึ้นอยู่กับว่าไฟล์นั้นรันครั้งล่าสุดโดยอัตโนมัติเมื่อใดจากระบบของคุณ):
sudo updatedb
ค้นหาไฟล์ที่เกี่ยวข้อง (เร็วสุด):
locate mongodb.conf
ชื่อไฟล์กำหนดค่ามีการเปลี่ยนแปลงเมื่อเร็ว ๆ นี้ตอนนี้ใช้locate mongod.conf
(ไม่เกิน "b") (หรือเพียงแค่locate '*mongo*.conf'
ถ้าคุณไม่แน่ใจ)
หมายเหตุ : ใน mongodb เวอร์ชันล่าสุดไฟล์คอนฟิกูเรชันถูกเปลี่ยนชื่อเป็นmongod.conf
mongod.conf
ไฟล์ที่ได้รับการเปลี่ยนชื่อเป็น ในการติดตั้งของฉันวางไว้ที่/etc/mongod.conf
ฉันไม่แน่ใจสำหรับ amazon ec2 แต่บนเครื่องของฉันมันอยู่ที่ / var / lib / mongodb
คุณสามารถค้นหาการกำหนดค่า MongoDB: ค้นหา ' mongo .conf' และนี่คือทรัพยากร MongoDB: https://docs.mongodb.com/manual/reference/configuration-options/
IMO การค้นหาไฟล์ด้วยตำแหน่งไม่ใช่วิธีที่ดีที่สุดเนื่องจากคุณต้องทราบชื่อที่เหมือนกันของไฟล์ที่คุณกำลังค้นหา
ลองแทน
find / -name 'mondo*.conf'
locate
manpage ของแล้วหรือยัง รองรับทั้งไวด์การ์ดและนิพจน์ทั่วไป
locate '*mongo*.conf'
หรือเพียง: locate mongo
.
sudo updatedb