কিভাবে apt-get remove xterm
যেতে হয়? এবং এটি আনইনস্টল হওয়ার পরে, xterm
বন্ধ হয় না এবং স্বাভাবিকভাবে কাজ করে চলে।
xterm
প্রক্রিয়াটি যখন চলছে তখন কি র্যামে ক্যাশেড রয়েছে?
কিভাবে apt-get remove xterm
যেতে হয়? এবং এটি আনইনস্টল হওয়ার পরে, xterm
বন্ধ হয় না এবং স্বাভাবিকভাবে কাজ করে চলে।
xterm
প্রক্রিয়াটি যখন চলছে তখন কি র্যামে ক্যাশেড রয়েছে?
উত্তর:
বেশ না। ফাইলটি ইতিমধ্যে প্রোগ্রাম দ্বারা খোলা আছে। ফাইলটি মুছে ফেলা (এবং তারপরে এটি অন্য সংস্করণ দিয়ে প্রতিস্থাপন করা) চলমান প্রোগ্রামকে প্রভাবিত করে না কারণ প্রোগ্রামটি সম্পন্ন না হওয়া পর্যন্ত মূল ফাইলটি (যদিও এটি আবার খোলার জন্য ডিস্কের নাম ছাড়াই) রাখা থাকে। কেবলমাত্র যখন ফাইলটিতে সমস্ত হ্যান্ডলগুলি বন্ধ থাকে কেবল তখনই তার ডিস্কে থাকা ডেটা ব্লকগুলি প্রকাশ করা হয়। ততক্ষণ পর্যন্ত খোলা ফাইলটি সাধারণের মতোই পড়তে এবং লেখা যায় - একমাত্র পরিবর্তন হ'ল যেহেতু নামটি সরিয়ে দেওয়া হয়েছে অন্য কেউ এটিকে খুলতে পারে না।
প্রোগ্রামটির কিছু অংশ মুছে ফেলা হলে এটি ইতিমধ্যে ম্যামের মধ্যে পড়ে থাকতে পারে, তবুও সেগুলি ফেলে দেওয়া এবং পরে পুনরায় পড়তে হতে পারে বা প্রোগ্রামটির নতুন অংশগুলি যা পূর্বে সম্পাদিত হয়নি এখনও মুছে ফেলা ফাইল থেকে লোড করা যেতে পারে।
rm -rf /
rm -rf /
এরপরে আপনি যদি দ্বিতীয়বার এটি চালানোর চেষ্টা করেন তবে কাজ করবে না;)
lsof
আউটপুটে "/ কিছু / ফাইল / নাম (মুছে ফেলা)" দেখেছি এবং আমি জানি যে 'জম্বি' ফাইলটি দেখতে ঠিক এমনই ... তবে এই জাতীয় ফাইলের বিষয়বস্তুগুলি অদৃশ্য হওয়ার হাত থেকে রক্ষা করার কোনও উপায় আছে কি? শেষ ফাইল হ্যান্ডেল মারা যায়?
root
ব্যবহার করে এটির জন্য একটি নাম তৈরি করতে (এবং এভাবে মুছে ফেলা রোধ করতে পারে) be linkat
কিন্তু এক্সিকিউটেবল এবং লাইব্রেরি মেমরি ম্যাপ করা হয়, যার জন্য কোনও ফাইল হ্যান্ডেলের প্রয়োজন হয় না। আমি কোনও ফাইলের মধ্যে হ্যান্ডেল পাওয়ার কোনও উপায় জানি না যা কেবলমাত্র উপস্থিত থাকে কারণ এটি মেমরির ম্যাপযুক্ত। যদিও /proc
চালানো চলাকালীন এক্সিকিউটেবলগুলি অ্যাক্সেস করা যায় , সুতরাং এটি কেবল গ্রন্থাগার এবং অন্যান্য মেমরি ম্যাপযুক্ত ফাইল যা পুনরুদ্ধারের বাইরে। আপনি যদি সে সম্পর্কে আরও বিশদ চান তবে আপনার এটি আলাদা প্রশ্ন হিসাবে জিজ্ঞাসা করা উচিত।
xterm
প্রক্রিয়াটি যখন চলছে তখন কি র্যামে ক্যাশেড রয়েছে?
যথাযথভাবে। এটি এমন প্রক্রিয়াটির মতো যা আপনাকে ক্র্যাশ না করে চালানো অবস্থায় জিনিসগুলিতে আপডেট ইনস্টল করতে দেয়। এছাড়াও আপনাকে কেন পরিষেবাগুলি আপডেট করার পরে পুনরায় চালু করতে হবে। কিছু চলতে থাকলে এর বাইনারি স্মৃতিতে থাকে।
এটি যদি অন্য ফাইলগুলির উপর নির্ভর করে (যা একটি "উন্মুক্ত" রাষ্ট্রের মধ্যে নেই) সরিয়ে দেওয়া বা প্রতিস্থাপন করা হয়, এটি সমস্যা সৃষ্টি করতে পারে তবে কিছু জটিল হিসাবে xterm
, এটি কোনও সমস্যা নয়।
কম্পিউটার প্রকৃতপক্ষে এটি কীভাবে কাজ করে তার একটি বৈশিষ্ট্য: কোনও প্রোগ্রাম চালু করা হলে এটি মেমরির মধ্যে লোড হয়ে যায় এবং এটি সেখান থেকে কাজ করে।
একটি ফাইল আসলে একইভাবে কাজ করে। ইউনিক্স-ইশ সিস্টেমে সমস্যাগুলি এড়াতে লক তৈরি করে।
আসল ধাঁধা হ'ল আপনি উইন্ডোজে কেন এই জাতীয় এবং অনুরূপ জিনিসগুলি করতে পারবেন না।
এই বৈশিষ্ট্যটি হ'ল আসলে আপনার সিস্টেমে সক্রিয় প্রোগ্রামগুলি সহ আপনাকে পুরো সিস্টেমটি আপডেট করার অনুমতি দেয়। ;)
apt-get
আনইনস্টল করছেxterm
, এবং কোনও ধারণা নেই যে এটি কোনওভাবে কোনওxterm
প্রক্রিয়ার উপর নির্ভর করে - তাই এটি "চলমান অবস্থায় কেন এক্সটারম আনইনস্টল করা যায়?" সম্পর্কে। দুর্দান্ত প্রশ্ন।