16 ตัวอย่างคำสั่งยอดนิยมใน Linux [ตรวจสอบกระบวนการ Linux]
ในบทความก่อนหน้านี้ เราได้กล่าวถึงพื้นฐานของคำสั่ง ls และคำสั่ง cat แล้ว ในบทความนี้ เรากำลังพยายามสำรวจคำสั่งยอดนิยมซึ่งเป็นหนึ่งในคำสั่งที่ใช้บ่อยที่สุดในงานการดูแลระบบประจำวันของเรา
คำสั่ง top (ตารางกระบวนการ) แสดงกิจกรรมตัวประมวลผลของกล่อง Linux ของคุณและยังแสดงงานที่จัดการโดยเคอร์เนลแบบเรียลไทม์ นอกจากนี้ยังแสดงข้อมูลเกี่ยวกับการใช้งาน CPU และหน่วยความจำของรายการกระบวนการที่กำลังทำงานอยู่
คุณอาจสนใจบทช่วยสอนต่อไปนี้ :
- Htop – โปรแกรมดูกระบวนการแบบโต้ตอบสำหรับ Linux
- Iotop – ตรวจสอบกิจกรรม Linux Disk I/O และการใช้งานพื้นฐานต่อกระบวนการ
- bmon – การตรวจสอบแบนด์วิธเครือข่ายที่ทรงพลังสำหรับ Linux
- ค้นหา 15 กระบวนการยอดนิยมตามการใช้หน่วยความจำใน Linux
1. แสดงรายการกระบวนการ Linux ที่ทำงานอยู่ทั้งหมด
หากต้องการแสดงรายการกระบวนการ Linux ที่ทำงานอยู่ทั้งหมด เพียงพิมพ์ top บนบรรทัดคำสั่งเพื่อรับข้อมูลการทำงาน งาน, หน่วยความจำ, cpu, และ สลับ กด 'q
' เพื่อออกจากหน้าต่าง
top
2. จัดเรียงกระบวนการ Linux ตาม PID
หากต้องการจัดเรียงกระบวนการที่ทำงานบน Linux ทั้งหมดตามรหัสกระบวนการ ให้กดปุ่ม M
และ T
3. จัดเรียงกระบวนการ Linux ตามหน่วยความจำและการใช้งาน CPU
หากต้องการจัดเรียงกระบวนการทำงานของ Linux ทั้งหมดตามการใช้หน่วยความจำ ให้กดปุ่ม M
และ P
4. จัดเรียงกระบวนการ Linux ตามเวลาทำงาน
หากต้องการเรียงลำดับกระบวนการทำงานของ Linux ทั้งหมดตามเวลาทำงาน ให้กดปุ่ม M
และ T
5. แสดงกระบวนการ Linux ตามผู้ใช้เฉพาะ
หากต้องการแสดงข้อมูลกระบวนการทำงานเฉพาะผู้ใช้ทั้งหมด ให้ใช้ตัวเลือก -u
จะแสดงรายละเอียดกระบวนการ ผู้ใช้ เฉพาะ
top -u tecmint
6. เน้นกระบวนการทำงานที่ด้านบน
กดตัวเลือก 'z
' จะแสดงกระบวนการทำงานเป็นสีซึ่งอาจช่วยให้คุณระบุกระบวนการทำงานได้อย่างง่ายดาย
7. แสดงรายการเส้นทางที่แน่นอนของการรันกระบวนการ Linux
กดตัวเลือก 'c
' ในการรันคำสั่งด้านบนจะแสดงเส้นทางที่แน่นอนของกระบวนการที่ทำงานอยู่
8. ตั้งค่าช่วงรีเฟรชสำหรับคำสั่งยอดนิยม
ตามค่าเริ่มต้น ช่วงเวลาการรีเฟรชหน้าจอถูกกำหนดไว้ที่ 3.0 วินาที ซึ่งสามารถเปลี่ยนได้โดยการกดตัวเลือก 'd
' ในการรันคำสั่งด้านบนเพื่อตั้งค่าช่วงเวลาที่ต้องการ
9. ฆ่ากระบวนการรัน Linux โดยใช้คำสั่งยอดนิยม
คุณสามารถฆ่ากระบวนการได้หลังจากค้นหา PID ของกระบวนการโดยการกดตัวเลือก 'k
' ในการรันคำสั่งด้านบนโดยไม่ต้องปิดหน้าต่างด้านบนดังที่แสดงด้านล่าง
10. จัดเรียงกระบวนการ Linux ตามการใช้งาน CPU
หากต้องการจัดเรียงกระบวนการที่ทำงานอยู่ทั้งหมดตามการใช้งาน CPU เพียงกดปุ่ม Shift+P
11. ปรับปรุงกระบวนการ Linux
คุณสามารถใช้ตัวเลือก 'r
' เพื่อเปลี่ยนลำดับความสำคัญของกระบวนการที่เรียกว่า Renice
12. ตรวจสอบคอร์ CPU ของ Linux
หากต้องการแสดงรายการข้อมูลการโหลดแกน CPU ของคุณ เพียงกด 1
เพื่อแสดงรายละเอียดแกน CPU
13. บันทึกผลลัพธ์คำสั่งสูงสุดในไฟล์
หากต้องการบันทึกผลลัพธ์ของคำสั่งที่กำลังรันอยู่เป็นไฟล์ /root/.toprc ให้ใช้คำสั่งต่อไปนี้
top -n 1 -b > top-output.txt
14. แสดงรายการกระบวนการที่ไม่ได้ใช้งาน Linux
กด 'i'
เพื่อดูรายการกระบวนการที่ไม่ได้ใช้งาน/อยู่ในโหมดสลีป
15. รับความช่วยเหลือจาก Top Command
กดตัวเลือก 'h
' เพื่อรับความช่วยเหลือเกี่ยวกับคำสั่งด้านบน
16. ออกจากคำสั่งสูงสุดหลังจากการทำซ้ำเฉพาะ
ผลลัพธ์ของคำสั่ง top จะรีเฟรชต่อไปจนกว่าคุณจะกด 'q
' ด้วยคำสั่งด้านล่าง มันจะออกโดยอัตโนมัติหลังจากทำซ้ำ 10 ครั้ง
top -n 10
มีข้อโต้แย้งหลายประการที่ต้องทราบเพิ่มเติมเกี่ยวกับคำสั่ง top คุณอาจอ้างอิงถึง man page ของคำสั่ง top โปรดแบ่งปันหากคุณพบว่าบทความนี้มีประโยชน์หรือแบ่งปันความคิดของคุณโดยใช้ช่องแสดงความคิดเห็นด้านล่าง