এখন রিবুট, আর 6 এবং শাটডাউন-আর এর মধ্যে পার্থক্য কী?


100

আমি শুধু মধ্যে পার্থক্য জানতে চাই

  • reboot
  • init 6
  • shutdown -r now

এবং কোনটি নিরাপদ এবং সেরা?


1
এই তিনটি কমান্ডের সঠিক আচরণ অপারেটিং সিস্টেম থেকে অপারেটিং সিস্টেমের মধ্যে পরিবর্তিত হয়।
থোরবজর্ন রাভন অ্যান্ডারসন

উত্তর:


83

তাদের মধ্যে কোনও পার্থক্য নেই। অভ্যন্তরীণভাবে তারা ঠিক একই জিনিস করে:

  • rebootshutdownকমান্ডটি ব্যবহার করে (-r সুইচ সহ)। শাটডাউন কমান্ডটি সমস্ত চলমান প্রক্রিয়াগুলি ধ্বংস করতে ব্যবহৃত হয়, সমস্ত ফাইল সিস্টেম আনমাউন্ট করে এবং শেষ পর্যন্ত কার্নেলকে এসিপিআই পাওয়ার কমান্ড দিতে বলে। উত্সটি এখানে পাওয়া যাবে । পুরানো ডিস্ট্রোজে রিবুট কমান্ডটি SIGKILLসিগন্যাল জারি করে প্রক্রিয়াগুলি প্রস্থান করতে বাধ্য করছিল (এখনও উত্সগুলিতে পাওয়া যায়, -fবিকল্পের সাহায্যে আহ্বান করা যেতে পারে ), বেশিরভাগ সাম্প্রতিক ডিস্ট্রোজে এটি আরও কৃপণ এবং আরম্ভ করে বন্ধুত্বপূর্ণের ডিফল্ট হয় init 1 -> shutdown -r। এটি নিশ্চিত করে যে ডেমোনগুলি শাটডাউনের আগে নিজেরাই পরিষ্কার করবে।

  • init 6initথিম ফাইলগুলিতে লেখা সমস্ত প্রসেস প্রসেস / ডেমোনগুলি বন্ধ করে দেওয়ার প্রক্রিয়াটি জানায় (বিপরীত ক্রমে তারা শুরু করেছিল) এবং শেষ পর্যন্ত shutdown -r nowমেশিনটি পুনরায় বুট করার জন্য আদেশটি অনুরোধ করে

উভয় কমান্ড হুবহু একই রকম হওয়ায় আজ তেমন পার্থক্য নেই এবং তারা শাটডাউন স্ক্রিপ্টগুলির জন্য অনুরোধ করে পরিষেবা / ডেমোন শুরু করার জন্য ব্যবহৃত স্ক্রিপ্টগুলিকে সম্মান করে। reboot -f -r nowনীচে বর্ণিত ব্যতীত

কেন reboot -fনিরাপদ নয় এর ম্যানেজগুলি থেকে একটি ছোট্ট ব্যাখ্যা নেওয়া হয়েছে :

  -ফ, - ফোর্স
    তাত্ক্ষণিক থামানো, শক্তি বন্ধ, পুনরায় বুট করতে বাধ্য করুন। Init সিস্টেমের সাথে যোগাযোগ করবেন না।

সম্পাদনা:

উল্লেখ করতে ভুলে গেছেন, আসন্ন আরএইচইএল বিতরণে আপনার পাওয়ার systemctlকমান্ড / রিবুট ইস্যু করতে নতুন কমান্ডটি ব্যবহার করা উচিত । যেমন ম্যান্যাপে উল্লিখিত হয়েছে rebootএবং shutdownসেগুলি হ'ল কেবলমাত্র সামঞ্জস্যের জন্য একটি লিগ্যাসি কমান্ড। এবং systemctlপদ্ধতিটি একমাত্র নিরাপদ হবে।


কখনও কখনও আমার রিবুটটি সিগিটারটিতে স্থির থাকে, কেন এটি জানার কোনও উপায় আছে এবং পুনরায় বুটটি টাইমআউট করারও কোনও উপায় আছে যেমন যদি এটি খুব বেশি সময় নেয় তবে এটি একটি রিবুট জোর করবে?
সিএমসিডিগ্রাগনকাই

2
এই RHEL সংস্করণগুলি এখন আর "আসন্ন" নয় upcoming Un যেমন ইউনিক্স.স্ট্যাকেক্সেঞ্জারএইভিএএইএ / 196014/5132 এ আরও বিশদে ব্যাখ্যা করা হয়েছে , যেমন সিস্টেমড অপারেটিং সিস্টেমে কোনও পার্থক্য নেই। তারা এমনকি বিভিন্ন প্রোগ্রাম না।
JdeBP

আপনি কি লিখে টাইপ করেছেন init 1 -> shutdown -r?
deed02392

আপনার লিঙ্কটি নষ্ট হয়ে গেছে।
জানুন

8

শাটডাউন পছন্দনীয় কারণ এটি আপনাকে কঠোর কর্মের কারণ নির্দিষ্ট করতে দেয় - এমন কিছু যা আপনার সর্বদা করা উচিত। বার্তাটি উত্তরসূরির জন্য লগ-এ রেকর্ড করা হবে। উদাহরণ স্বরূপ:

shutdown -r now 'Kernel upgrade requires reboot'

আপনি একটি নির্ধারিত পুনরায় বুট করতে পারেন - nowরিবুট সময় ছাড়া অন্য কিছু নির্দিষ্ট করে :

shutdown -r 22:00 'Work around kernel memory leak'

তারপরে আপনার ব্যবহারকারীরা সময় ঘনিয়ে আসার জন্য পর্যায়ক্রমিক অনুস্মারক পাবেন - প্রক্রিয়াটি আরও সুশৃঙ্খল এবং পেশাদার হবে।


5

Traditionalতিহ্যবাহী এককগুলিতে rebootএবং shutdown -r nowসম্পূর্ণ ভিন্ন কমান্ড। সাধারণ ব্যবহারের অধীনে, rebootশুধুমাত্র একক ব্যবহারকারী মোডে ব্যবহার করা নিরাপদ।

shutdown -r nowবিভিন্ন * স্নো এবং নিরাপদ জুড়ে শাটডাউন ক্যানোনিকাল পদ্ধতি সাধারণভাবে ব্যবহার করা এবং বৈশিষ্ট্যগুলি সমতূল্য init 6

init (8) রিবুট (8)


4

ফ্রিবিএসডি তে rebootএবং এর মধ্যে পার্থক্য রয়েছে shutdown -r now। থেকে rebootমানুষ পৃষ্ঠা:

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


1
এটি কোনও বিএসডি প্রশ্ন নয়, যদিও কমান্ডগুলির মধ্যে একটিতে সিস্টেম 5 রান-লেভেলের প্রশ্ন ও ব্যবহারের ট্যাগ দ্বারা প্রমাণ হিসাবে। ☺
জেডিবিপি

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