สิ่งหนึ่งที่ลินุกซ์เป็นที่รู้จักคือมีเสถียรภาพ เราไม่จำเป็นต้องพูดถึงเดสก์ท็อปลินุกซ์ที่มีสภาพแวดล้อมเดสก์ท็อป 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
ดังนั้นคุณมีมัน ขณะนี้คุณทราบวิธีแสดงระยะเวลาที่ระบบของคุณทำงานและคุณยังสามารถหาข้อมูลที่เป็นประโยชน์อื่น ๆ เกี่ยวกับการใช้งานระบบของคุณได้