লিনাক্স প্রক্রিয়া হত্যা করার কিভাবে

Anonim

লিনাক্স প্রক্রিয়া হত্যা করার কিভাবে

প্রতিটি প্রোগ্রামের, ইউটিলিটি অথবা Linux অপারেটিং সিস্টেমের কিছু অন্যান্য উপাদান এক বা একাধিক প্রক্রিয়া ব্যাকগ্রাউন্ড বা সক্রিয় মোড কাজ হিসাবে প্রয়োগ করা হয়। প্রতিটি যেমন একটি প্রক্রিয়া সিস্টেম সম্পদের একটি নির্দিষ্ট সংখ্যক হ্রাস এবং সময় বরাদ্দ সময়ের বৈধ। কখনও কখনও এমন পরিস্থিতিতে অবিলম্বে সমাপ্তির ধরনের অপারেশন, যা অক্ষমতা অথবা ত্রুটি সংঘটন সম্পাদন করতে সঙ্গে যুক্ত করা হয় এর ( "হত্যাকাণ্ড") প্রয়োজন আছে। আজকের প্রবন্ধের অংশ হিসেবে, আমরা এই কাজের বাস্তবায়ন পদ্ধতি সম্পর্কে কথা বলতে চান।

সংকেত প্রকারভেদ প্রসেস সম্পন্ন করার জন্য

দিয়ে শুরু করতে, আমরা লিনাক্স এর উপর ভিত্তি করে ডিস্ট্রিবিউশন প্রক্রিয়া সম্পূর্ণ করার জন্য আলগোরিদিম বিষয় বাড়াতে। সিস্টেম এজেন্ট সিস্টেম পাঠানো সংকেত মান আলাদা আছে এবং একটি নির্দিষ্ট টাস্ক ক্রম সঞ্চালন কারণ যে উপর নির্ভর করে। নিম্নলিখিত পদ্ধতিগুলির উপস্থাপন করা হয়, তাই আমরা তাদের সবাইকে আবেদন শুদ্ধি বুঝতে শেখার সুপারিশ আপনি, অপারেশন "খুন" জন্য সংকেত ধরণ নির্দিষ্ট করতে পারেন যেখানে।
  1. SIGINT একটি প্রমিত গ্রাফিক শাঁস ব্যবহার করা সংকেত। যখন এটি পাঠানো হয়, প্রক্রিয়া সকল পরিবর্তন সংরক্ষণ করে, সমাপ্ত কর্ম সঞ্চালিত এবং শুধুমাত্র তারপর বন্ধ হয়ে যাবে। আপনি "টার্মিনাল" মাধ্যমে কাজ করেন, তাহলে দ্রুত "হত্যা" বর্তমান প্রক্রিয়া Ctrl + সি কী সমন্বয় ব্যবহার করুন।
  2. Sigquit - কার্যকরীভাবে পূর্ববর্তী সংকেত থেকে আলাদা কোন, কিন্তু আপনার এটি পাঠানো হয়, প্রোগ্রাম নিজেই সিদ্ধান্ত নেয় কিনা এটা কাজ শেষ করার মূল্য। এই মেমরি ডাম্প, যা নির্দিষ্ট ব্যবহারকারীদের কাছে উপযোগী হতে পারে তৈরি করে। এই দ্বিতীয় ও শেষ সংকেত যে যখন "টার্মিনাল" সঙ্গে আলাপচারিতার কী সংমিশ্রণ দ্বারা প্রেরিত হতে পারে। এই কাজের জন্য, ব্যবহার জন্য Ctrl + / /।
  3. SIGHUP - "টার্মিনাল" সঙ্গে যোগাযোগ বিরতি ব্যবহার করা হয়। এটা এই সংকেত ব্যবহার করতে আপনি ইন্টারনেট সংযোগ বিঘ্নিত করতে চান বাঞ্ছনীয়।
  4. SIGTERM - অবিলম্বে প্রক্রিয়া সরিয়ে ফেলা হবে, কিন্তু তার সন্তান অপশন অপারেশনের সম্পূর্ণ সমাপ্তির শেষ না হওয়া পর্যন্ত কার্যকর করা অব্যাহত রাখার, এবং পরে আপনি কম্পিউটার সম্পদ মুক্তি হয়।
  5. SIGKILL একটি অনুরূপ পূর্ববর্তী সংকেত, কিন্তু অবশিষ্ট অধীনস্থ কোম্পানী তাদের কার্যকরী থামবেন না।

এখন আপনি ভিন্ন Linux ডিস্ট্রিবিউশন প্রক্রিয়া এর "হত্যা" দ্বারা ব্যবহৃত সমস্ত উপলব্ধ সংকেত সম্পর্কে জানি। তাদের একটি আর্গুমেন্ট হিসাবে কমান্ড নিচে দেওয়া পদ্ধতি সঙ্গে একসঙ্গে ব্যবহার করুন।

লিনাক্স প্রক্রিয়া সম্পন্ন করুন

সেখানে "হত্যা" কোন প্রক্রিয়ায় বিভিন্ন সিস্টেম টুলস আছে। কখনও কখনও এটি তাঁর পরিচয় জানা খুব জরুরী যে, এবং অন্যান্য ক্ষেত্রে শুধুমাত্র যথেষ্ট নামে। উপরন্তু, আমরা সব পদ্ধতি নিজের জন্য সেরা এটি একটি বিস্তারিত সমীক্ষা অফার এবং প্রয়োজনে এটা করতে একাউন্টে গ্রহণ সংকেত উপরে বর্ণিত।

পদ্ধতি 1: "সিস্টেম মনিটর"

সবচেয়ে সহজ, কিন্তু পরিবর্তনশীল পদ্ধতি, যা একটি GUI প্রোগ্রামের মাধ্যমে বাহিত হয়, এবং যারা শুধু প্রক্রিয়া সম্পন্ন করতে চান সেই সব ব্যবহারকারীদের জন্য উপযোগী হতে হবে অন্তত, প্রয়োজন ছাড়াই সঙ্গে আসুন শুরু টার্মিনাল কমান্ড আরম্ভ করুন। উবুন্টু এর একটি প্রমিত শেল এই অপারেশন বিবেচনা করুন।

  1. সিস্টেম মনিটর, "এবং বাম মাউস বোতাম আইকনে ক্লিক করে এটি চালানোর" অ্যাপ্লিকেশন ', যা জন্য চেহারা দেখান "এ যান।
  2. লিনাক্স পারফরমেন্স মনিটর চলমান প্রক্রিয়া সম্পন্ন

  3. উইন্ডো প্রদর্শিত আপনি প্রসেসের একটা তালিকা দেখতে পাবেন। নাম টাস্ক সম্পূর্ণ করতে জন্য অনুসন্ধান করুন।
  4. Linux এর জন্য একটি সিস্টেম মনিটরের প্রক্রিয়ার মাধ্যমে অনুসন্ধান করুন

  5. উপরন্তু, যদি আপনি এটি সম্পর্কে সব তথ্য দেখতে প্রসঙ্গ মেনু মাধ্যমে বস্তুর বৈশিষ্ট্য স্থানান্তর করতে পারেন।
  6. Linux এর জন্য সিস্টেম মনিটর মাধ্যমে প্রক্রিয়া সম্পর্কে সাধারণ তথ্য দেখুন

  7. একটি লাইন উপর ডান ক্লিক করুন, এবং তারপর "শেষ" ক্লিক করুন। একই কর্ম নীচে একটি বোতাম যে আপনি প্রসঙ্গ মেনু কলিং ছাড়া প্রক্রিয়া সম্পন্ন করতে পারবেন নেই একবার হট কী জন্য Ctrl + ই দ্বারা সঞ্চালিত হয়।
  8. Linux এর জন্য সিস্টেম মনিটর মাধ্যমে প্রক্রিয়ার সম্পূর্ণতা

  9. অপারেশন কোন কারণে সম্পন্ন করা না থাকলে, বিকল্প "হত্যা" সক্রিয় করুন।
  10. Linux এর জন্য সিস্টেম মনিটর মাধ্যমে হত্যা প্রক্রিয়া জোর করে

  11. সাবধানবাণী তথ্য পড়ুন ও তাদের উদ্দেশ্য নিশ্চিত করুন।
  12. Linux এর জন্য সিস্টেম মনিটর মাধ্যমে হত্যা প্রক্রিয়া নিশ্চিত

Advantageously, সবচেয়ে GUIs সিস্টেম মনিটর ঠিক একই ভাবে, বাস্তবায়িত হয়, তাই ইন্টারফেসের বোঝার সঙ্গে কোনো সমস্যা উঠা উচিত নয়।

পদ্ধতি 2: কমান্ড হত্যা

অ্যাপ্লিকেশনের জন্য, হত্যা কমান্ড PID, (প্রক্রিয়া আইডি) জ্ঞান থাকা আবশ্যক যেহেতু এটা এত আবেদন আর্গুমেন্ট বাহিত হয়। নিচে প্রবন্ধে আমরা প্রক্রিয়ার তালিকা দেখার তথ্য বিভিন্ন ধরণের প্রাপ্ত অপারেশন বিস্তারিতভাবে আলোচনা করা হয়েছে। পরবর্তী নির্দেশ অগ্রসর হওয়ার আগে তা পাঠ করতে ভুলবেন না।

আরও: লিনাক্স প্রক্রিয়া তালিকা দেখুন

এটা শুধুমাত্র "টার্মিনাল" শুরু করা এবং বলেন কমান্ড সক্রিয় করতে থাকে। তার বাক্য গঠন শিখতে আরম্ভ করার জন্য সহজ: -SIGNAL pid_protsessa বধ। এখন একটি উদাহরণ তাকান "খুন।"

  1. আবেদন মেনু খুলুন এবং টার্মিনাল চালানো।
  2. Linux এ প্রক্রিয়া সম্পন্ন করতে টার্মিনাল চালু

  3. একটি সহজ কমান্ড PS-aux-লিখুন | , grep নাম উল্লেখ প্রক্রিয়া সম্পর্কে তথ্য, প্রাপ্ত যেখানে নাম - পছন্দসই প্রোগ্রাম নাম।
  4. লিনাক্স একটি হত্যা মাধ্যমে শেষে প্রসেস ID এটি টিম

  5. প্রদর্শিত ফলাফলে, প্রধান PID, খুঁজে এটি মনে রাখবেন।
  6. লিনাক্স মধ্যে Kill মাধ্যমে সম্পন্ন দেখুন প্রক্রিয়া আইডেন্টিফায়ার

  7. SIGTERM সংকেত মাধ্যমে প্রক্রিয়া সম্পন্ন করতে বধ PID, লিখুন। এর পরিবর্তে আপনি PID, পূর্বে সংজ্ঞায়িত আইডি নম্বর লিখতে হবে।
  8. Linux এ CILL টার্মিনাল কমান্ড মাধ্যমে প্রক্রিয়ার সম্পূর্ণতা

  9. এখন আপনি ps aux আবার ব্যবহার করতে পারেন | Grep নাম চেক করতে অপারেশন সম্পন্ন হয়েছে কিনা।
  10. লিনাক্স মারতে কমান্ড মাধ্যমে প্রক্রিয়া সম্পন্ন চেক করা হচ্ছে

  11. "হত্যা" একই কর্ম বধ -Term লিখে আরেকটি যুক্তি মাধ্যমে বাহিত হয় আউট।
  12. সংকেত ব্যবহার করলে লিনাক্স মারতে কমান্ড লিখে

  13. উপরে কমান্ড কোনো ফলাফল আনতে না করে থাকেন, তোমাকে হত্যা -kill কমান্ড সন্নিবেশ করার মাধ্যেমে SIGKILL সংকেত নামকরণ করতে হবে।
  14. লিনাক্স মারতে কমান্ড মাধ্যমে প্রক্রিয়ার জোর করে হত্যা

মনে রাখবেন, কিছু প্রসেস সুপার-ইউজার পক্ষে চালু করা হয়, যথাক্রমে, বিশেষাধিকার তাদের সম্পন্ন করার প্রয়োজন হয়। তাহলে, যখন আপনি বধ প্রবেশ করার চেষ্টা করুন, আপনি তথ্য "থেকে বঞ্চিত অ্যাক্সেস" পেতে, প্রধান Sudo কমান্ড আগে লিখুন, যাতে এটি উবুন্টু হত্যা সক্রিয় আউট।

পদ্ধতি 3: PKILL টিম

পরবর্তী কনসোল ইউটিলিটি PKILL ডেকে পূর্ববর্তী কমান্ডের একটি আধুনিক সংস্করণ করা হয়। এখানে সবকিছু একই চিত্র দ্বারা ঠিক বাস্তবায়িত হয়, কিন্তু ব্যবহারকারী থেকে PID, পরিবর্তে আপনি প্রক্রিয়া নাম লিখতে হবে।

  1. SIGTERM সংকেত, ব্যবহার PKILL + + প্রক্রিয়া নাম পাঠান।
  2. Linux এ PKILL কমান্ড ব্যবহার প্রক্রিয়া সম্পন্ন

  3. আপনি কি নিশ্চিত যে অপারেশন সফলভাবে সম্পন্ন হয়েছে করতে পারেন পরে।
  4. Linux এ PKILL কমান্ড মাধ্যমে প্রক্রিয়া সম্পন্ন চেক করা হচ্ছে

  5. একজন নিজে PKILL -Term পিং ফর্ম, যেখানে -Term পছন্দসই সংকেত লিখে সংকেত ধরণ উল্লেখ করুন।
  6. Linux এ PKILL কমান্ড মাধ্যমে প্রসেস সম্পন্ন করার জন্য সিগন্যাল ব্যবহার

  7. ব্যবহারের PGREP নির্ধারণ করতে যে প্রক্রিয়া আর মৃত্যুদন্ড কার্যকর করা হয়েছে আপনি দ্রষ্টব্য ব্যবহার করতে না চান তাহলে
  8. প্রক্রিয়ার প্রক্রিয়া চেক করা হচ্ছে যখন লিনাক্স-এ PKILL ব্যবহার

পদ্ধতি 4: killall কমান্ডটি

গত পথ হিসেবে আমরা দল killall নামক তাকান হবে। শুধু সব আগের ইউটিলিটি মত তার কার্যকরী ও সিনট্যাক্স বর্ণন, আমরা এই উপর বন্ধ হবে না তাই। শুধু নির্দিষ্ট করে এই কমান্ড আপনার নির্দিষ্ট করা নামের সাথে সকল প্রক্রিয়ার কখন এবং বিভিন্ন ক্ষেত্রে ব্যবহার করা যেতে পারে সম্পন্ন করতে পারবেন।

একই নামের সকল প্রক্রিয়ার সমাপ্তির জন্য লিনাক্স জন্য killall কমান্ডটি ব্যবহার করে

এখন আপনি লিনাক্স প্রক্রিয়া সম্পন্ন সম্পর্কে সবকিছু জানি। পদ্ধতি করণ আগে, নিশ্চিত করুন যে বাধ্য "খুন" সিস্টেম ব্যর্থতা হতে না পারে তা নিশ্চিত। অনুমতি কোনো বিকল্প সম্পূর্ণরূপে প্রক্রিয়া পরিত্রাণ পেতে পারেন, কম্পিউটার বা এই অপশনটি যুক্ত ডিলিট সফ্টওয়্যার পুনরায় বুট করার কেবল চেষ্টা করুন।

আরও পড়ুন