ฆ่ากระบวนการและรับข้อมูลระบบจากเทอร์มินัล

ฆ่ากระบวนการจากเทอร์มินัล

เป็นที่รู้จักกันทั่วโลกบรรทัดคำสั่งช่วยให้เรามีพลังที่ยอดเยี่ยมในระบบ Ubuntu ของเรา สิ่งนี้ทำให้เรามีเครื่องมือจำนวนมากหรือมากกว่าในการดำเนินการกับระบบปฏิบัติการของเรามากกว่าสภาพแวดล้อมแบบกราฟิก ในบทความนี้เราจะมาดูเครื่องมือเหล่านี้กัน พวกเขาจะเป็นหนึ่งในสิ่งที่สำคัญที่สุดหรืออย่างน้อยก็น่าสนใจที่เราทำได้ ตรวจสอบข้อมูล ของระบบปฏิบัติการของเรา ฆ่ากระบวนการหรือโปรแกรมที่เปิดอยู่.

นี่คือรายการคำสั่งที่สามารถเพิ่มเข้าไปในคำสั่งที่เพื่อนร่วมงานแสดงให้เราเห็นในสมัยของเขาซึ่งเขาอธิบายว่าพวกเขาเป็น กระบวนการใน Gnu / Linux และวิธีจัดการ ด้วยคำสั่งที่ฉันจะแสดงด้านล่างเราจะสามารถรับข้อมูลเพิ่มเติมและขยายตัวเลือกที่ผู้ใช้ส่วนใหญ่มักใช้ สิ่งเหล่านี้ไม่ใช่ทั้งหมดที่มีอยู่ดังนั้นหากมีใครรู้คำสั่งที่เกี่ยวข้องอย่าลังเลที่จะทิ้งไว้ในความคิดเห็น

ฆ่ากระบวนการจากเทอร์มินัล:

ฆ่าและฆ่าทั้งหมด

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

Kill -9 12838

โดยค่าเริ่มต้น kill ใช้สัญญาณ 15 เรียกว่า SIGTERM สัญญาณ 9 คือ SIGKILL. สัญญาณสุดท้ายนี้จะล้มเหลวก็ต่อเมื่อกระบวนการร้องขอไปยังเคอร์เนล หากสถานการณ์ดังกล่าวเกิดขึ้นกระบวนการจะสิ้นสุดลงหลังจากทำการเรียกระบบ

เราสามารถดูรายการสัญญาณทั้งหมดที่เราสามารถใช้กับคำสั่งนี้ได้โดยการเขียน kill -l

ฆ่าสัญญาณคำสั่งเพื่อฆ่ากระบวนการ

รายการสัญญาณสำหรับคำสั่ง kill

ด้วยคำสั่ง killall เราสามารถทำได้ ฆ่ากระบวนการตามชื่อ. หาก Firefox (เช่น) ขัดข้องเราสามารถใช้ตัวอย่างต่อไปนี้เพื่อปิดแอปพลิเคชัน

Killall firefox

xkill

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

ฆ่า

เช่นเดียวกับคำสั่ง kill และ killall pkill ใช้ในการส่งสัญญาณ คำสั่ง pkill อนุญาตให้คุณใช้ นิพจน์ทั่วไป และเกณฑ์การคัดเลือกอื่น ๆ ค้นหาภายในคำสั่งที่ใช้เพื่อเริ่มกระบวนการ ดังนั้นคุณไม่จำเป็นต้องรู้ชื่อที่แน่นอนเมื่อคุณต้องการฆ่ากระบวนการ

htop

คำสั่ง htop

โปรแกรมดูกระบวนการที่แสดงโดยคำสั่ง htop

นี่คือ htop, a โปรแกรมดูกระบวนการโต้ตอบ สำหรับ ระบบ Unix. มันเป็นแอปพลิเคชั่นในโหมดข้อความ (สำหรับคอนโซล) ซึ่งเราสามารถเห็นกระบวนการเปิดฆ่ากระบวนการดูการทำงานของซีพียูควบคุมหน่วยความจำที่ใช้ ฯลฯ

รับข้อมูลระบบ:

ps

คำสั่ง Ps

กระบวนการที่ใช้งานแสดงโดยคำสั่ง ps

Ps หมายถึงสถานะของกระบวนการ คำสั่งนี้ใช้เพื่อแสดงไฟล์ รายการกระบวนการ ทำงานภายใต้ผู้ใช้ปัจจุบัน คำสั่งจะแสดงชื่อและหมายเลขประจำตัวกระบวนการ (PID) ที่สามารถใช้กับคำสั่งอื่น ๆ

ด้านบน

ด้านบนของคำสั่ง

กระบวนการและการใช้งาน CPU ที่แสดงโดยคำสั่งด้านบน

นี่คือคำสั่งให้ข้อมูล คำสั่งด้านบนจะแสดงว่างานใดทำมากที่สุด การใช้งาน CPU. ช่วยให้เราสามารถจัดเรียงรายการตามการใช้งาน CPU หรือ RAM ระยะเวลาที่โปรแกรมทำงานและปัจจัยอื่น ๆ เมื่อดำเนินการคำสั่งแล้วเราสามารถขอความช่วยเหลือได้โดยกดปุ่ม 'h'

vmstat

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

ฟรี

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

lscpu

คำสั่ง Lscpu

ข้อมูลที่จัดเตรียมโดยคำสั่ง lscpu

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

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

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


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา