tuptime - แสดงเวลาทำงานในอดีตและทางสถิติของระบบ Linux
การดูแลระบบเกี่ยวข้องกับกิจกรรมมากมาย หนึ่งในนั้นคือการตรวจสอบและตรวจสอบว่าระบบ Linux ของคุณทำงานมานานแค่ไหน เป็นความคิดที่ดีเสมอที่จะติดตามเวลาทำงานของระบบเพื่อเพิ่มประสิทธิภาพการใช้ทรัพยากรระบบ
ในคู่มือนี้ เราจะดูเครื่องมือ Linux ชื่อ tuptime ที่สามารถช่วยให้ผู้ดูแลระบบทราบว่าเครื่อง Linux เปิดใช้งานและทำงานมานานแค่ไหน
ทูไทม์คืออะไร?
tuptime เป็นเครื่องมือที่ใช้สำหรับรายงานเวลาทำงานในอดีตและทางสถิติ (เวลาทำงาน) ของระบบ Linux ซึ่งจะเก็บไว้ระหว่างการรีสตาร์ท เครื่องมือนี้ทำงานน้อยกว่าคำสั่ง uptime แต่ให้ผลลัพธ์ขั้นสูงกว่าก็ตาม
เครื่องมือบรรทัดคำสั่งนี้สามารถ:
- ลงทะเบียนเมล็ดที่ใช้แล้ว
- ลงทะเบียนเวลาบูตครั้งแรก
- นับการเริ่มต้นระบบ
- นับการปิดระบบที่ดีและไม่ดี
- คำนวณเปอร์เซ็นต์เวลาทำงานและหยุดทำงานนับตั้งแต่เวลาบูตครั้งแรก
- คำนวณเวลาทำงานและหยุดทำงานเฉลี่ยที่ใหญ่ที่สุด สั้นที่สุด และเฉลี่ย
- คำนวณเวลาทำงานของระบบที่สะสม เวลาหยุดทำงาน และผลรวม
- พิมพ์สถานะการออนไลน์ในปัจจุบัน
- พิมพ์ตารางหรือรายการที่จัดรูปแบบโดยเก็บค่าก่อนหน้าส่วนใหญ่ไว้
ความต้องการ
- ระบบปฏิบัติการ Linux หรือ FreeBSD
- ติดตั้ง Python 2.7 หรือ 3.x แล้ว แต่แนะนำให้ใช้เวอร์ชันล่าสุด
- โมดูล Python (sys, os, optparse, sqlite3, datetime, locale, แพลตฟอร์ม, กระบวนการย่อย, เวลา)
วิธีการติดตั้ง tutime ใน Linux
ขั้นแรกคุณต้องโคลนพื้นที่เก็บข้อมูลโดยใช้คำสั่งด้านล่าง:
git clone https://github.com/rfrail3/tuptime.git
จากนั้นย้ายไปยังไดเรกทอรี ล่าสุด ภายในไดเรกทอรี tuptime จากนั้น คัดลอกสคริปต์ tuptime ภายในไดเร็กทอรี ล่าสุด ไปยัง /usr/bin และตั้งค่าการอนุญาตที่ปฏิบัติการได้ดังที่แสดง
cd tuptime/latest
sudo cp tuptime /usr/bin/tuptime
sudo chmod ugo+x /usr/bin/tuptime
ตอนนี้ ให้คัดลอกไฟล์ cron tuptime/latest/cron.d/tuptime ไปที่ /etc/cron.d/tuptime และตั้งค่าการอนุญาตปฏิบัติการดังต่อไปนี้
sudo cp tuptime/latest/cron.d/tuptime /etc/cron.d/tuptime
sudo chmod 644 /etc/cron.d/tuptime
หากคุณทำตามขั้นตอนข้างต้นอย่างถูกต้อง จะต้องติดตั้งบนระบบของคุณ ณ จุดนี้
ฉันจะใช้ tutime ได้อย่างไร?
ต่อไปเราจะดูวิธีการใช้เครื่องมือนี้สำหรับกิจกรรมการบริหารระบบบางอย่างโดยเรียกใช้ด้วยตัวเลือกต่าง ๆ ในฐานะผู้ใช้ที่มีสิทธิ์ดังที่แสดง
1. เมื่อคุณรัน tuptime โดยไม่มีตัวเลือกใดๆ คุณจะได้หน้าจอแสดงผลที่คล้ายกับด้านล่างนี้
tuptime
2. คุณสามารถแสดงผลด้วย วันที่ และ เวลา ดังนี้
tuptime --date='%H:%M:%S %d-%m-%Y'
3. หากต้องการพิมพ์อายุการใช้งานของระบบเป็นรายการ คุณสามารถเรียกใช้คำสั่งด้านล่างนี้:
tuptime --list
4. คุณสามารถสร้างไฟล์ฐานข้อมูลสำรองได้ดังต่อไปนี้ ฐานข้อมูลจะถูกสร้างขึ้นในรูปแบบ SQLite
tuptime --filedb /tmp/tuptime_testdb.db
5. หากต้องการเรียงลำดับข้อมูลเอาต์พุตตามสถานะสิ้นสุดของการปิดเครื่อง ให้รันคำสั่งนี้
tuptime --end --table
ตัวเลือกอื่นๆ ที่ใช้กับเครื่องมือ tuptime ดังต่อไปนี้:
- หากต้องการพิมพ์เวอร์ชันเคอร์เนลของระบบในเอาต์พุต ให้ใช้ตัวเลือก
--kernel
- หากต้องการลงทะเบียนการปิดระบบอย่างค่อยเป็นค่อยไป ให้ใช้ตัวเลือก
--gracefully
ช่วยให้คุณทราบว่าการปิดระบบนั้นดีหรือไม่ดี - หากต้องการแสดงผลหลังจากจำนวนวินาทีและยุคที่กำหนด ให้ใช้ตัวเลือก
--seconds
- คุณยังสามารถเรียงลำดับข้อมูลเอาท์พุตตามเวลาทำงานปกติหรือเวลาหยุดทำงานได้โดยใช้ตัวเลือก –ปิดเวลา ใช้ตัวเลือกนี้กับ
--เวลา
หรือ--list
- หากต้องการพิมพ์ข้อมูลเอาต์พุตโดยละเอียดขณะรันคำสั่ง ให้ใช้ตัวเลือก
--verbose
- คุณสามารถดูข้อมูลความช่วยเหลือได้โดยใช้ตัวเลือก
--help
และ--version
เพื่อพิมพ์เวอร์ชันของ tuptime ที่คุณใช้
สรุป
ในบทความนี้ เราได้ดูวิธีการใช้คำสั่ง tuptime สำหรับกิจกรรมการดูแลระบบ คำสั่งนี้ใช้ง่าย และหากคุณไม่เข้าใจจุดใดในคำแนะนำ คุณสามารถแสดงความคิดเห็นหรือเพิ่มข้อมูลเพิ่มเติมที่ผมรวบรวมไว้ได้ อย่าลืมเชื่อมต่อกับ Tecmint
ข้อมูลอ้างอิง: หน้าแรกของ tutime