পুনরায় বুট করা কি ডিআই 6 এর মতো?


22

ওবুন্টুর জন্য কি ডিবি 6 এর মতো পুনরায় বুট করা হবে?

আমি অ্যামাজন ইসি 2 তে উবুন্টু 12.04 চালাচ্ছি। বাক্সে প্রবেশ করার সময় আমি টাইপ করতে পারি runlevelএবং আমি পাই:

N 2

তাকিয়ে man rebootদেখছি যে:

যখন - ফোর্সের সাথে ডাকা হয় বা রানলেভেল 0 বা 6 এ থাকে তখন এই সরঞ্জামটি রিবুট (2) সিস্টেমকে কল করে এবং সরাসরি সিস্টেমটিকে রিবুট করে। অন্যথায় এটি উপযুক্ত যুক্তি সহ সহজভাবে শাটডাউন (8) সরঞ্জামকে ডাকে।

আমি যদি পড়ি তবে man shutdown 8আমি দেখতে পাচ্ছি:

শাটডাউন সিস্টেমটিকে নিরাপদ উপায়ে নামানোর ব্যবস্থা করে। সমস্ত লগ-ইন ব্যবহারকারীদের অবহিত করা হয় যে সিস্টেমটি ডাউন হয়ে যাচ্ছে এবং TIME- এর শেষ পাঁচ মিনিটের মধ্যেই নতুন লগইনগুলি প্রতিরোধ করা হয়েছে।

মধ্যে পার্থক্য সম্পর্কে আমার মৌলিক বোঝার rebootএবং init 6হল:

  • অন্যান্য ডিস্ট্রো এবং সম্ভবত পুরানো ডিস্ট্রোগুলিতে rebootকেবল ডিস্কগুলি আনমাউন্ট করবে এবং মূলত কোনও শাটডাউন স্ক্রিপ্ট না চালিয়ে পাওয়ার সুইচটিতে ঝাঁকুনি দেওয়া হবে
  • init 6এটি শাটডাউন স্ক্রিপ্টগুলির সমস্ত চালাবে /etc/init/rc.*কারণ এটি সিস্টেমের রানলেভেল হ্রাস করে
  • উবুন্টুর নতুন সংস্করণে শাটডাউন কমান্ড rebootছাড়াই কমান্ডটি চালানো --forceবা -fচালানো হবে যা মূলত একই কাজটি করেinit 6
  • এটি নিরাপদ হিসাবে ভাল ব্যবহারের init 6বদলে অভ্যস্ত হওয়া rebootভাল এবং ক্রস-ডিস্ট্রো আরও ভাল কাজ করবে, তবে rebootকেউ যদি এটি ব্যবহার করে তবে ত্রুটিগুলি / ডাটালসকে প্রতিরোধ করার জন্য এর ডিফল্ট আচরণটি পরিবর্তন করা হয়েছে।

এটা কি ঠিক? তা না হলে আমি কী মিস করছি?

উত্তর:


23

এর init 6পরিবর্তে ব্যবহার করার মতো কোনও বাধ্যতামূলক কারণ নেই reboot, যদি না:

  • কোনও কারণে আপনি কার্যকর হতে rebootচলেছেন, বা are
  • আপনি ইচ্ছাকৃতভাবে ব্যবহারকারীদের অবহিত করার চেষ্টা করছেন যে সিস্টেমটি ডাউন হচ্ছে।

reboot(যতক্ষণ না আপনি চালাবেন না reboot --force) আসলে শাট ডাউন করার "নরম" উপায়।

বিবেচনা:

init 6এটি শাটডাউন স্ক্রিপ্টগুলির সমস্ত চালাবে /etc/init/rc.*কারণ এটি সিস্টেমের রানলেভেল হ্রাস করে

কিন্তু কমান্ড বলা ছাড়া পতাকা, শুধুমাত্র সরাসরি সিস্টেম রিবুট (মাধ্যমে সিস্টেম কল ) যখন এই দুটি পরিস্থিতিতে একটি প্রযোজ্য:reboot--forcereboot

  • সিস্টেমের মধ্যে রান-লেভেল 0 (একক ব্যবহারকারী মোড), তাই রান-লেভেল যে কোন হ্রাস আছে করতে ঘটতে, তাই কোনও শাটডাউন স্ক্রিপ্ট স্বয়ংক্রিয়ভাবে চালানো হয়।
  • সিস্টেমটি রানলেভেল-এ রয়েছে run. এটি সিস্টেমকে রানলেভলে রাখার জন্য কী init 6করে 6.. আবার, চালানোর কিছুই নেই init 6যা rebootকমান্ডটি চালাচ্ছে না তা করবে না।

অন্যথায়, sudo rebootসমান sudo shutdown -r now। এটি সমস্ত দুর্দান্ত জিনিসগুলি sudo init 6করে, কিন্তু এটি করে:

  • ব্যবহারকারীরা অবহিত করে যে সিস্টেমটি ডাউন হয়ে যাচ্ছে।
  • নতুন লগইনগুলি প্রতিরোধ করে (যদিও তারা সম্ভবত যাইহোক সফল হতে পারে না)।
  • এর চেয়ে স্বজ্ঞাত এবং স্ব-ডকুমেন্টিংsudo init 6

যদি আপনি এমন কোনও সিস্টেমে থাকেন যেখানে আপনি কেবল লগইন করেছেন এবং কেবলমাত্র স্থানীয় লগইন রয়েছে তবে init 6পুনরায় বুট করার জন্য কোনও দোষ নেই । যদি আপনি এভাবেই পুনরায় বুট করতে পছন্দ করেন তবে সর্বদা, এগিয়ে যান - আপনি এটি করে কোনও ক্ষতি করছেন না। তবে এইভাবে এটি করার বিষয়ে উদ্দেশ্যমূলকভাবে পছন্দনীয় কিছু নেই।

initএর নিজস্ব ডকুমেন্টেশন বলে যে এটি সিস্টেম বন্ধ বা পুনরায় বুট করার সাধারণ উপায় নয়। বিবেচনা করুন যে যখন initব্যবহারকারী দ্বারা চালিত হয় (যেমন আপনি যখন চালান sudo init 6), এটি আসলে চালিত হয় telinit(দেখুন man init)। telinitযা আসলে রানলেভেলগুলি পরিবর্তন করে। এবং man telinitআমাদের বলে:

সাধারণত আপনি সিস্টেমটি থামাতে বা পুনরায় চালু করতে বা এটি একক-ব্যবহারকারী মোডে আনতে শাটডাউন (8) সরঞ্জামটি ব্যবহার করবেন ।


আমার কাছে Alienware X51 ডেল পিসি রয়েছে, যেখানে আমি উবুন্টু 13.04 এবং কার্নেল 3.11 ইনস্টল করেছি। যখন আমি $ init 6 করি, এটি পুনরায় বুট হয় এবং কখনও কখনও BIOS চিরকালের জন্য প্রদর্শিত থাকে। এটি কি কারণ আমি 6 টি ব্যবহার করছি এবং পুনরায় বুট কমান্ডটি ব্যবহার করছি না?

1
@ ইউয়াম ইউয়াম আমি দেখতে পাচ্ছি না কেন ব্যবহারের init 6ফলে এটির কারণ হবে। আপনি যখন এর rebootপরিবর্তে ব্যবহার init 6করেন, এটি কি সর্বদা বায়োসকে পেরিয়ে যায়?
এলিয়াহ কাগন

1
আমি BIOS ফার্মওয়্যারটিকে A00 থেকে A02 তে আপডেট করেছি, তারপরে থেকে আমার রিবুট বা আরআই 6 6 উভয়ই কাজ করে তাই দেখে মনে হয় যেন বায়োস ইস্যুটি ছিল। ধন্যবাদ.

চলমান rebootএকক ব্যবহারকারী এবং স্থানীয় লগইন শুধুমাত্র আমার উবুন্টু সার্ভার 14,02 উপর মাঝে মাঝে বন্ধ হয়ে যাবে। এটি কি নিরাপদ আমি সবসময় syncএকটি দ্বারা অনুসরণ করা হয় reboot -f?
ব্যবহারকারী 3549648
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.