Skip to main content

ตรวจสอบความเสถียรของระบบโดยใช้คำสั่ง uptime

Anonim

สิ่งหนึ่งที่ลินุกซ์เป็นที่รู้จักคือมีเสถียรภาพ เราไม่จำเป็นต้องพูดถึงเดสก์ท็อปลินุกซ์ที่มีสภาพแวดล้อมเดสก์ท็อป GUI ที่สวย แต่อินเตอร์เฟสเทอร์มินอลมาตรฐานที่เราทุกคนได้หลงรัก

ผู้ใช้ Windows สามารถโอ้อวดเกี่ยวกับสิ่งต่างๆเช่น "ไม่เรียกใช้ Microsoft Office" หรือ "ไม่มีซอฟต์แวร์ตัดต่อวิดีโอที่ดี" แต่สามารถโอ้อวดได้ถึง 365 วันหรือมากกว่า

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

คู่มือนี้จะแสดงให้คุณเห็นวิธีการทำเช่นนั้น

ตอนนี้ชัดถ้าคุณใช้แล็ปท็อปเวลาทำงานของคุณอาจถือว่าเล็กจนกว่าคุณจะใช้เวลาหลายชั่วโมงในการเล่นเกมดูวิดีโอออนไลน์หรือใช้งานได้จริง

เวลาในการทำงานของระบบเป็นที่น่าประทับใจมากขึ้นในคอมพิวเตอร์เดสก์ท็อปที่ยังคงทำงานต่อเนื่องเซิร์ฟเวอร์หรือคอมพิวเตอร์บอร์ดเดียวที่ทุกคนชื่นชอบ Raspberry PI

ระบบของคุณใช้งานมานานเท่าใด?

วิธีที่ง่ายที่สุดในการหาระยะเวลาที่ระบบของคุณทำงานอยู่คือพิมพ์คำสั่งต่อไปนี้ลงในหน้าต่างเทอร์มินัล:

uptime

ผลลัพธ์เริ่มต้นสำหรับคำสั่ง uptime มีดังนี้:

  • เวลาปัจจุบัน
  • ระยะเวลาที่ระบบทำงาน
  • จำนวนผู้ใช้ที่ลงชื่อเข้าใช้
  • ค่าเฉลี่ยกำลังโหลดสำหรับ 1, 5 และ 15 นาทีที่ผ่านมา

ค่าเฉลี่ยในการโหลดแสดงจำนวนกระบวนการโดยเฉลี่ยที่อยู่ในสถานะที่ runnable หรือ unruptruptable

แสดงเฉพาะ Uptime ของระบบ

คำสั่ง uptime ของตัวเองเป็นข้อมูลที่เป็นธรรม แต่แสดงข้อมูลนี้ให้กับผู้คนในลักษณะที่ว่า "Hey ดูระยะเวลาที่ระบบของฉันทำงาน" อาจเป็นเพียงเล็กน้อย verbose เกินไป

คุณสามารถแสดงเวลาทำงานได้อย่างรวดเร็วโดยใช้คำสั่งต่อไปนี้:

uptime - q

ผลลัพธ์จากuptime - qคำสั่งคืออะไรเช่นนี้

ขึ้น 1 ชั่วโมง 41 นาที

หากระบบของคุณทำงานได้นานแล้วผลลัพธ์อาจเป็นดังนี้:

ขึ้น 4 ปี, 354 วัน, 29 นาที

อาจเป็นการดีที่จะแสดงเมื่อระบบถูกรีสตาร์ทครั้งล่าสุด เมื่อต้องการทำเช่นนี้ให้เรียกใช้คำสั่งต่อไปนี้:

uptime -s

ผลลัพธ์จากuptime -sคำสั่งดังต่อไปนี้:

2016-02-18 18:27:52

ถ้าคุณอยากจะแสดงออก (และเรารู้จักใครบางคนที่ทำ) คุณสามารถใช้ Twitter จากบรรทัดคำสั่งเพื่อแสดงให้โลกเห็นว่าระบบของคุณทำงานได้นานแค่ไหน

ถ้าคุณเพิ่มคำสั่งจากบทเรียนที่เชื่อมโยงกับงาน cron คุณสามารถทวีตทุกวันเพื่อพูดเบาและรวดเร็วเพื่อแสดงระยะเวลาที่ระบบของคุณทำงาน

วิธีอื่นเพื่อแสดง Uptime ของระบบ

uptimeคำสั่งไม่ใช่วิธีเดียวที่จะแสดงเวลาทำงานของระบบ คุณสามารถบรรลุสิ่งเดียวกันกับเพียง 2 กดปุ่ม:

W

กดที่สองคือชัด คีย์ย้อนกลับ.

ผลลัพธ์จากWคำสั่งดังต่อไปนี้:

  • ผู้ใช้งาน
  • TTY
  • จาก
  • เวลาเข้าสู่ระบบ
  • เวลาว่าง
  • JCPU
  • PCPU
  • อะไร

Wคำสั่งแสดงมากกว่าเวลาทำงานปัจจุบัน แสดงว่าใครเข้าสู่ระบบและสิ่งที่พวกเขากำลังทำอยู่

JCPU คือเวลาที่ใช้โดยกระบวนการทั้งหมดที่เชื่อมต่อกับเทอร์มินัลและ PCPU จะแสดงเวลาที่กระบวนการปัจจุบันใช้ในคอลัมน์ WHAT

Wคำสั่งมีสวิทช์เพียงไม่กี่ที่คุณสามารถใช้ได้ เช่นเพื่อปิดหัวเรื่องใช้คำสั่งต่อไปนี้:

w-h

นอกจากนี้คุณยังสามารถแสดงเวอร์ชันที่สั้นกว่าโดยใช้คำสั่งต่อไปนี้:

w -s

คำสั่งดังกล่าวแสดงผลลัพธ์ต่อไปนี้:

  • ผู้ใช้งาน
  • สถานีปลายทาง
  • จาก
  • ว่าง
  • อะไร

ถ้าคุณต้องการละเว้นฟิลด์จากเรียกใช้คำสั่งต่อไปนี้:

w-f

ดังนั้นคุณมีมัน ขณะนี้คุณทราบวิธีแสดงระยะเวลาที่ระบบของคุณทำงานและคุณยังสามารถหาข้อมูลที่เป็นประโยชน์อื่น ๆ เกี่ยวกับการใช้งานระบบของคุณได้