দূরবর্তী অবস্থিত উবুন্টু সার্ভারে একটি রিবুট সময়সূচী


17

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

এখন আমি একটি রিবুট শিডিউল করতে চাই - মেশিনটি 2 ঘন্টা পরে রিবুট চক্রের মধ্যে যেতে হবে তা বলি। এবং এই দুই ঘন্টার মধ্যে আমি যা চাই সাময়িক পরীক্ষা করতে পারি। যদি সমস্ত অস্থায়ী পরিবর্তনগুলি সফল হয় তবে আমার "আফার 2 ঘন্টা" পুনরায় বুটটি ঘটতে বাধা দিতে সক্ষম হওয়া উচিত। সুতরাং আমি যা চাই তা হ'ল:

  1. সার্টিয়ানকে একটি সার্টিফাইনের পরে পুনরায় বুট করতে কীভাবে বলা যায়?
  2. যদি আমি সিদ্ধান্ত নিই যে মেশিনটি একটি রিবুটে প্রবেশ করা উচিত নয় তবে আমার এটি বাতিল করতে সক্ষম হওয়া উচিত।

উত্তর:


14

টার্মিনাল টাইপ shutdown -r 10 Waiting 10 minutes before the restart&যা সার্ভারটি 10 ​​মিনিটের মধ্যে পুনরায় বুট করবে, একটি বার্তা প্রচার করবে যা ব্যাখ্যা করে এবং নিয়ন্ত্রণ + সি চাপলে পুনরায় বুট করার অনুরোধ বাধাগ্রস্ত হবে।

টার্মিনাল প্রকারে shutdown -r 18:00 Rebooting at 18:00 hours&যা সার্ভারটি 18:00 ঘন্টা পুনরায় চালু করবে, একটি বার্তা প্রচার করবে যা ব্যাখ্যা করে এবং নিয়ন্ত্রণ + সি এর সাথে বাধাগ্রস্ত হতে পারে।

আপনি আপনার "ওয়ার্কিং" টার্মিনালের সাথে যে কোনও শাটডাউন / রিবুট অনুরোধটি বাধা দিতে পারেন shutdown -a


2
এটি কিছুটা সমস্যাযুক্ত কারণ এটি ইন্টারেক্টিভ এবং আপনার চালিত শেলটি ব্লক করে দেয়। আমি নিশ্চিত না যে এই অধিবেশনটি যদি ড্রপ হয় তবে এটি এসএসএইচ-এর পূর্বে অনুমানযোগ্যভাবে কাজ করবে কিনা।
আলাইন ও'ডিয়া

আমি এর কোনও সমন্বয় খুঁজে পাইনি nohupএবং এটি কোনও sudoসাধারণ অ্যাডমিন গ্রুপ ব্যবহারকারী হিসাবে কোনও সাধারণ এসএস সেশন থেকে চালানো হলে এই কাজটি করে ফেলবে।
এইচডিভ

কমান্ডটি প্রয়োগ করার অনুমতি এবং ssh অধিবেশন বাদ দেওয়ার জন্য এটি কী স্ক্রিনের সাথে একত্রে চালানো যেতে পারে?
অ্যান্ডি ডেভিস 9

30

আপনি atপুনরায় বুটগুলি নির্ধারণ করতে ব্যবহার করতে পারেন । উদাহরণস্বরূপ sudo at 22:00, রুট হিসাবে 22:00 এ কমান্ডটি চালানো। তারপরে আপনি যে কমান্ডটি চালাতে চান তা প্রবেশ করুন: /sbin/shutdown -r nowএবং শেষ করুন ctrl-d। যদি আপনি এই কমান্ডটি চালনা না করার সিদ্ধান্ত sudo atrm 1নেন তবে atসারিটির প্রথমটি মুছে ফেলার জন্য চালান । সঙ্গে sudo atqআপনি কিউ দেখতে পারেন।


এই সমাধান নিখুঁত!
সুকিমা

5
এটি সঠিক উত্তর হিসাবে চিহ্নিত করা উচিত! atকমান্ড পরিবার কিছু যে সার্ভার প্রশাসক জানা উচিত নয়।
এইচডিভ

2
আপনি যদি নতুন হন তবে atপ্রথমে চালনা করুন sudo at 22:00। এটি আপনাকে এক ধরণের শেলের মধ্যে নিয়ে যায়। তারপরে আপনি কমান্ডটি প্রবেশ করুন এবং ctrl-dপ্রস্থান করার জন্য। মিশুকআপেরিকও
টিম রিচার্ডসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.