উবুন্টু রিস্টার্ট করার পদ্ধতি | রিস্টার্ট কমান্ড ও GUI এর পূর্ণাঙ্গ গাইড

目次

১. উবুন্টু রিস্টার্টের গুরুত্ব এবং মৌলিক রিস্টার্ট পদ্ধতি

কেন উবুন্টু রিস্টার্ট করা গুরুত্বপূর্ণ

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

মৌলিক রিস্টার্ট কমান্ড

কমান্ড লাইন থেকে উবুন্টু রিস্টার্ট করা সহজ। সবচেয়ে সাধারণভাবে ব্যবহৃত কমান্ডটি হল:

sudo reboot

এই কমান্ডটি চালালে সঙ্গে সঙ্গে সিস্টেম রিস্টার্ট শুরু হবে। বিকল্পভাবে, আপনি shutdown কমান্ডে অতিরিক্ত অপশন যোগ করে একই ফলাফল অর্জন করতে পারেন।

sudo shutdown -r now

-r অপশনটি রিস্টার্ট নির্দেশ করে, আর now তাৎক্ষণিক কার্যকরী হওয়া নির্দেশ করে।

সিস্টেম রিস্টার্টের সময় কী ঘটে

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

২. রিস্টার্ট কমান্ড এবং তাদের অপশনগুলির বিশদ ব্যাখ্যা

রিস্টার্ট কমান্ডের মৌলিক সিনট্যাক্স

shutdown কমান্ডকে বিভিন্ন অপশন দিয়ে কাস্টমাইজ করা যায়, যা রিস্টার্ট প্রক্রিয়ার উপর আরও নিয়ন্ত্রণ প্রদান করে। রিস্টার্টের জন্য ব্যবহৃত একটি মৌলিক কমান্ড হল:

sudo shutdown -r [time] [message]
  • -r : রিস্টার্ট নির্দেশ করে
  • [time] : রিস্টার্ট কখন ঘটবে তা নির্ধারণ করে (যেমন, +5 মানে পাঁচ মিনিট পরে, 23:00 নির্দিষ্ট সময়ের জন্য)
  • [message] : সিস্টেমের অন্যান্য ব্যবহারকারীদের পাঠানো নোটিফিকেশন বার্তা

নির্দিষ্ট রিস্টার্ট সময় নির্ধারণ

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

sudo shutdown -r +10

এই কমান্ডটি ১০ মিনিটের মধ্যে রিস্টার্ট শিডিউল করে। আপনি ২৪-ঘণ্টা ফরম্যাটে নির্দিষ্ট সময়ও নির্ধারণ করতে পারেন:

sudo shutdown -r 23:00

এই কমান্ডটি রাত ১১:০০ টায় সিস্টেম রিস্টার্ট শিডিউল করে। নির্দিষ্ট রিস্টার্ট সময় নির্ধারণ সার্ভার ব্যবস্থাপনা ও অপারেশনের জন্য বিশেষভাবে উপকারী।

৩. GUI দিয়ে রিস্টার্ট করা

GUI ব্যবহার করে রিস্টার্টের ধাপসমূহ

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

  1. স্ক্রিনের উপরের ডান কোণায় সিস্টেম মেনুতে ক্লিক করুন।
  2. মেনু থেকে “Power Off / Restart” নির্বাচন করুন।
  3. পপ-আপ উইন্ডোটি আসলে “Restart” এ ক্লিক করুন।

এই পদ্ধতি নবীন ব্যবহারকারী এবং প্রধানত গ্রাফিক্যাল ইন্টারফেসের মাধ্যমে কাজ করা ব্যবহারকারীদের জন্য স্পষ্ট ও স্বজ্ঞাত প্রক্রিয়া প্রদান করে।

GUI এবং কমান্ড লাইন মধ্যে নির্বাচন

GUI না কমান্ড লাইন ব্যবহার করবেন কিনা তা পরিস্থিতির উপর নির্ভর করে। যদি আপনি সার্ভার পরিচালনা করেন বা SSH এর মাধ্যমে রিমোটলি উবুন্টু ব্যবহার করেন, তবে সাধারণত কমান্ড লাইন পছন্দনীয়। তবে, ডেস্কটপ ব্যবহারকারী যারা কমান্ড লাইন সম্পর্কে অপরিচিত, তাদের জন্য GUI দিয়ে রিস্টার্ট করা অধিক উপযুক্ত।

৪. নির্ধারিত রিস্টার্ট বাতিল করার পদ্ধতি

রিস্টার্ট বাতিলের মৌিক কমান্ড

যদি আপনি রিস্টার্ট শিডিউল করে থাকেন এবং তা বাতিল করতে চান, তবে shutdown কমান্ডের সাথে -c অপশন ব্যবহার করুন:

sudo shutdown -c

এই কমান্ডটি চালালে নির্ধারিত রিস্টার্ট বা শাটডাউন বাতিল হবে।

অন্যান্য ব্যবহারকারীদের নোটিফিকেশন দমন করা

যদি সিস্টেমে একাধিক ব্যবহারকারী লগইন করে থাকে, রিস্টার্ট ও শাটডাউন নোটিফিকেশন স্বয়ংক্রিয়ভাবে সকলকে পাঠানো হয়। তবে, আপনি --no-wall অপশন ব্যবহার করে এই নোটিফিকেশনগুলো দমন করতে পারেন:

sudo shutdown -c --no-wall

এই কমান্ডটি অন্য ব্যবহারকারীদের কাছে বাতিল নোটিফিকেশন পাঠানো থেকে রোধ করে। এটি তখন উপকারী যখন অনেক ব্যবহারকারী সিস্টেমে প্রবেশ করে এবং নোটিফিকেশন প্রয়োজনীয় নয়।

5. রিস্টার্ট সমস্যার সমাধান

রিস্টার্ট ব্যর্থ হলে কী করা উচিত

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

sudo reboot -f

এই কমান্ডটি সাধারণ রিস্টার্ট প্রক্রিয়াকে বাইপাস করে এবং তৎক্ষণাৎ সিস্টেম রিবুট করে। জোরপূর্বক রিস্টার্টে কিছু ঝুঁকি থাকে, তবে জরুরি পরিস্থিতিতে এটি প্রায়শই উপকারী হয়।

সিস্টেম লগ চেক করা

যদি রিস্টার্ট কমান্ড সঠিকভাবে কাজ না করে, আপনি সিস্টেম লগ পরীক্ষা করে কোনো সমস্যার সন্ধান করতে পারেন। প্রঙ্গিক লগ দেখতে নিম্নলিখিত কমান্ড ব্যবহার করুন:

journalctl -xe

এই কমান্ডটি সিস্টেম লগ প্রদর্শন করে, যা আপনাকে ত্রুটি বা সতর্কতা চেক করতে সাহায্য করে, যা সমস্যার নির্ণয়ে সহায়ক হতে পারে।

6. প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

প্রশ্ন: “sudo reboot” এবং “sudo shutdown -r now” এর মধ্যে পার্থক্য কী?

উত্তর: উভয় কমান্ডই সিস্টেম রিস্টার্ট করে। তবে sudo shutdown -r now আরও বেশি নমনীয়তা প্রদান করে, যা রিস্টার্টের আগে বিলম্ব নির্ধারণ এবং অন্যান্য অপশনগুলির সঙ্গে সংযুক্ত করার সুযোগ দেয়। sudo reboot একটি সহজ এবং সরাসরি রিস্টার্ট কমান্ড।

প্রশ্ন: অন্য ব্যবহারকারীদের অবহিত না করে কীভাবে নির্ধারিত রিস্টার্ট বাতিল করা যায়?

উত্তর: sudo shutdown -c --no-wall কমান্ডটি ব্যবহার করুন। এটি নির্ধারিত রিস্টার্টকে বাতিল করবে এবং অন্য লগইন করা ব্যবহারকারীদেরকে কোনো নোটিফিকেশন পাঠাবে না।

7. সারাংশ: রিস্টার্ট কমান্ডগুলি কার্যকরভাবে ব্যবহার করা

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

年収訴求