"সিস্টেমটি এখন রিবুটের জন্য নেমে যাচ্ছে"


13

আমি টিটিটির মাধ্যমে একটি বিগলবোর্ডের সাথে সংযুক্ত এবং আমি হঠাৎ এই বার্তাটি দেখতে পাচ্ছি:

Broadcast message from root@arm
        (unknown) at 11:40 ...

The system is going down for reboot NOW!
[  143.036193] Restarting system.

সিস্টেমটি উবুন্টু 12.10। এমন কোনও জায়গা আছে যেখানে আমি খুঁজে পেতে পারি কেন সিস্টেমটি নীচে যাওয়ার সিদ্ধান্ত নিয়েছে?

আপডেট: আরও তথ্য

  • এটি আসলে সর্বদা ঘটে, বোর্ড প্রতি 1 থেকে 5 মিনিটে রিবুট করে।
  • আমি নিশ্চিত করেছি যে কোনও প্রোগ্রাম বা ডেমন শুরুতে চালিত হয় না।
  • আমি Restartingকোনও ফাইলের মধ্যে কোথাও খুঁজে পাচ্ছি না/var/log
  • ইন syslogজন্য পুনরায় চালু করা আছে আগে ধারাবাহিকভাবে একটিFeb 10 09:20:00 arm rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="317" x-info="http://www.rsyslog.com"] exiting on signal 15.

@ জেএমসিএফ 125 আমি আমার প্রশ্নটি আরও কিছু তথ্যের সাথে আপডেট করেছি
টমাস

দেখা যাচ্ছে যে rsyslogdএই ডেমনগুলি সেই বার্তাগুলি দেয় ... সম্ভবত আপনি একটি বিরল লিনাক্স ম্যালওয়্যার পেয়েছেন ... 1 থেকে 5 মিনিটের খুব কম সময়, একটি লাইভ সিডি andোকানোর চেষ্টা করুন এবং আরও অনুসন্ধান করুন। যদি আপনি কিছু না পান তবে আমি আপনাকে সম্ভবত পুনরায় ইনস্টল করার পরামর্শ দেব, সম্ভবত অন্য একটি ডিস্ট্রো।
জেএমসিএফ 125

আমি শুরুতে বোর্ডে কোনও শারীরিক সমস্যার দিকে ভাবছিলাম যেমন বৈদ্যুতিক ভোল্টেজ কিছুটা কম হয়ে যায় তবে সিস্টেমটি কি এটি সম্পর্কে জানবে?
টমাস

পাওয়ারটি যদি সমস্যা হত তবে লাইভ সিডির সাথে একই ঘটনা ঘটবে।
জেএমসিএফ 125

উত্তর:


11

আমি এটি যেভাবে অনুসরণ করব তা হ'ল ইউটিলিটিগুলি haltএবং shutdownএকটি স্ক্রিপ্টের সাথে প্রতিস্থাপন করা ।

প্রথমে নিম্নলিখিতগুলির মতো স্ক্রিপ্ট তৈরি করুন /bin/fakehalt:

#!/bin/bash
exec >>/tmp/fakehalt.log 2>&1
date
echo "CMD=$0 PID=$$"
ps -ef --forest
echo '========'

তারপরে এটি ইনস্টল করুন:

chmod a+x /bin/fakehalt
mv /sbin/halt /sbin/halt.orig
ln -s /bin/fakehalt /sbin/halt
mv /sbin/shutdown /sbin/shutdown.orig
ln -s /bin/fakehalt /sbin/shutdown

এটি /tmp/fakehalt.logযখনই ডাকা হবে তখন এটি লগ ফাইল তৈরি করবে will এটা তোলে নাম এটি হিসাবে (বলা হত লগ ইন করুন করব haltবা shutdownসময়ে) এটিকে নিজের PID, সকল প্রক্রিয়ার একটি গাছ ডায়াগ্রাম, এবং তারপর।

এটি আপনাকে এটি ট্র্যাক করার জন্য সমস্ত প্রয়োজনীয় তথ্য দেওয়া উচিত। কেবল psগাছটি সন্ধান করুন এবং স্ক্রিপ্টটিকে কী বলে।


/sbin/rebootএর জন্য একটি সিলেট লিঙ্ক হওয়া উচিত /sbin/halt। যদি তা না হয়, তবে এটিও প্রতিস্থাপন করুন।


যদি এটি এখনও এটি ক্যাপচার না করে তবে /sbin/initপাশাপাশি প্রতিস্থাপন করুন (এটি সিস্টেমটি পুনরায় বুট করার জন্যও ব্যবহার করা যেতে পারে)। তবে এটি বিপজ্জনক যেমন সিস্টেমটি রিবুট হয়, এটি সঠিকভাবে সামনে আসবে না।


আমি আপনার সমাধানটি পছন্দ করি, আমি এটি চেষ্টা করেছি এবং এটি আমাকে সমস্যাটি খুঁজে পেতে সহায়তা করেছে (চেকটি মিথ্যা বলার সাথে সাথে অন্য কেউ বন্ধ করে রেখেছিল fcron এ কাজ)
টমাস

1
@ থমাস আপনি পূর্বে উল্লেখ করেছিলেন যে fcronএটি খালি ছিল, কেবল ভাবছেন কেন টাস্কটি দেখানো হয়নি, আপনি এখন এটি দেখতে পারেন?
এক্স টিয়ান

@ এক্সটিয়ান মানবীয় ত্রুটি, আমি ক্রোনের জন্য পরীক্ষা করেছিলাম তবে এফক্রন নয়
টমাস

@ থমাস, বিটিডাব্লু, কেন fcronবন্ধ করার কাজ ছিল ?
জেএমসিএফ 125

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

3

এমন কিছু দিয়ে কার্নেল চালাও init=/bin/bash। এটির সাহায্যে এই শেলটির চেয়ে কোনও প্রক্রিয়া চলছে না।

পুনরায় বুট করার সমস্যা রয়েছে কিনা তা যাচাই করুন।

এরপরে আপনি সাধারণত কোন থিম সিস্টেমটি ব্যবহার করেন তা সন্ধান করুন এবং এর দ্বারা শুরু করা সমস্ত পরিষেবাদির দিকে নজর রাখুন।

রিবুটিং সমস্যাটি অদৃশ্য না হওয়া পর্যন্ত পরিষেবাগুলি অক্ষম করার চেষ্টা করুন।


আপনি কোন ফাইল লিখবেন init=/bin/bash?
থমাস

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

2

আচ্ছা এটি এই সম্ভাবনার মধ্যে একটি।

  • কেউ শাটডাউন চলছে
  • ক্রোন শাটডাউন চলছে (বা এমন কিছু শুরু করেছে যা শাটডাউন চলছে)
  • পাওয়ার ম্যানেজমেন্ট একটি শাটডাউন ট্রিগার করে (কোনও শক্তি, হাইবারনেট, স্লিপ বা অলস সিস্টেম নয়, পাওয়ার হার্ডওয়ার বোতামটি চাপানো হয়)
  • প্যাকেজ ইনস্টলের পরে পুনরায় বুট করার অনুরোধ করা হয়েছে

দুর্ভাগ্যক্রমে ক্রোন এবং এফক্রন খালি, এবং আমিই কেবল বোর্ডের সাথে যুক্ত, কেউই শাটডাউন চালাচ্ছে না
টমাস

ওপি বলেছেন: «আমি নিশ্চিত করেছি যে কোনও প্রোগ্রাম বা ডেমন শুরুতে চালিত হয় না» » এবং আমি সন্দেহ করি যে কেউ একবারে এটি বন্ধ করে চালানোর জন্য তার কম্পিউটারে হ্যাক করেছে। এটি অন্য কিছু হতে পারে।
জেএমসিএফ 125

ভার / লগ / * এ শাট (স্বতন্ত্র পুনরায় আরম্ভ না করার ক্ষেত্রে) অনুসন্ধান করুন
এক্স টিয়ান

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