ในบทความต่อไปเราจะมาดู Multitail มันคือ โปรแกรมคล้ายหางความแตกต่างเพียงอย่างเดียวคือด้วย Multitail เราจะสามารถทำได้ อ่านไฟล์หลายไฟล์ (โดยปกติคือล็อกไฟล์) พร้อมกันโดยใช้สีที่แตกต่างกัน มันจะแสดงไฟล์ทั้งหมดที่เปิดอยู่ในหน้าต่างเดียวของไฟล์ สถานีปลายทางหากมีการเปลี่ยนแปลงไฟล์จะเปลี่ยนทันที ยูทิลิตี้หลักของเครื่องมือนี้คือ ตรวจสอบไฟล์บันทึก. เป็นเครื่องมือที่มีประโยชน์มากสำหรับผู้ดูแลระบบ Gnu / Linux
สำหรับผู้ที่ไม่ทราบ Tail เป็นโปรแกรม Gnu / Linux ที่ใช้ในการอ่านไม่กี่บรรทัดจากท้ายไฟล์ขนาดใหญ่ โดยค่าเริ่มต้นจะแสดง 10 บรรทัดสุดท้าย แต่จำนวนนี้อาจแตกต่างกันไปขึ้นอยู่กับข้อกำหนดของผู้ใช้
การติดตั้งหลายรายการ
Multitail คือ มีอยู่ในที่เก็บอย่างเป็นทางการ จาก Ubuntu ฉันได้ติดตั้งทั้งในเวอร์ชัน 16.04 และ 17.10
ก่อนอื่นเราจะเริ่มต้นด้วยการอัปเดตแคชของที่เก็บแพ็คเกจของระบบปฏิบัติการ Ubuntu ของเราด้วยคำสั่งต่อไปนี้ในเทอร์มินัล (Ctrl + Alt + T):
sudo apt update
เราจะดำเนินการต่อไป การติดตั้ง Multitailสำหรับสิ่งนี้เราจะดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัลเดียวกัน:
sudo apt install multitail
ด้วย Multitail นี้ควรติดตั้ง ตอนนี้เรียกใช้คำสั่งต่อไปนี้เพื่อ ตรวจสอบว่าติดตั้งถูกต้องหรือไม่:
multitail -V
ดังที่คุณเห็นในภาพหน้าจอเวอร์ชันของ Multitail ที่ติดตั้งคือ 6.4.2
ดูไฟล์บันทึกเดียวที่มีหลายคิว
แม้ว่าจะใช้ Multitail เพื่อดูไฟล์บันทึกหลายไฟล์ในหน้าต่างเทอร์มินัลเดียว แต่ก็สามารถใช้เพื่อ ดูไฟล์บันทึกเดียว. รันคำสั่งต่อไปนี้เพื่อเปิดล็อกไฟล์ /var/log/auth.log:
multitail /var/log/auth.log
ดังที่เห็นในภาพหน้าจอด้านบนไฟล์เดียวจะเปิดขึ้น มุมมองนี้จะได้รับการอัปเดตเมื่อไฟล์มีการเปลี่ยนแปลง เราจะทำได้ ออกจาก Multitail กดปุ่ม 'q'.
ดูไฟล์บันทึกหลายไฟล์ด้วย Multitail
ดังที่ได้เขียนไปแล้วข้างต้นหน้าที่หลักของโปรแกรมนี้คือสามารถดูไฟล์บันทึกหลายไฟล์ในหน้าต่างเทอร์มินัลเดียว ไฟล์จะถูกวางในแนวตั้ง โดยค่าเริ่มต้น
รันคำสั่งต่อไปนี้เพื่อดู /var/log/auth.log y /var/log/kern.log ในแนวตั้ง:
multitail /var/log/auth.log /var/log/kern.log
ดังที่เห็นได้จากภาพหน้าจอด้านบนไฟล์ /var/log/auth.log เปิดครึ่งบนและไฟล์ /var/log/kern.log เปิดครึ่งล่าง
นอกจากนี้เรายังสามารถวางไฟล์ บันทึก, ในกรณีนี้ /var/log/auth.log y /var/log/kern.log แนวนอน โดยใช้คำสั่งต่อไปนี้:
multitail -s 2 /var/log/auth.log /var/log/kern.log
ต้องบอกว่าค่าของอาร์กิวเมนต์ -s คือ 2 เพราะฉันกำลังเปิด 2 ไฟล์ในตัวอย่างนี้ หากเราต้องการเปิด 3 ไฟล์ค่าของ -s จะต้องเป็น 3
แสดงรายการไฟล์ที่เปิด
หากเรากดปุ่ม คีย์ 'b' se จะแสดงรายการไฟล์ที่เปิดอยู่ดังที่แสดงต่อไปนี้ ในตัวอย่างนี้ฉันเปิด 2 ไฟล์ไฟล์แรก /var/log/auth.log เป็นเลข 00 และตัวที่สอง /var/log/kern.log เป็นหมายเลข 01 หากคุณไม่สนใจที่จะเลือกไฟล์ใด ๆ เพียงแค่กด Ctrl + G เพื่อยกเลิกเมนูการเลือก
เราสามารถกดปุ่มลูกศรขึ้นและลงเพื่อเลื่อนตัวเลือกและกด Enter เพื่อเลือกไฟล์ที่เราต้องการปรึกษา สำหรับตัวอย่างนี้ฉันเลือกไฟล์แรก /var/log/kern.log y แสดงบนหน้าจอผ่านส่วนที่แยกต่างหาก. ตอนนี้เราสามารถกดปุ่มลูกศรขึ้นและลงเพื่อเลื่อนดูไฟล์
เมื่อเราอ่านไฟล์นี้เสร็จแล้วคุณควร กด 'q' เพื่อกลับไปที่หน้าต่างหลัก โดย Multitail
ดูไฟล์หลายไฟล์ด้วยสีที่ต่างกัน
นอกจากนี้เรายังสามารถ ตั้งค่าสีที่แตกต่างกันสำหรับไฟล์ที่เปิดแตกต่างกัน ด้วย Multitail ตัวอย่างเช่นเราสามารถเปิดไฟล์ /var/log/auth.log สีเหลืองและ /var/log/kern.log เป็นสีแดงพร้อมกับคำสั่งต่อไปนี้:
multitail -ci yellow /var/log/auth.log -ci red /var/log/kern.log
ดังที่คุณเห็นจากภาพหน้าจอด้านบน Multitail เปิดขึ้น /var/log/auth.log สีเหลืองและ /var/log/kern.log ในสีแดง.
หากมีคนต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมนี้และคุณสมบัติของโปรแกรมนี้พวกเขาสามารถศึกษาได้ที่ส่วนนี้ Multitail ทำอะไรให้กับผู้ใช้ได้บ้าง?.