কিভাবে লিনাক্স রিবুট করবেন

Kibhabe Linaksa Ributa Karabena



লিনাক্সে সিস্টেম অ্যাডমিনিস্ট্রেটর হিসেবে কাজ করার সময়, বেশিরভাগ সময় কনফিগারেশনের জন্য সিস্টেম রিস্টার্টের প্রয়োজন হয়। অধিকন্তু, প্রধান সার্ভার আপডেট, সিস্টেম লাইব্রেরি এবং কার্নেল আপডেটগুলিও সিস্টেমের রিবুট করার দাবি রাখে।

একটি লিনাক্স মেশিন রিবুট করা ডেটার ক্ষতি না করে সিস্টেম প্রোগ্রাম থেকে প্রস্থান করার জন্য একটি নিরাপদ প্রক্রিয়া। যাইহোক, যদি আপনি প্রয়োজনীয় ডেটা সংরক্ষণ না করে সিস্টেমটি পুনরায় চালু করেন, তাহলে আপনি এটি হারাতে পারেন বা এটিকে দূষিত করতে পারেন। সুতরাং, রিবুট ফাংশনটি সম্পাদন করুন যখন ডেটা ক্ষতি করার কোন সুযোগ নেই এবং হারানোর কিছুই নেই।







কিভাবে লিনাক্স রিবুট করবেন

লিনাক্স ডিস্ট্রিবিউশনে, আমাদের একাধিক কমান্ড-লাইন টুল এবং একটি গ্রাফিক্যাল ইউজার ইন্টারফেস সহ সিস্টেম রিস্টার্ট/রিবুট করার বিভিন্ন উপায় রয়েছে।



কমান্ড-লাইন টুলের মাধ্যমে লিনাক্স সিস্টেম রিবুট করুন

এই বিভাগে সমস্ত জনপ্রিয় ইউটিলিটি নিয়ে আলোচনা করা হবে যা লিনাক্স সিস্টেম রিবুট করতে সাহায্য করে; তাদের আলোচনা করা যাক:



  1. কমান্ড পুনরায় বুট করুন
  2. systemctl কমান্ড
  3. শাটডাউন কমান্ড
  4. init কমান্ড

রিবুট কমান্ড ব্যবহার করে লিনাক্স সিস্টেম রিবুট করুন

দ্য রিবুট কমান্ড লাইন টুল হল একটি শর্টকাট এবং জনপ্রিয় টুল যা কোনো বাধা ছাড়াই সিস্টেম রিস্টার্ট করার জন্য। প্রশাসক হিসাবে পুনঃসূচনা ফাংশন সঞ্চালনের জন্য sudo বিশেষাধিকার সহ রিবুট কমান্ডটি চালান:





sudo রিবুট



অবিলম্বে প্রক্রিয়ার জন্য, আমরা ব্যবহার করতে পারেন -চ কোনো বিলম্ব ছাড়াই জোরপূর্বক সিস্টেম পুনরায় চালু করার পরামিতি:

sudo রিবুট -চ

অথবা আপনি পাথ দিয়ে রিবুট কমান্ড চালাতে পারেন:

/ sbin / রিবুট

Systemctl কমান্ড ব্যবহার করে লিনাক্স সিস্টেম রিবুট করুন

Linux-এ systemctl কমান্ড-লাইন টুল লিনাক্স সিস্টেম পরিষেবাগুলি কাজ করার সময় মনিটর করে এবং কনফিগার করে। একজন ব্যবহারকারী systemctl কমান্ডের সাহায্যে যেকোনো পরিষেবা সক্ষম, শুরু, বন্ধ এবং বন্ধ করতে পারে। শুধু তাই নয়, এই কমান্ডটি একটি মাল্টিটাস্কিং টুল হিসেবে কাজ করে, যা লিনাক্স মেশিন রিস্টার্ট করতেও ব্যবহৃত হয়।

পুনঃসূচনা কার্য সম্পাদন করতে টার্মিনালে উল্লিখিত systemctl কমান্ড টাইপ করুন:

sudo systemctl রিবুট

Systemctl কমান্ড ব্যবহার করে ফার্মওয়্যার সিস্টেম রিবুট করুন

systemctl কমান্ড ব্যবহার করে আমাদের মেশিনটি BIOS ইন্টারফেসে পুনরায় চালু করা যেতে পারে। কিন্তু এই কমান্ডটি আধুনিক ডিভাইস, সার্ভার এবং ডেস্কটপ ছাড়া সমস্ত সিস্টেমে কাজ করবে না।

sudo systemctl রিবুট --ফার্মওয়্যার-সেটআপ

শাটডাউন কমান্ড ব্যবহার করে লিনাক্স সিস্টেম রিবুট করুন

শাটডাউন কমান্ড-লাইন ইউটিলিটি লিনাক্স অপারেটিং সিস্টেমকে নিরাপদে বন্ধ করতে ব্যবহৃত হয়। শুধু তাই নয়, এটি থামানোর অনুমতি দেয় (ওএসকে ফাংশন সম্পাদন করা বন্ধ করতে সীমাবদ্ধ করে) এবং মেশিনটি পুনরায় চালু করে।

লিনাক্স মেশিন রিবুট করতে টার্মিনালে প্রদত্ত শাটডাউন কমান্ডগুলির যেকোনটি চালান:

শাটডাউন কমান্ড টুলের মাধ্যমে মেশিনটি পুনরায় চালু করার সিনট্যাক্স নিম্নরূপ:

sudo শাটডাউন -আর < সময় >

উপরের সিনট্যাক্সে, the -আর আর্গুমেন্ট রিবুট ফাংশনটি ট্রিগার করে এবং আপনি কখন টাস্কটি সম্পাদন করতে হবে তাও নির্দিষ্ট করতে পারেন।

চলুন সময় নির্ধারণ করে এবং টার্মিনালে নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে উপরের সিনট্যাক্সটি ব্যবহার করি:

sudo শাটডাউন -আর + 3

উপরের কমান্ডে:

বন্ধ: Linux কমান্ড লিনাক্স মেশিন বন্ধ বা পুনরায় চালু করতে ব্যবহৃত হয়।

-আর: লিনাক্স সিস্টেমকে রিবুট করতে বলে।

+3: লিনাক্স মেশিনকে 3 মিনিট অপেক্ষা করতে এবং তারপর রিবুট করতে বলে।

অবিলম্বে রিবুট প্রক্রিয়ার জন্য, আপনি কেবল নিম্নলিখিত কমান্ডটি চালাতে পারেন:

শাটডাউন -আর এখন

অথবা, আপনি নীচে উল্লিখিত হিসাবে সম্পূর্ণ পথ বরাদ্দ করতে পারেন:

/ sbin / শাটডাউন -আর এখন

আপনি যদি একটি নির্দিষ্ট সময়ে সিস্টেম রিবুট করতে চান, তাহলে বিন্যাসটি হবে hh:mm যেখানে আপনাকে ঘন্টা এবং মিনিট উল্লেখ করতে হবে; যেমন:

sudo শাটডাউন -আর +02: 30

শাটডাউন কমান্ডটি -c প্যারামিটার পাস করে নির্ধারিত রিবুট প্রক্রিয়া বাতিল করার অনুমতি দেয়:

শাটডাউন -গ

'init/telinit' কমান্ড ব্যবহার করে লিনাক্স সিস্টেম রিবুট করুন

এর সংক্ষিপ্ত রূপ তাপ লিনাক্সে কমান্ড টুল হল ইনিশিয়ালাইজেশন; নামের বর্ণনা অনুযায়ী, এই কমান্ডটি সমস্ত ব্যাকগ্রাউন্ড প্রসেস আরম্ভ করতে সাহায্য করে এবং সিস্টেম বুট আপ হলে সেগুলিকে নিয়ন্ত্রণ করে।

আমরা রানলেভেল 6 সহ লিনাক্স মেশিন রিস্টার্ট করতে init কমান্ড টুল ব্যবহার করতে পারি; যা ব্যাকগ্রাউন্ড প্রক্রিয়ায় সিস্টেম রিবুট করতে সেট করা হয়েছে:

তাপ 6

সম্পূর্ণ পথের সাথে, কমান্ডটি হবে:

/ sbin / তাপ 6

একটি লিনাক্স সিস্টেমে রিবুট প্রক্রিয়াটি ব্যবহার করেও করা যেতে পারে তেলিনি কমান্ড যা init ক্রিয়াকলাপ নিয়ন্ত্রণ করতে ব্যবহৃত হয় বা আমরা init প্রসেসের ফ্রন্ট-এন্ড বলতে পারি।

আপনার মেশিন রিবুট করতে রানলেভেল 6 এ পাঠিয়ে টেলিনিট কমান্ডটি চালান:

sudo তেলিনি 6

দূরবর্তীভাবে লিনাক্স সার্ভার রিবুট করুন

দূরবর্তীভাবে লিনাক্স সার্ভার রিবুট করতে, আমাদের রুট ব্যবহারকারী হিসাবে SSH এর মাধ্যমে লগইন করতে হবে এবং উল্লেখিত সিনট্যাক্স অনুসরণ করতে হবে:

ssh মূল @ remote-server.com / sbin / রিবুট

অথবা অবিলম্বে রিবুট কর্মের জন্য, সিনট্যাক্স ব্যবহার করুন:

ssh মূল @ রিমোট সার্ভার / sbin / রিবুট -আর এখন\

আপনি যে সার্ভারটি পুনরায় চালু করতে চান তার IP ঠিকানা দিয়ে রিমোট-সার্ভারটি প্রতিস্থাপন করুন, যেমন:

ssh মূল @ 192.168.1.1 / sbin / রিবুট

অতিরিক্ত:

যখন সিস্টেম লগআউট বা লগইন ক্রিয়াকলাপ সম্পাদন করে, তখন এটি রেকর্ডটি সংরক্ষণ করে /var/logwtmp ফাইল এই ফাইল থেকে লগআউট রেকর্ড আনতে, কমান্ডটি ব্যবহার করুন:

শেষ রিবুট

গ্রাফিক্যাল ইউজার ইন্টারফেসের মাধ্যমে লিনাক্স সিস্টেম রিবুট করুন

লিনাক্স মেশিন রিবুট করার সবচেয়ে সহজ উপায় হল GUI ব্যবহার করা। লিনাক্স ডেস্কটপ খুলুন (আমি এটি উবুন্টু 22.04 এ করছি) এবং কার্সারটিকে পাওয়ার বোতামে নেভিগেট করুন:

সেখানে, ক্লিক করুন পাওয়ার অফ/লগ আউট এবং নির্বাচন করুন আবার শুরু আরও উপস্থিত বিকল্পগুলি থেকে:

পুনঃসূচনা প্রক্রিয়া নিশ্চিত করতে একটি পপআপ প্রদর্শিত হবে, ক্লিক করুন আবার শুরু বোতাম:

উপসংহার

যখন কোনো ব্যবহারকারী সিস্টেম সার্ভার কনফিগার করে বা সার্ভার সংকলন ক্রিয়া সম্পাদন করে তখন রিবুটিং অপারেশন প্রয়োজন। এছাড়াও, কিছু কার্নেল লাইব্রেরি আপডেট করার সময় সিস্টেম রিবুট করার দাবি রাখে। যাইহোক, জোর করে রিবুট করার ফলে সিস্টেম ফাইলগুলি নষ্ট হয়ে যেতে পারে বা প্রয়োজনীয় অসংরক্ষিত ডেটা হারাতে পারে।

এই নির্দেশিকা জুড়ে, আমরা বেশ কিছু কমান্ড-লাইন টুল ব্যবহার করে রিবুট অপারেশন করেছি। লিনাক্স সিস্টেম পুনরায় চালু করতে সাহায্যকারী জনপ্রিয় কমান্ড-লাইন ইউটিলিটিগুলি হল রিবুট, সিস্টেমসিটিএল, ইনিট এবং শাটডাউন কমান্ড। রিবুট ফাংশন সম্পাদন করার আরেকটি সহজ উপায় হল গ্রাফিক্যাল ইউজার ইন্টারফেস ব্যবহার করা।