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

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

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

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

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

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

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

ระบบของคุณใช้งานนานแค่ไหน

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

uptime

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

ค่าเฉลี่ยในการโหลดแสดงจำนวนกระบวนการโดยเฉลี่ยที่อยู่ในสถานะที่ 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 ไม่ใช่วิธีเดียวที่จะแสดง uptime ของระบบ คุณสามารถบรรลุสิ่งเดียวกันกับเพียง 2 กดปุ่ม:

W

การกดปุ่มที่สองคือปุ่ม return

ผลลัพธ์จากคำสั่ง w มีดังนี้:

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

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

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

w-h

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

w -s

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

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

w-f

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