আমি উবুন্টুতে এই কমান্ডটি চেষ্টা করি নি (স্পষ্ট কারণে) তাই আমি নিশ্চিত নই যে উবুন্টু এটি কার্যকর করার অনুমতি দেয় কিনা।
আমি করেছিলাম. rm -rf / --no-preserve-root
সরাসরি মেশিনে খোলার একটি রুট সেশনে চলছে, যখন আমি ssh
অন্য মেশিনের মাধ্যমেও যুক্ত হয়েছি , রুট অ্যাকাউন্টটিও ব্যবহার করে।
যা হয় তা হ'ল আপনি প্রচুর বার্তা পেতে শুরু করেন :
আরএম: '/ ...' অপসারণ করতে পারবেন না: অপারেশন অনুমোদিত নয়
বা:
আরএম: '/ ...' অপসারণ করতে পারবেন না: ডিভাইস বা সংস্থান ব্যস্ত
আশ্চর্যজনকভাবে, ssh
সংযোগটি অপারেশন শেষ হওয়া পর্যন্ত খোলা ছিল। এটি কেবল তখনই আমি সংযোগটি বন্ধ করে দিয়ে আবার খোলার চেষ্টা করেছি যে একটি ত্রুটি দেখা দিয়েছে:
সকেট থেকে পড়া ব্যর্থ: পিয়ার দ্বারা সংযোগ পুনরায় সেট করুন
মেশিনে, চারটি ডিরেক্টরি রয়ে গেছে:
/dev
। এখানেই ডিভাইস ফাইলগুলি সংরক্ষণ করা হয়।
/proc
কার্নেলের দ্বারা নির্মিত ইন-মেমরি ফাইল সিস্টেম।
/run
, ডিমনগুলির জন্য একটি প্রমিত ফাইল সিস্টেমের অবস্থান।
/sys
। এটি আপনাকে সিস্টেম এবং এর উপাদানগুলি সম্পর্কে তথ্য পেতে সহায়তা করে।
এর অর্থ হ'ল সেখানে খুব বেশি কিছু বাকি নেই, এবং করার মতো কিছুই নেই। আপনি পারবেন না ls
(যদিও ব্যবহারের সময় Tab, ডিরেক্টরি এবং ফাইলগুলির নাম এখনও প্রদর্শিত হয়)। আপনি cd
বিভিন্ন ডিরেক্টরিতে, এবং স্টাফও করতে echo
পারেন, তবে কমান্ডগুলি যেমন cat
আর পাওয়া যায় না।
নেই sudo
কোন।
shutdown -h now
এবং reboot
পাশাপাশি অদৃশ্য হয়ে গেছে, সুতরাং আপনার একমাত্র বিকল্পটি মেশিনটিকে ম্যানুয়ালি ডাউন করে দেবে বলে মনে হচ্ছে। লগআউট ( exit
) কাজ করে না, এমনকি যদি এটি একটি দুর্দান্ত "লগআউট" পাঠ্য দেখায়।
আপনি একবার মেশিনটি পুনরায় বুট করার চেষ্টা করার পরে, আপনাকে একটি দুর্দান্ত GRUB ত্রুটি 15 উপস্থাপিত হবে এবং তারপরে কিছুই হয় না, এমন সময়ে আপনি ভাবতে শুরু করতে পারেন যে rm
আপনার সিস্টেমে খারাপ কিছু করা হতে পারে।
আপনি এটি করতে পারেন
না, অপেক্ষা করুন, এটি আপনার মেশিনে করবেন না!
পরিবর্তে আপনি যা করতে পারেন তা হ'ল ভার্চুয়াল মেশিন চালানো । ভিএমগুলি পরীক্ষাগুলিটিকে সহজ করে তোলার সুবিধা রয়েছে। যেহেতু আপনি উবুন্টু ব্যবহার করছেন, তাই আপনি ভেমবিল্ডার দ্বারা আগ্রহী হতে পারেন । এটি এমন একটি সরঞ্জাম যা আপনাকে কয়েক মিনিটের মধ্যে ভার্চুয়াল মেশিন স্থাপন করতে দেয় (অফিসিয়াল ডকুমেন্টেশন দাবি করে যে এটি "প্রায় এক মিনিটের মধ্যে" করা যেতে পারে, তবে আসল সময় এমনকি দ্রুত হার্ডওয়্যারেও প্রায় দুই-তিন মিনিটের বেশি হয় ।
একবার স্থাপনা শেষ হয়ে গেলে, আপনার এমন পরিবেশ থাকতে পারে যার সাথে আপনি খেলতে পারেন। আপনি যদি এটি শেষ করে ফেলেন তবে এটি কোনও বিষয় নয়: আপনি আবার মেশিনটি স্থাপন করুন এবং দু'মিনিট পরে আপনি চালিয়ে যেতে পারেন।
আপনি যদি ভিএমওয়ারের মতো সফ্টওয়্যার ব্যবহার করেন তবে আপনার স্ন্যাপশটগুলিতেও আগ্রহী হতে পারেন (নোট করুন ফ্রি ভিএমওয়্যার প্লেয়ারের এই বৈশিষ্ট্যটি নেই; আপনার ভিএমওয়্যার ওয়ার্কস্টেশন কিনতে হবে)। নোট করুন যে হাইপার-ভি বিনামূল্যে এবং স্ন্যাপশটগুলি সমর্থন করে (তবে আপনাকে উইন্ডোজ চালাতে হবে)।
স্ন্যাপশটের সুবিধাটি হ'ল আপনি এক মিলি সেকেন্ডের ক্ষেত্রে নিতে পারেন। স্ন্যাপশটে ফিরে ঘুরতে বেশি সময় লাগে, তবে প্রায়শই এটি সেকেন্ডের ব্যাপার। এটি পরীক্ষাকে আরও সহজ এবং দ্রুত করে তোলে।
এই পরীক্ষাটি কেবল অপারেটিং সিস্টেমের মধ্যে সীমাবদ্ধ নয়। আপনি সফ্টওয়্যার জড়িত সমস্ত ধরণের জিনিস করতে পারেন। একটি সন্দেহজনক আবেদন পেয়েছেন? এটি একটি ভিএম-এ পরীক্ষা করুন it's যদি এটি কোনও ভাইরাস হয় তবে এটি কোনও ক্ষতি করে না। এটি একটি পরিবেশগত প্রভাবিত করতে পারে যে প্রদত্ত একটি ডাটাবেস মধ্যে একটি অপারেশন পরীক্ষা করতে চান? এটি একটি ভিএম-তে পরীক্ষা করুন।
আপনি যদি এটি একটি বাস্তব, পরীক্ষা না করা মেশিনে করেন?
খারাপ জিনিস ঘটে। মনে রাখবেন যে rm
আপনাকে নিজেকে থেকে রক্ষা করে: rm -rf /
কাজ করবে না: আপনার ব্যবহার করা দরকার --no-preserve-root
। তবুও, আপনি যদি ভুল করে সমস্ত কিছু সরিয়ে ফেলতে চান তবে কী হবে?
rm
কেবলমাত্র ফাইলগুলি লিঙ্কমুক্ত করে , তবে ডেটাটি এখনও রয়েছে আপনার হার্ড ডিস্কে। এটি এটি পরে পুনরুদ্ধার করা সম্ভব করে তোলে (এ কারণেই আপনার হার্ড ডিস্কগুলি সংবেদনশীল ডেটা দিয়ে যখন তারা আর কাজ করে না তখন তাদের ফেলে দেওয়া উচিত নয়)।
এর অর্থ হ'ল প্রায় সমস্ত ফাইল পুনরুদ্ধার করার জন্য আপনার কাছে হার্ড ড্রাইভের ঘেরযুক্ত একটি অতিরিক্ত পিসি থাকতে হবে । গুরুত্বপূর্ণ বিষয় হ'ল পুনরুদ্ধার করার জন্য হার্ড ডিস্কে কোনও কিছু লেখা এড়ানো নয়: আপনি যে ডেটা লিখেছেন তা লিঙ্কযুক্ত ফাইলগুলিকে ওভাররাইট করে দেবে।
200_success এর মন্তব্যে নিবন্ধে উল্লিখিত হিসাবে , আপনি যদি স্মার্ট অভিনয় করেন, আপনি অতিরিক্ত পিসি ছাড়াই মেশিনটি ফিরে পেতে পারেন। যদি আপনি কেবল ডেটা সম্পর্কে যত্নশীল হন তবে আমি বিরক্ত করব না a অতিরিক্ত পিসি দিয়ে এটিকে পুনরুদ্ধার করা আরও সহজ।
rm -rf /
ছাড়া কিছুই মুছে না--no-preserve-root
।