Score:-1

วิธีฆ่ากระบวนการที่เริ่มทำงานอัตโนมัติ

ธง us

เมื่อเร็ว ๆ นี้ฉันเริ่มจัดการเซิร์ฟเวอร์ (โฮสต์โดยผู้ให้บริการระบบคลาวด์) สำหรับงานของฉัน ปัญหาคือเซิร์ฟเวอร์ถูกฉีด ภายในเวลานี้และอีกไม่กี่เดือน เซิร์ฟเวอร์จะถูกแทนที่ด้วยเซิร์ฟเวอร์ใหม่เพื่อแก้ไขเธรดใดๆ

คำถาม: ในเซิร์ฟเวอร์ Ubuntu มีกระบวนการที่ฉันไม่สามารถย้อนรอยต้นทางที่กลับมาเป็นประจำได้โดยสิ้นเชิง กระบวนการกำลังใช้ ca 80% ของ CPU ที่มีอยู่ทั้งหมดจะกลับมาหลังจากถูกฆ่า มีวิธีใดที่จะฆ่ากระบวนการนั้นโดยอัตโนมัติเมื่อเกิดขึ้น (มีชื่อเดียวกันเสมอ) หรือมีวิธีใดที่จะบล็อกกระบวนการนั้นไม่ให้เริ่มทำงาน (กระบวนการไม่อยู่ในสคริปต์เริ่มต้น)

บางทีคำถามนี้อาจโง่หรือไม่สมบูรณ์ ชุดทักษะนี้ไม่ได้ยิ่งใหญ่ที่สุด ดังนั้นคำแนะนำ / คำแนะนำใด ๆ ก็ยินดี

ชื่อกระบวนการเรียกว่า kthzabor และเวอร์ชัน Ubuntu คือ 18.04

24601 avatar
in flag
อาจช่วยให้รู้ว่ากระบวนการคืออะไรและเวอร์ชันของอูบุนตูเป็นจุดเริ่มต้น [แก้ไข] คำถามของคุณตามนั้น
rikkamp avatar
us flag
จะอัปเดตคำถาม ! ขอบคุณสำหรับคำติชม
rikkamp avatar
us flag
ขอบคุณสำหรับคำแนะนำพวก ! เพิ่งตรวจสอบ crontab กับผู้ใช้ทั้งหมด แต่ไม่พบ crons ลองค้นหา kthzabor ด้วย แต่เพิ่งส่งคืนบรรทัดเทอร์มินัลใหม่ (ไม่มีผลลัพธ์) จะติดตั้ง sysdig ! นั่นเป็นเคล็ดลับที่ดี จะอัปเดตคุณด้วยผลลัพธ์เหล่านั้น
rikkamp avatar
us flag
ที่นี่อัพเดท ! ฉันพบตำแหน่งของไฟล์ :D มันถูกวางไว้ใน /dev/shm ฉันลบไฟล์ แต่ตามที่คาดไว้ ปัญหาจะลึกลงไปอีก :0 ตอนนี้ฉันสร้างสคริปต์ด้วย incron ซึ่งจะลบไฟล์ทุกครั้งที่มันปรากฏขึ้น อาจไม่ใช่วิธีแก้ปัญหาที่สะอาดที่สุด แต่เราจะย้ายออกจากเซิร์ฟเวอร์นี้ @Rinzwind คุณสามารถโพสต์คำตอบสำหรับคำถามนี้ได้ไหมเพราะนั่นเป็นวิธีที่ฉันพบปัญหา!
cn flag
ฉันเพิ่มความพิเศษบางอย่าง :)
Score:0
ธง cn
  • kthzabor เป็นนักขุดคริปโต

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

sudo -i && crontab -l 
crontab -l 
เพิ่มเติม /etc/crontab 
grep kthzabor /etc/systemd/ระบบ/*
sudo updatedb && ค้นหา kthzabor 

และดูว่านั่นแสดงอะไรหรือไม่

หากไม่มีคุณก็สามารถทำได้เช่นกัน

sudo find / -name '*kthzabor*' - พิมพ์

แต่จะใช้เวลาสักครู่ :)

อีกอันที่จะช่วย:

pstree -aH {pid ของกระบวนการที่จะค้นหา}

นี่จะแสดงรายการกระบวนการทั้งหมดพร้อมคำสั่ง

ครั้งนี้ตั้งอยู่ใน /dev/shm ดังนั้นสำหรับใครก็ตามที่อ่านข้อความนี้

การจัดการสคริปต์ที่ไม่เหมาะสมคือขั้นตอนที่ 1: สคริปต์จะถูกสร้างขึ้นใหม่เมื่อนำออก ทำ sudo chmod 000 kthzabor และจะไม่สามารถอ่านได้และไม่สามารถลบออกได้ ที่อาจหยุดมัน อาจจะดีกว่าการถอดมันออก

ระบบ เป็นเครื่องมือในการติดตามกระบวนการย้อนกลับไปยังจุดเริ่มต้น จะมีกระบวนการที่ใช้งานอยู่ซึ่งคุณต้องลบ/ปิดการใช้งาน เพียงลบสคริปต์ที่ไม่เหมาะสมเป็นขั้นตอนที่ 1

โพสต์คำตอบ

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