12 เครื่องมือที่ดีที่สุดในการตรวจสอบความสมบูรณ์ของระบบบน Linux

12 เครื่องมือที่ดีที่สุดในการตรวจสอบความสมบูรณ์ของระบบบน Linux
ผู้อ่านเช่นคุณช่วยสนับสนุน MUO เมื่อคุณทำการซื้อโดยใช้ลิงก์บนเว็บไซต์ของเรา เราอาจได้รับค่าคอมมิชชั่นจากพันธมิตร อ่านเพิ่มเติม.

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





มาดูกันว่าคุณสามารถใช้เครื่องมือบรรทัดคำสั่งเพื่อทำความเข้าใจปัญหาพื้นฐานในระบบ Linux ของคุณที่ทำให้ไม่สามารถทำงานได้อย่างดีที่สุดได้อย่างไร ปัญหาอาจเกิดจากคอขวดในที่เก็บข้อมูลดิสก์, CPU, RAM หรือในเครือข่าย





สร้างวิดีโอประจำวัน

เหตุใดการตรวจสอบความสมบูรณ์ของ Linux จึงมีความสำคัญ

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





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

ด้านล่างนี้คือเครื่องมือบรรทัดคำสั่งบางอย่างที่คุณสามารถใช้เพื่อตรวจสอบสถานะของ Linux ในการเริ่มต้น ให้เปิด อินเตอร์เฟสบรรทัดคำสั่งของ Linux (CLI) บนเครื่องของคุณเพื่อดำเนินการตามคำสั่ง



เครื่องมือในการตรวจสอบการใช้งานฮาร์ดดิสก์บน Linux

ต่อไปนี้คือเครื่องมือบรรทัดคำสั่งที่เน้นการตรวจสอบพื้นที่จัดเก็บดิสก์ Linux:

1. ดีเอฟ

คุณสามารถใช้ df เพื่อตรวจสอบว่าเครื่อง Linux ของคุณใช้พื้นที่เท่าใด เมื่อใช้กับชื่อไฟล์ df จะบอกคุณเกี่ยวกับพื้นที่ว่างบนพาร์ติชั่นดิสก์ที่เก็บไฟล์ ในการตรวจสอบพื้นที่ว่างในดิสก์บน Linux ให้รันคำสั่งนี้:





df

2. จาก

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

ในการตรวจสอบพื้นที่ที่ใช้ไป ให้รันคำสั่งนี้:





du

3. คำสั่ง ls

คำสั่ง ls แสดงรายการเนื้อหาไดเร็กทอรีทั้งหมดและพื้นที่ที่ใช้ หากต้องการตรวจสอบขนาดของไฟล์ในไดเร็กทอรีใดไดเร็กทอรี ให้เข้าไปภายในไดเร็กทอรีนั้นและออกคำสั่งต่อไปนี้:

ls -l -h

เครื่องมือในการตรวจสอบการใช้ RAM และ CPU บน Linux

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

4. ด้านบน

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

google วิธีเปลี่ยนบัญชีเริ่มต้น
top

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

5. ท็อป

htop เป็นอีกเครื่องมือหนึ่งที่ทำงานแทนด้านบน ยูทิลิตีนี้ไม่ได้ติดตั้งไว้ล่วงหน้าบน Linux ในการติดตั้ง ให้รันคำสั่งต่อไปนี้บน Ubuntu และ Debian:

sudo apt install htop

บน Arch Linux:

sudo pacman -S htop

บน Fedora, CentOS และ RHEL:

สุดยอดบริษัทเทคโนโลยีที่น่าทำงานให้
sudo dnf install htop

ถึง ตรวจสอบการใช้งาน CPU ในระบบของคุณโดยใช้ htop ให้รันคำสั่งนี้:

htop

6. mpstat

เครื่องมืออื่นที่คุณสามารถใช้เพื่อรับข้อมูล CPU บน Linux คือ mpstat ยูทิลิตีนี้จัดเตรียมรายงานของกิจกรรมตัวประมวลผลแต่ละตัวที่มีอยู่ คุณยังสามารถดูรายงานการใช้งาน CPU ฉบับสมบูรณ์ของกระบวนการทั้งหมดได้ด้วยคำสั่งนี้

เครื่องมือนี้ไม่ได้ติดตั้งไว้ล่วงหน้าบน Linux ก่อนอื่นคุณต้องติดตั้ง ซิสแตต แพ็คเกจในระบบของคุณเพื่อใช้ mpstat:

sudo apt install sysstat

ตอนนี้ให้รันคำสั่งต่อไปนี้เพื่อดูการใช้งาน CPU ในระบบของคุณ:

mpstat

7.vmstat

vmstat ให้ข้อมูลเกี่ยวกับ RAM, กระบวนการ, บัฟเฟอร์, แคช, กิจกรรมของ CPU และอื่นๆ อีกมากมาย หากต้องการใช้เครื่องมือนี้ ให้รันคำสั่งนี้:

vmstat

8. ไอโอสแตท

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

เมื่อใช้ยูทิลิตี้บรรทัดคำสั่งนี้ คุณสามารถดูรายงานเกี่ยวกับการโหลดอุปกรณ์ I/O หากต้องการใช้เครื่องมือนี้ ให้รันคำสั่งนี้:

ดี62B8854059F3D0EDC0F88F65287E347791238

9. ซาร์

sar อนุญาตให้คุณตรวจสอบการใช้งาน CPU หลังจากระยะเวลาที่กำหนด ในการใช้เครื่องมือนี้ คุณต้องติดตั้งแพ็คเกจ sysstat

ในการตรวจสอบการใช้งาน CPU ทุก ๆ 10 วินาที คุณจะเรียกใช้คำสั่งดังนี้:

sar 10

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

sar 2 8

เครื่องมือในการตรวจสอบการใช้งานเครือข่ายบน Linux

ต่อไปนี้คือเครื่องมือบรรทัดคำสั่งที่เน้นการตรวจสอบการใช้งานเครือข่าย:

10. เน็ตฮ็อก

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

การจ่ายภาษีการขาย ebay 12 เคล็ดลับง่ายๆ

เครื่องมือนี้ไม่ได้ติดตั้งมาล่วงหน้าใน Linux คำสั่งต่อไปนี้จะติดตั้ง NetHogs บน การแจกแจงแบบใช้เดเบียน :

sudo apt install nethogs

ในการใช้เครื่องมือนี้ ให้รันคำสั่งต่อไปนี้:

nethogs

11. tcpdump

tcpdump เป็นตัววิเคราะห์แพ็กเก็ตเครือข่ายที่ใช้ในการจับแพ็กเก็ต TCP/IP ที่ส่งหรือรับบนอินเทอร์เฟซเฉพาะผ่านเครือข่าย

หากต้องการใช้เครื่องมือนี้ ให้รันคำสั่งต่อไปนี้และพูดถึงอินเทอร์เฟซที่คุณต้องการตรวจสอบทราฟฟิกบน:

tcpdump -i interface

12. เน็ตสแตท

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

ยูทิลิตีบรรทัดคำสั่งนี้ติดตั้งไว้ล่วงหน้าบนระบบ Linux สมัยใหม่ อย่างไรก็ตาม หากคุณไม่มี คุณสามารถติดตั้งได้โดยใช้คำสั่งต่อไปนี้:

sudo apt install net-tools

หากต้องการดูการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานอยู่บนระบบของคุณ ให้รันคำสั่งนี้:

netstat -a | more

การดูแลระบบ Linux ทำได้ง่าย

การป้องกันไว้ก่อนดีกว่าการรักษา เป้าหมายคือการระบุปัญหาใด ๆ ในระบบโดยการตรวจสอบ CPU, RAM, ดิสก์และการใช้งานเครือข่ายก่อนที่จะทำให้ประสิทธิภาพของระบบยุ่งเหยิง

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