แป้นพิมพ์ลัดของ Task manager ใน Linux?


13

มีแป้นพิมพ์ลัดใด ๆ สำหรับ "ตัวจัดการงาน" (เช่นAlt+ Ctrl+ Delใน windows) หรือไม่เมื่อเครื่องของฉันเข้าสู่สถานะล่ม


2
ในฐานะที่เป็นความคิดเห็น windows bastardized ctrl + alt + del มันหมายถึงการรีบูตเป็นเวลานานแล้ว windows ตัดสินใจที่จะทำให้มันกลายเป็นผู้จัดการงานแทน
xenoterracide

4
นอกเหนือไปจากนี้มันไม่ได้เป็น Ctrl + Alt + Del จริง ๆ ใน Windows (แม้ว่าในบางกรณีมันจะนำมาโดยตรง แต่ไม่เสมอไป) แต่จะเป็น Ctrl + Shift + Escape
houbysoft

ไม่มี GUI มาตรฐานสำหรับ Linux บางสิ่งเช่นนี้ขึ้นอยู่กับสภาพแวดล้อมเดสก์ทอป (Gnome, KDE, …) หรือการกำหนดค่าตัวจัดการหน้าต่าง แต่ถ้ามีแอปพลิเคชันเท่านั้นที่ขัดข้องเมนูระบบปกติจะตอบสนองต่อไปและหากทั้งระบบขัดข้องจะไม่มีการตอบสนองใด ๆ มีรัฐกลางบางที่บางส่วนประกอบของระบบพื้นฐาน (เช่นเซิร์ฟเวอร์เอ็กซ์) ขัดข้องให้ดูคำตอบ jsbillings ของและคำตอบของ jwernerny
Gilles 'หยุดชั่วร้าย'

คำตอบ:


12

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

เมื่อทุกคนอื่นล้มเหลวผมชอบที่จะสลับกลับไปที่อินเตอร์เฟซที่ขั้วมาตรฐาน (โหมดข้อความเมื่อเทียบกับ GUI) โดยการกดปุ่มCTRL+ +Alt F1นี่จะแสดงพรอมต์การเข้าสู่ระบบ จากนั้นฉันเข้าสู่ระบบและป้อนคำสั่งtopเพื่อดูสิ่งที่ทำงานอยู่ กระบวนการที่ด้านบนของรายการคือกระบวนการที่ใช้ CPU ส่วนใหญ่และมักเป็นปัญหาดังนั้นฉันจึงฆ่ามันโดยกดkและป้อนรหัสกระบวนการ (ตัวเลขทางซ้าย) จากนั้นฉันกลับไปที่ GUI โดยกดCTRL+ Alt+ F7 (หรือบางครั้งCTRL+ Alt+ F8หนึ่งในสองรายการนี้จะใช้งานได้ แต่อาจเปลี่ยนแปลงได้) หากสิ่งต่าง ๆ กำลังใช้งานได้ฉันจะดำเนินการต่อถ้าไม่ฉันจะลองอีกครั้งหรืออาจบังคับให้รีบูต


คุณกำลังพูดถึง distros Linux ทั้งหมดหรือไม่ พยายามเรียกใช้ Fedora 29 หรือมิ้นต์ 19 เมื่อเบราว์เซอร์หยุดทำงานระบบทั้งหมดจะหยุดทำงานด้วยกัน :(
kokbira

@kokbira คุณถูกต้องบางสิ่งมีการเปลี่ยนแปลงใน 8 ปีนับตั้งแต่มีการเขียน ฉันมักจะเพิ่ง ssh เข้าสู่ระบบในขณะนี้ ถึงกระนั้นก็ยังมีรุ่น distros ที่ใช้งานได้
jwernerny

12

นี่คือทางลัดที่มีประโยชน์บางประการที่คุณสามารถลองได้:

  • <Ctrl><Esc> แสดงตารางกระบวนการ
  • <Ctrl><Alt><Esc> แปลงตัวชี้เป็นกะโหลกศีรษะและข้ามและจะฆ่ากระบวนการของหน้าต่างที่คุณคลิก
  • <Ctrl><Alt><Backspace> ฆ่า X-server
  • <Ctrl><Alt><Del> ปิดระบบและรีบูต


6

มันเกี่ยวข้องเล็กน้อย แต่ถ้าคุณจัดการกับระบบการตรวจค้นที่คุณอาจต้องการที่จะเรียกคีย์เมจิก SysRq วิธีนี้คุณสามารถฆ่ากระบวนการทั้งหมดซิงค์ดิสก์ของคุณพิมพ์งานที่ใช้งานเริ่มต้นการถ่ายโอนข้อมูลความผิดพลาดและอีกมากมาย


2

นอกจากนี้คุณยังสามารถใช้ xbindkeys และกำหนดการเชื่อมโยงเพื่อป๊อปอัพด้านบน, htop, * top, gnome-system-monitor ฯลฯ การสลับไปใช้ TTY ( คำตอบ jwernerny ) น่าจะเป็นแนวคิดที่ดีที่สุดหากระบบหรือเซิร์ฟเวอร์ X ของคุณทำงาน


1

เพียงสองขั้นตอน:

ขั้นที่ 1: พิมพ์topคำสั่งในเทอร์มินัล

$ sudo -s
[sudo] password for username : (type your password here)
$ top

มันจะให้รายการของกระบวนการทำงานด้วย id กระบวนการชื่อเวลาการใช้หน่วยความจำเป็นต้น

ขั้นที่ 2: ค้นหากระบวนการเฉพาะและจากนั้นเป็นรหัสที่เกี่ยวข้องให้เราถือว่ารหัสกระบวนการเป็น 12043 จากนั้นคำสั่งจะเป็นเช่นนี้

$ kill 12043

ด้วยkillเราสามารถฆ่า / หยุด / ยกเลิกกระบวนการทำงาน / กระบวนการแขวน


0

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

  • สำหรับสภาพแวดล้อมที่ใช้ Gnome ให้ไปที่ Application -> System Tools -> System Monitor ป้อนคำอธิบายรูปภาพที่นี่
  • สำหรับสภาพแวดล้อมที่ใช้ Gnome ให้ไปที่ Applications> System> System Monitor
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.