টার্মিনাল কেন নিজেকে আনইনস্টল করতে পারে?


25

স্ক্রিনশট

কিভাবে apt-get remove xtermযেতে হয়? এবং এটি আনইনস্টল হওয়ার পরে, xtermবন্ধ হয় না এবং স্বাভাবিকভাবে কাজ করে চলে।

xtermপ্রক্রিয়াটি যখন চলছে তখন কি র‌্যামে ক্যাশেড রয়েছে?


6
যথাযথভাবে বলতে গেলে, এটি সত্যই নিজেকে আনইনস্টল করছে না - apt-getআনইনস্টল করছে xterm, এবং কোনও ধারণা নেই যে এটি কোনওভাবে কোনও xtermপ্রক্রিয়ার উপর নির্ভর করে - তাই এটি "চলমান অবস্থায় কেন এক্সটারম আনইনস্টল করা যায়?" সম্পর্কে। দুর্দান্ত প্রশ্ন।
ভোলকার সিগেল

2
এটি ওএস চালনার সময় আপনি কীভাবে হার্ড ডিস্কটি মুছতে পারবেন তার অনুরূপ।
jkd

উত্তর:


53

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

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


4
এটিই আসল কারণ .... এটি হ'ল rm -rf /
কারণটিও

6
আপনি যদি পুরোপুরি সফলভাবে স্ক্রু স্ক্রু করে বর্ণনা করতে "কাজ করে" শব্দটি ব্যবহার করতে চান। ;) মজার কথা, rm -rf /এরপরে আপনি যদি দ্বিতীয়বার এটি চালানোর চেষ্টা করেন তবে কাজ করবে না;)
থোমাসর্টের

1
আমি প্রায়শই lsofআউটপুটে "/ কিছু / ফাইল / নাম (মুছে ফেলা)" দেখেছি এবং আমি জানি যে 'জম্বি' ফাইলটি দেখতে ঠিক এমনই ... তবে এই জাতীয় ফাইলের বিষয়বস্তুগুলি অদৃশ্য হওয়ার হাত থেকে রক্ষা করার কোনও উপায় আছে কি? শেষ ফাইল হ্যান্ডেল মারা যায়?
কিলিয়ান ফট

1
@ কিলিয়ানফথ, আপনি যদি এখনও এমন কোনও প্রক্রিয়া খুঁজে পেতে পারেন যা এখনও ফাইলটি খোলা আছে, তবে আপনি এটি অন্য / সরকারী / / পিআইডি / এফডি / $ আইডি থেকে অনুলিপি করতে পারেন, তবে আমি ফাইলটি পুনরুদ্ধারের কোনও উপায় খুঁজে পাচ্ছি না বলে মনে হয় ফাইলের সাথে লিঙ্ক করার সমস্ত প্রচেষ্টা ব্যর্থ হওয়ায়।
psusi

3
@ কিলিয়ানফথ যদি কোনও ফাইল হ্যান্ডেল থাকে তবে সিস্টেম কলটি rootব্যবহার করে এটির জন্য একটি নাম তৈরি করতে (এবং এভাবে মুছে ফেলা রোধ করতে পারে) be linkatকিন্তু এক্সিকিউটেবল এবং লাইব্রেরি মেমরি ম্যাপ করা হয়, যার জন্য কোনও ফাইল হ্যান্ডেলের প্রয়োজন হয় না। আমি কোনও ফাইলের মধ্যে হ্যান্ডেল পাওয়ার কোনও উপায় জানি না যা কেবলমাত্র উপস্থিত থাকে কারণ এটি মেমরির ম্যাপযুক্ত। যদিও /procচালানো চলাকালীন এক্সিকিউটেবলগুলি অ্যাক্সেস করা যায় , সুতরাং এটি কেবল গ্রন্থাগার এবং অন্যান্য মেমরি ম্যাপযুক্ত ফাইল যা পুনরুদ্ধারের বাইরে। আপনি যদি সে সম্পর্কে আরও বিশদ চান তবে আপনার এটি আলাদা প্রশ্ন হিসাবে জিজ্ঞাসা করা উচিত।
ক্যাস্পারড

8

xtermপ্রক্রিয়াটি যখন চলছে তখন কি র‌্যামে ক্যাশেড রয়েছে?

যথাযথভাবে। এটি এমন প্রক্রিয়াটির মতো যা আপনাকে ক্র্যাশ না করে চালানো অবস্থায় জিনিসগুলিতে আপডেট ইনস্টল করতে দেয়। এছাড়াও আপনাকে কেন পরিষেবাগুলি আপডেট করার পরে পুনরায় চালু করতে হবে। কিছু চলতে থাকলে এর বাইনারি স্মৃতিতে থাকে।

এটি যদি অন্য ফাইলগুলির উপর নির্ভর করে (যা একটি "উন্মুক্ত" রাষ্ট্রের মধ্যে নেই) সরিয়ে দেওয়া বা প্রতিস্থাপন করা হয়, এটি সমস্যা সৃষ্টি করতে পারে তবে কিছু জটিল হিসাবে xterm, এটি কোনও সমস্যা নয়।


6
পুরোপুরি নয় .. প্রোগ্রামটির অংশগুলি কেবলমাত্র যখন প্রয়োজন হয় তখন মেমরিতে পড়ে থাকে এবং অন্যান্য ব্যবহারের জন্য মেমরি মুক্ত করতে যে কোনও সময় তা ফেলে দেওয়া যেতে পারে, এবং তাই পরে আবার পড়তে হবে (যখন প্রোগ্রামটি সেই অংশগুলি অ্যাক্সেস করার চেষ্টা করবে) আবার)।
psusi

17
এটি র‌্যামে অগত্যা নয়। এক্সটার্ম এক্সিকিউটেবল সহ ফাইলগুলি ওপেন না হওয়া পর্যন্ত ফাইলগুলি আসলে মুছে ফেলা হয় না।
ব্যবহারকারী 253751

@ আইমিবিস, অতএব, আমার উত্তর;)
psusi

2

কম্পিউটার প্রকৃতপক্ষে এটি কীভাবে কাজ করে তার একটি বৈশিষ্ট্য: কোনও প্রোগ্রাম চালু করা হলে এটি মেমরির মধ্যে লোড হয়ে যায় এবং এটি সেখান থেকে কাজ করে।

একটি ফাইল আসলে একইভাবে কাজ করে। ইউনিক্স-ইশ সিস্টেমে সমস্যাগুলি এড়াতে লক তৈরি করে।

আসল ধাঁধা হ'ল আপনি উইন্ডোজে কেন এই জাতীয় এবং অনুরূপ জিনিসগুলি করতে পারবেন না।

এই বৈশিষ্ট্যটি হ'ল আসলে আপনার সিস্টেমে সক্রিয় প্রোগ্রামগুলি সহ আপনাকে পুরো সিস্টেমটি আপডেট করার অনুমতি দেয়। ;)


"আসল ইডল এর ​​জন্য আপনি +1 কেন উইন্ডোজে এ জাতীয় এবং অনুরূপ কাজ করতে পারবেন না"
আরিফেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.