ค้นหาเว็บไซต์

tuptime - แสดงเวลาทำงานในอดีตและทางสถิติของระบบ Linux


การดูแลระบบเกี่ยวข้องกับกิจกรรมมากมาย หนึ่งในนั้นคือการตรวจสอบและตรวจสอบว่าระบบ Linux ของคุณทำงานมานานแค่ไหน เป็นความคิดที่ดีเสมอที่จะติดตามเวลาทำงานของระบบเพื่อเพิ่มประสิทธิภาพการใช้ทรัพยากรระบบ

ในคู่มือนี้ เราจะดูเครื่องมือ Linux ชื่อ tuptime ที่สามารถช่วยให้ผู้ดูแลระบบทราบว่าเครื่อง Linux เปิดใช้งานและทำงานมานานแค่ไหน

ทูไทม์คืออะไร?

tuptime เป็นเครื่องมือที่ใช้สำหรับรายงานเวลาทำงานในอดีตและทางสถิติ (เวลาทำงาน) ของระบบ Linux ซึ่งจะเก็บไว้ระหว่างการรีสตาร์ท เครื่องมือนี้ทำงานน้อยกว่าคำสั่ง uptime แต่ให้ผลลัพธ์ขั้นสูงกว่าก็ตาม

เครื่องมือบรรทัดคำสั่งนี้สามารถ:

  1. ลงทะเบียนเมล็ดที่ใช้แล้ว
  2. ลงทะเบียนเวลาบูตครั้งแรก
  3. นับการเริ่มต้นระบบ
  4. นับการปิดระบบที่ดีและไม่ดี
  5. คำนวณเปอร์เซ็นต์เวลาทำงานและหยุดทำงานนับตั้งแต่เวลาบูตครั้งแรก
  6. คำนวณเวลาทำงานและหยุดทำงานเฉลี่ยที่ใหญ่ที่สุด สั้นที่สุด และเฉลี่ย
  7. คำนวณเวลาทำงานของระบบที่สะสม เวลาหยุดทำงาน และผลรวม
  8. พิมพ์สถานะการออนไลน์ในปัจจุบัน
  9. พิมพ์ตารางหรือรายการที่จัดรูปแบบโดยเก็บค่าก่อนหน้าส่วนใหญ่ไว้

ความต้องการ

  1. ระบบปฏิบัติการ Linux หรือ FreeBSD
  2. ติดตั้ง Python 2.7 หรือ 3.x แล้ว แต่แนะนำให้ใช้เวอร์ชันล่าสุด
  3. โมดูล 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 ดังต่อไปนี้:

  1. หากต้องการพิมพ์เวอร์ชันเคอร์เนลของระบบในเอาต์พุต ให้ใช้ตัวเลือก --kernel
  2. หากต้องการลงทะเบียนการปิดระบบอย่างค่อยเป็นค่อยไป ให้ใช้ตัวเลือก --gracefully ช่วยให้คุณทราบว่าการปิดระบบนั้นดีหรือไม่ดี
  3. หากต้องการแสดงผลหลังจากจำนวนวินาทีและยุคที่กำหนด ให้ใช้ตัวเลือก --seconds
  4. คุณยังสามารถเรียงลำดับข้อมูลเอาท์พุตตามเวลาทำงานปกติหรือเวลาหยุดทำงานได้โดยใช้ตัวเลือก –ปิดเวลา ใช้ตัวเลือกนี้กับ --เวลา หรือ --list
  5. หากต้องการพิมพ์ข้อมูลเอาต์พุตโดยละเอียดขณะรันคำสั่ง ให้ใช้ตัวเลือก --verbose
  6. คุณสามารถดูข้อมูลความช่วยเหลือได้โดยใช้ตัวเลือก --help และ --version เพื่อพิมพ์เวอร์ชันของ tuptime ที่คุณใช้

สรุป

ในบทความนี้ เราได้ดูวิธีการใช้คำสั่ง tuptime สำหรับกิจกรรมการดูแลระบบ คำสั่งนี้ใช้ง่าย และหากคุณไม่เข้าใจจุดใดในคำแนะนำ คุณสามารถแสดงความคิดเห็นหรือเพิ่มข้อมูลเพิ่มเติมที่ผมรวบรวมไว้ได้ อย่าลืมเชื่อมต่อกับ Tecmint

ข้อมูลอ้างอิง: หน้าแรกของ tutime