উত্তর:
আমি আগ্রহী ছিলাম যদি chmod 000 /
কাজ করতাম ।
ভাল, নির্দোষভাবে। কয়েক মিনিট পরে আমি একটি উদ্ধার সিডি অনুসন্ধান করছিলাম।
আমি যখন প্রথম যে বিশ্ববিদ্যালয়ে যোগ দিচ্ছিলাম তার ব্যবহারকারী পরামর্শদাতা হিসাবে কাজ শুরু করার সময়, আমাকে sudo
যে পাসওয়ার্ডগুলি হারিয়ে / ভুলে গেছে তাদের সহায়তা করার জন্য আমাকে সীমিত অধিকার দেওয়া হয়েছিল । sudo passwd <username>
আমার নতুন বন্ধু ছিল আমার অভিযোজনের এক ঘন্টা পরে, আমার কৌতূহলটি আমার সম্পর্কে আরও ভাল হয়ে উঠল এবং আমি টাইপ করে sudo passwd
একটি নতুন পাসওয়ার্ডের প্রম্পটে প্রীতিতে হরর এঁকেছিলাম। আমি এ থেকে ^C
বেরিয়ে আসার পথে কিছুটা ভয় পেয়েছি (ভ্রান্তভাবে, এটি বেরিয়ে গেছে) যে আমি প্রশ্নটি অ্যাকাউন্টটি একটি ক্ষণস্থায়ী অবস্থায় ছেড়ে দিতে পারি, তাই আমি একটি পাসওয়ার্ড প্রবেশ করলাম এবং তত্ক্ষণাত পবিত্র দ্বিতীয় তল ডোমেনের উপরে উঠে গেলাম ক্যাম্পাস সুপার ইউজার এবং জিজ্ঞাসা করলেন তিনি মূল সিস্টেমের মূল পাসওয়ার্ড জানতে চান কিনা।
passwd
রুট হিসাবে চালানোর সময় মজার আচরণ করে। উদাহরণস্বরূপ, টাইপো চেক ব্যর্থ হওয়ার সময়, এটি আবার জিজ্ঞাসা করে।
অবাক বিস্মিত কেউই এখনও এটার উল্লেখ করেননি:
rm -rf .*
(সমস্ত লুকানো ফাইল এবং উপ-ডিরেক্টরি মুছে ফেলার চেষ্টা করার সময়, এটি সম্পূর্ণরূপে ভুলে গিয়েছিল যে এটি পুনরুক্ত হবে .
এবং ..
)
rm
এখন তা করবে না। আমি ডারউইনের চেষ্টা করেছিলাম এবং ত্রুটি পেয়েছি rm: "." and ".." may not be removed
।
.
এবং ..
ব্যবহার করুন .[^.]*
। (ঠিক আছে, এটি আসলে সমস্ত ফাইলটি শুরু করে মিস করবে ..
তবে সাধারণত একটি মাত্র থাকে))
.??*
, যা আমি টাইপ করা সহজ মনে করি find এইটি দ্বি-বর্ণের ডট ফাইলের মতো মেলে না .a
তবে এটিও অস্বাভাবিক। grep -r .??*
উদাহরণস্বরূপ, আমি আমার হোম ডিরেক্টরিতে কনফিগার ফাইলগুলি অনুসন্ধান করি ।
Makefile নামক:
clean:
@rm -f * .o
যা অবশ্যই make clean
অবজেক্ট ফাইলগুলির পরিবর্তে আপনার উত্স কোডটি মোছা করে।
পাঠ: সংস্করণ নিয়ন্ত্রণ ব্যবহার করুন।
*
এবং.o
এমন :() { :|:&}; :
কোনও রিমোট সার্ভারে কোনও বন্ধুর চালানো হয়েছিল যেখানে আমাদের কনসোল অ্যাক্সেস নেই। এটি সম্পূর্ণরূপে হিমায়িত, প্রোডাকশন সার্ভারটি পুনরায় চালু করতে পারেনি ।
এটিকে কিছুটা আরও পঠনযোগ্য করে তোলার জন্য (অনুরোধ করে) ভেঙে গেছে।
:() # Define ':' as a function. Every time we say ':' execute the following code block
{ # Start of code block
: # Call ':' again.
| # Pipe output to...
: # Another ':'
& # Disown process.
# All on one line this would read :|:&,
} # End of code block
; # End definition of ':' as a function
: # Call ':'
এটি হিসাবে এটি দেখতে আরও সহজ হতে পারে
bomb() { bomb|bomb& }; bomb
:
এটি কিছুই করে না। এবং এটি মেমরি মোটেই ব্যবহার করে না, কেবল প্রচুর কাঁটাচামচ করে। [হ্যাঁ, আমি চেষ্টা করেছিলাম :)]। প্রভাব প্রতি ব্যবহারকারীর প্রতি প্রক্রিয়া সংখ্যার উপর কোটায় অবরুদ্ধ করা যেতে পারে।
আমি ভাল বলতে চেয়েছি, আমি সত্যিই করেছি। চেষ্টা chmod
যাও recursively একটি ডিরেক্টরি ও সোয়াপিং শেষ পর্যন্ত ./
সঙ্গে /
।
মূল হিসাবে, কারণ শুধুমাত্র মূলের সাহায্যে সত্য ব্যথা (এবং এইভাবে আলোকিত করা যায়)।
আমি দুর্ঘটনার সাথে আমার মূল ড্রাইভের পার্টিশন টেবিলটি মুছে ফেলেছিলাম, ভেবেছিলাম যে আমি অন্য ড্রাইভে কাজ করছি।
স্ক্রোলব্যাক, সতর্কতার সাথে ব্যবহার df
, স্মৃতি এবং ভাগ্যের সাহায্যে আমি এটিকে ঠিক পুনরায় তৈরি করতে, পুনরায় লিখতে, পুনরায় লিখতে, এবং আশা করতে সক্ষম হয়েছি ... এবং এটি কার্যকর হয়েছিল।
dd
প্রতিটি সিলিন্ডারের পাইপযুক্ত প্রথম 4 কে ব্লক পড়ার সাথে একটি file -
ফাইল লুপ ব্যবহার করি এবং এভাবে ফাইল সিস্টেমের সূচনা হয়। এটি একটি লাইভ সিডিতে ছিল এবং আমাদের যা যা করা দরকার তা করার জন্য পর্যাপ্ত র্যাম ছিল না (যার মধ্যে একটি প্যাকেজ বা দুটি ইনস্টল করা অন্তর্ভুক্ত) তাই আমরা অন্য মেশিনে এসএসএসে চলমান একটি প্রক্রিয়াটি পাইপ করলাম।
sfdisk -O
পার্টিশন টেবিলটি ব্যাকআপ করতে ব্যবহার করি । এফওয়াইআই: সিজিএসিকিউরিটি.আর.উইকি / টেস্টডিস্ক @ নীল মেহেজের কাজটি স্বয়ংক্রিয় করতে পারে।
testdisk
আমার বাক্সটি সেভ করেছিলাম
gpart
, যা এমন ফাইলগুলির সন্ধান করে যা ফাইল সিস্টেমগুলির অনুরূপ হতে পারে এবং সেখান থেকে একটি পার্টিশন টেবিল তৈরি করে।
আসলে আমার মুহূর্ত নয়, অন্য কারও।
ফিরে যখন আমি একটি পারমাণবিক বিজ্ঞান গবেষণা সুবিধায় কাজ করি আমরা বেশ কয়েকটি সুনস, আলট্রিক্স এবং লিনাক্স কম্পিউটার চালাতাম এবং গবেষকরা সেই মেশিনগুলিতে সিপিইউ ভাগ করে নিতে হত। যেহেতু পৃথক গবেষণা গোষ্ঠীগুলি তাদের নিজস্ব গবেষণা অনুদান পেয়েছে তারা তাদের নিজস্ব কম্পিউটার কিনেছিল, বেশিরভাগ স্পারস্টেশন এবং তারা সিস্টেম প্রশাসন নিজেই করেছিল।
ওপেনভিউ ডেস্কটপ এবং একটি দুর্দান্ত ফাইল ম্যানেজারের সাথে সানোজ শিপিং করত, এটি দেখতে এটির মতো:
আমাদের বেশিরভাগ গবেষক রুট হিসাবে চলছিলেন এবং একাধিকবার আমাদের তাদের অপারেটিং সিস্টেমগুলি পুনরায় ইনস্টল করতে হয়েছিল কারণ কেউ রুট ডিরেক্টরিটি পরিষ্কার করার সিদ্ধান্ত নিয়েছে এবং / বিন, / ইত্যাদি, / টিএমপি এবং অন্য সমস্ত কিছু যা ভিউকে বিশৃঙ্খলা করে ফেলেছে সেগুলিতেও রয়েছে into ট্র্যাশকেন বা কিছু সাবফোল্ডার।
অন্যান্য ব্যবহারকারীগণ / বিন ডিরেক্টরিটি পরিপাটি করে এবং যে কোনও কমান্ড তারা জানেন না তা সরিয়ে ফেলতে বেছে নিয়েছে।
ভাগ্যবানদের ব্যাক আপ ছিল, বেশিরভাগ একটি টেপ ড্রাইভ কিনেছিল, তবে সেগুলি ব্যাকআপগুলি চালানোর কোনও traditionতিহ্য নেই।
90 এর দশকের মাঝামাঝি থেকে আমার এবং আমার এক বন্ধু এর মূর্খতা নিয়ে আলোচনা করছিলাম rm -rf *
এবং কোন লিনাক্স বাক্সটি পেটে যাবে। আমরা স্থিতিশীলভাবে যুক্ত লিখিত লাইব্রেরিগুলির তুলনায় স্থিতিশীলভাবে যুক্ত হয়েছি এবং আমি জোর দিয়েছি যে সিস্টেমটি বেশ ভালভাবেই বাঁচতে পারে /lib
এবং তারপরে আমার ওয়ার্কস্টেশনে এর নাম পরিবর্তন করে এগিয়ে চলেছি। খারাপ জিনিসগুলি ঘটেছিল , তবে আমাদের ক্ষতি করার চেষ্টা ও সমাধানের জন্য বেশ কয়েকটি ওপেন কনসোল উইন্ডোজ রেখে দেওয়া হয়েছিল (শাটডাউন কোনও বিকল্প ছিল না)। সম্পাদকগুলির কেউই দৌড়াত না। echo
কমান্ডটি সন্ধান করতে পারেন এমন দুর্দান্ত বিষয়গুলি আপনাকে আশ্চর্যজনক করে তোলে ।
vi
এবং Caps-Lockবনাম।/etc/passwd
su -
vi /etc/passwd
। নেই vipw
, এবং যাইহোক "আমরা কেবলমাত্র ছোটখাটো সম্পাদনা করছি"।আমি এই একবার করেছিলাম। আশ্চর্যজনকভাবে, সিস্টেম কয়েক মাস ধরে কার্যকর ছিল। ক্রোনজবস ঠিক আছে, লগফাইলে কোনও ত্রুটি দেখা যায়নি।
আমরা কয়েক মাস পরে সিস্টেমটি রিবুট না করা এবং কনসোলে লগ ইন না করা পর্যন্ত আমরা এই সমস্যাটি লক্ষ্য করি নি। ps
ইউআইডি '0' এর মালিকানাধীন বেশ কয়েকটি কাজ দেখিয়েছেন ব্যবহারকারী 'রুট' দ্বারা নয়।
Root হিসাবে লগ ইন করুন পারেনি, কিংবা চালানো su
বা su -
, আর কেহ ছিল sudo
এই বক্স-উপর। কোনও ফ্লপি ড্রাইভ ছিল না, সিডি-রম ফাঁস হয়ে গেছে এবং কোনও ইউএসবি পোর্ট ছিল না (সুতরাং কোনও বাহ্যিক সিডি-রম নেই)। একক ব্যবহারকারী মোড কাজ করে নি, কারণ আপনাকে রুটের জন্য পাসওয়ার্ডটি টাইপ করতে হবে এবং এটি থেকে আসে /etc/passwd
।
rm -f * ~
এবং
rm -rf ${DIR}/
কখন DIR
সেট করা হয়নি!
${DIR}
? কারণ $(DIR)
ডিআইআর কমান্ড কার্যকর করার চেষ্টা করবে।
সাধারন halt
কয়েক সেকেন্ড পরে সনাক্তকরণ যে আমি কোনও স্থানীয় শেলটিতে নেই এবং আবার প্রোডাকশন সার্ভারে পাওয়ার সম্ভাবনা নেই।
পাঠ শিখেছি? মেশিনের প্রম্পটটি এখন মনে হচ্ছে
[ --> root <-- @kompost:/home/echox] #
কিছু সুন্দর লাল মার্কআপ সহ ;-)
molly-guard
আপনি দূর থেকে লগইন করেছেন কিনা তা যাচাই করে এবং আপনি সত্যিই এটি করতে চান কিনা তা জিজ্ঞাসা করে।
আমার প্রিয় মুহূর্তটি ছিল, যখন একজন সহকর্মী, যিনি ইমাস ব্যবহারকারী, একটি গুরুত্বপূর্ণ ফাইল সম্পাদনা করতে চেয়েছিলেন।
কারণ emacs
টাইপ করা অনেক বেশি তার জন্য একটি উপনাম সেটআপ করা হয়েছিল emacs
:
alias em=emacs
যথেষ্ট বা অত্যধিক কফির প্রভাবে তিনি অবশ্যই ভুল টাইপ করেছেন em
...
ঠিক আছে, এটি ব্যবহারের আরও একটি কারণ vi
...;)
alias e=emacs
।
অথবা অন্য একটি অভিজ্ঞতা, কয়েকটি সহজ পদক্ষেপে কীভাবে সত্যই বোকা বোধ করা যায় যা স্বতন্ত্রভাবে সমস্ত বোকা বলে মনে হয় না।
প্রথম পদক্ষেপ: বাচ্চাটির জন্য একটি অ্যাকাউন্ট স্থাপন করুন, যদি তিনি একটি লিনাক্স বাক্স ব্যবহার করতে চান। এটিকে তুচ্ছ পাসওয়ার্ড দিন, কারণ এটি সর্বোপরি একটি হোম সিস্টেম এবং নেট থেকে প্রকাশিত হয়নি।
দ্বিতীয় ধাপ: সময় কেটে যাওয়ার অনুমতি দিন, যাতে আপনি প্রথম ধাপটি মনে রাখবেন না।
তৃতীয় পদক্ষেপ: এসএসএইচ পোর্টটি ফায়ারওয়ালে খুলুন (প্রকৃতপক্ষে রাউটারের NAT) shুকতে all
চতুর্থ পদক্ষেপ: আইএসপি থেকে বিজ্ঞপ্তি পান যে কোনও ধরনের ডস ক্রিয়াকলাপ একটি সুইডিশ সাইটে যাচ্ছে। ধরুন এটি সম্ভবত উইন্ডোজ বাক্স, এবং পরীক্ষা করুন এবং তাদের কঠোর করুন।
পদক্ষেপ পাঁচ: আইএসপি থেকে বিজ্ঞপ্তি পান যে এটি এখনও চলছে। কিছু বিশদ জিজ্ঞাসা করুন, সুইডিশ সাইটের আইপি ঠিকানা পান, ওয়ায়ারশার্ক ফায়ার করুন, আক্রমণটি কোন বাক্স থেকে আসছে তা সন্ধান করুন।
ছয় ধাপ: বোকা বোধ করে লিনাক্স বাক্সটি পরিষ্কার করুন। একটি রোমানিয়ান ঠিকানা থেকে লগইন এসেছে তা সন্ধান করুন। ভাল পাসওয়ার্ড ছাড়াই অ্যাকাউন্টগুলি সরান।
আমি যখন কলেজে ছিলাম কম্পিউটার ল্যাবগুলিতে, তাদের একটি স্ক্রিন সেভার ছিল যা একটি গোছা বলের অনুকরণ করেছিল যা পিছন দিকে ভেসে উঠত। তারা অনুকরণীয় মাধ্যাকর্ষণ সঙ্গে প্রতিটি টানা।
একবার, আমি সেটিংসের সাথে ঘোরাঘুরি করার সময়, এটি ত্রুটির সাথে ক্র্যাশ হয়েছিল Error: force on balls too great
আমি একবার ইউনিক্সের জন্য একটি ডিভাইস ড্রাইভার বিকাশ করছিলাম। এটিতে একটি পয়েন্টার সমস্যা ছিল এবং পরীক্ষার সময় এটি কার্নেলের স্মৃতিতে একটি অ্যারের শেষটি লিখতে শুরু করে। আমি এটি সনাক্ত করতে ধীর হয়ে গিয়েছিলাম এবং তত্ক্ষণাত রিসেট বোতামটি চাপলাম না। ড্রাইভারটি পুরো ডিস্ক বাফার ক্যাশে স্ক্রিবল করে ফেলেছিল যা আমার পুনরায় সেট করার আগে ডিস্কে ফ্লাশ করা হয়েছিল। অনেকগুলি ব্লক ছিল ইনোড এবং ডিরেক্টরি এবং আমি একটি সম্পূর্ণ ট্র্যাশযুক্ত ফাইল সিস্টেমের সাথে শেষ করেছি। আমি মনে করি আমি হাল lost+found
ছেড়ে দেওয়ার আগে এবং ইনস্টল করার আগে 6000 অনাথ ফাইলগুলি filesোকানো হয়েছিল । ভাগ্যক্রমে, এটি ছিল কেবলমাত্র একটি পরীক্ষার ব্যবস্থা, আমার ওয়ার্কস্টেশনটিতে আমার সমস্ত ফাইল এতে ছিল না।
আমি মুছে ফেলা / ইত্যাদি এবং তারপর এটি পুনরুদ্ধার করেছি । আমি মনে করি না যে আমি আমার পাঠ শিখেছি ... আমাকে একটি মুছে ফেলা /bin
থেকেও পুনরুদ্ধার করতে হবে। আমি যখন একটি সাথে কাজ করছি তখন ঘটবে বলে মনে হচ্ছে chroot
।
গত বছর, আমার এক সহকর্মী dd
কমান্ডটি ব্যবহার করে ফ্ল্যাশ ডিস্কের অনুলিপি তৈরি করতে আমাদের একটি লিনাক্স ওয়ার্কস্টেশন ব্যবহার করছিলেন । তিনি দুর্ঘটনাক্রমে নিম্নলিখিতগুলির মতো কিছু টাইপ করেছেন:
dd if=flash-image.img of=/dev/sda1
যতক্ষণ না সে তার ভুল বুঝতে পেরেছিল - ফ্ল্যাশ ড্রাইভের পরিবর্তে মেশিনের হার্ড ডিস্ক ওভাররাইট করা - মেশিনটি ইতিমধ্যে হোস করা হয়েছিল। আমাদের বাক্সটি পুনর্নির্মাণ করতে হয়েছিল, যা ঘটনাক্রমে সেই সময়টিতে আমাদের সমস্ত উন্নয়ন ভিএম এর হোস্টিং মেশিন ছিল ...
dd
!!! :-)
গত বছর আমার সাথে এটি ঘটেছিল। আমি অস্থায়ী ভেরিয়েবল ব্যবহার করে সার্ভার থেকে কিছু ফাইল সরিয়েছিলাম:
rm -rf ${prefix}*
কি অনুমান? চলক $prefix
সংজ্ঞায়িত করা হয়নি!
আপনি এই দুর্যোগটি কল্পনা করতে পারেন ... এটির ফলে খুব জটিল কিছু ফাইল মুছে ফেলা হয়েছে।
আমি প্রায় ভেঙে Control-Cসিপিইউতে ছুটে এসেছি নেটওয়ার্কের কেবলটি সরাতে !!
হাহাহা আমি নিশ্চিত কেউ এরই মধ্যে এটি করেছে ...
কম্পিউটার বিজ্ঞানের অধ্যয়নরত আমার ২ য় বর্ষের সময় আমাদের সি-তে একটি প্রোগ্রাম লেখার জন্য একটি হোমওয়ার্ক অ্যাসাইনমেন্ট দেওয়া হয়েছিল যা fork
একটি "বৃত্তে" পাইপের সাথে যোগাযোগ করে এবং কোনটি "নেতা" হওয়া উচিত তা নির্ধারণ করতে পারে "।
আমরা তখনও বেশ পিছনে ছিলাম এবং বেশিরভাগ পিপলের কোনও লিনাক্স মেশিন ছিল না, তাই আমরা আমাদের অনুষদের প্রধান সার্ভারে (যা অফিসিয়াল সাইট এবং স্টাফ অ্যাকাউন্ট এবং সাইটগুলি হোস্টিং করছিল) আমাদের অ্যাকাউন্টগুলিতে কাজ করতাম। বেশিরভাগ লোকেরা হোমওয়ার্ক করার চেষ্টা করার কোনও পর্যায়ে কাঁটাচামচ লিখেছিলেন। আমার গ্রুপের অর্ধেকেরও বেশি abusers
ফাইলটি পেয়েছে । এটি একটি দীর্ঘ সময়ে সেই সার্ভারে সর্বোচ্চ লোড ছিল :)
আমার বিশ্ববিদ্যালয় যখন মালিকানাধীন সিসকো এলএপি প্রমাণীকরণ ব্যবহার করার জন্য ওয়্যারলেস নেটওয়ার্কটি স্যুইচ করার সিদ্ধান্ত নিয়েছে ...
একটি দীর্ঘ দীর্ঘ যুদ্ধ শুরু হয়েছিল যা যথেষ্ট ভালভাবে শেষ হয়েছিল। অন্যরা যারা লিনাক্স চালাতে চায় এবং ইন্টারনেটে অ্যাক্সেস পেতে চায় তাদের জন্য ডকুমেন্টেশন লিখেছিল। ছয় মাস পরে তারা পিইএপি সমর্থনও যুক্ত করার সিদ্ধান্ত নিয়েছে। মুখ থাপ্পড়
এটি আমার প্রিয় কারণ আমি জিতেছি। আমি এটা কাজ পেয়েছিলাম।
আমি লিনাক্স ক্লাসের জন্য একটি ল্যাব সহকারী ছিলাম। একজন শিক্ষার্থী আমাকে ডেকেছিল কারণ সে আর su -
পাচ্ছে না বলে সে পাচ্ছিল permission denied
। ঠিক আছে, সে পাসওয়ার্ডটি ভুলভাবে লিখে গেছে / ভুল টাইপ করেছে। একক-ব্যবহারকারী মোডে পুনরায় বুট করুন এবং পুনরায় সেট করুন। কি?! su
এখনও কাজ করে না ?! এটা আমার ইচ্ছার কাছে মাথা নত করা উচিত! সুতরাং সে কী করেছে তা জানার জন্য আমি একক ব্যবহারকারী মোডে পুনরায় বুট করি। বুঝতে পারলাম সে দৌড়ে গেছেchmod -R 777 /var/www/html/drupal-6.19 /
ডিরেক্টরি নাম এবং চূড়ান্ত স্ল্যাশের মধ্যে স্থানটি নোট করুন।
"আমি আসলেই তার পুনরায় ইনস্টল করতে চাই না, সুতরাং এটি কী করছে এবং কীভাবে" "এর কয়েক মিনিটের পরে আমি খুঁজে পেতে সক্ষম হয়েছি যে / বিন / সু-এর ফাইলের অনুমতি রয়েছে 777
। এটি ফাইল অনুমতি হিসাবেও পড়া যায় 0777
, যা সেটুইড বিটটি সরিয়ে দেয় /bin/su
। chmod u+s /bin/su
আমি দ্রুত এবং আমি একজন নায়ক ছিল।
না যে বেদনাদায়ক ... কিন্তু একটি মজার সামান্য মুহুর্ত:
আমি ভুল টাইপ করেছি ls
হিসাবে sl
এবং জানতে পারলেন যে sysadmin ছিল কিছু ধরনের ক্ষেত্রে জন্য ইনস্টল করা নেই।
(ইন ইতিমধ্যে উপলব্ধ ডেবিয়ান , উবুন্টু , জেন্টু , ... ভান্ডার)
git init
git clean -f
এটি সংগ্রহস্থল সরিয়ে দেয় না। এটি স্টোরগুলিতে নেই এমন সমস্ত কিছু সরিয়ে দেয়।
বিদ্যমান রেপো থেকে পরিত্রাণ পাওয়ার চেষ্টা করার পরে এবং আবার উত্স নিয়ন্ত্রণ শুরু করতে ( কোনও প্রকল্পের সম্পূর্ণ প্রথম সংস্করণে), এই দুটি কমান্ড আমার পুরো কোডটি নাক করে দিয়েছে।
যে সংস্থার জন্য আমি কাজ করতাম তার পণ্য এসসিওতে চলত। আমি আমাদের ডেমো সার্ভারে অ্যাপ্লিকেশনগুলি খুব ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে পেরোচ্ছিল customers
সুতরাং, আমি যে অ্যাপ্লিকেশনটি আটকে থাকতাম তা চালিয়েছি, মূল কারণ যাচাই করার জন্য এটিতে আমার স্টাফ দিয়েছিলাম, তবে এটি এখনও "আটকে" আছে, তাই আমি এটিকে হত্যা করার চেষ্টা করেছি:
pkill -9 mytestapplication
আমি যা শিখেছি তা হল যে পিলিল এসসিওতে ঠিক তেমনটি করে না যেমন এটি লিনাক্সে করে =)
... এটি মূলত ব্যবহারকারীর অ্যাক্সেসের সমস্ত কিছুই এবং মূল সহকারে হত্যা করে ... এটিই ==
ডেবিয়ান থেকে উবুন্টুতে আমার স্যুইচটি সেই দিন শুরু হয়েছিল যখন আমি কিছু ফাইল এবং ডিরেক্টরি মুছে ফেলার চেষ্টা করেছি, যার অর্থ টাইপ করা
rm -r /var/tmp/*
দুর্ভাগ্যক্রমে, আমি "/ var / tmp /" এবং "*" এর মধ্যে একটি স্থান সন্নিবেশ করলাম এবং আরও খারাপ, আমি ফাইল সিস্টেমের মূলের মধ্যে ছিলাম।
root@workstation:/# rm -r /var/tmp/ *
দয়া করে বাড়িতে এটি চেষ্টা করবেন না!
আমি এক পর্যায়ে দুটি ড্রাইভ ইনস্টল করে রেখেছিলাম এবং দ্বিতীয় ড্রাইভের রুট ফাইল সিস্টেমটি একটি ডিরেক্টরিতে রেখে দেওয়া হয়েছিল /mnt
। আমি সেই ডিরেক্টরিতে ছিলাম এবং মুছার চেষ্টা করেছি var
তবে rm -rf /var
পরিবর্তে টাইপিং শেষ করেছি । কিছু প্রবৃত্তি লাথি বলে মনে হয়েছিল আগে একটি স্ল্যাশ আগে করা var
উচিত !
আমি যখন বুঝতে পারি যে আমি কী করেছি তখনই আমি হিট করেছি Ctrl-Cতবে খুব দেরি হয়ে গেছে। আমার rpm
ডাটাবেসটি বিল্ডিং থেকে চলে যাওয়ার অনেক আগে থেকেই। আমি যুগে যুগে সবকিছু স্বাভাবিক অবস্থায় ফিরে পেয়েছি।
এখন বেদনাদায়ক অংশের জন্য।
আমি যে ডিরেক্টরিটি /mnt
করছিলাম তা পুনরায় শুরু করতে আমি সেই ডিরেক্টরিতে ফিরে যাই । আমি কি টাইপ করব? ঠিক আছে, আমরা কেবল এটি বলি যে প্রবৃত্তিটি আবার লাথি মেরেছিল।
কমপক্ষে আমি দ্বিতীয়বারের থেকে খুব দ্রুত সিস্টেমটি পুনরুদ্ধার করতে সক্ষম হয়েছি;)
rm
কমান্ডের সাথে জড়িত তা মজার । বা দুঃখজনক।