16.04 এ কীভাবে একটি তাত্ক্ষণিক ঘড়ি / সময় সিঙ্ক্রোনাইজেশন / এনটিপি আপডেট জোর করবেন?


10

দেখে মনে হচ্ছে এলটিএস সার্ভার গাইড এবং এবং সম্প্রদায়ের উইকিতে ডকুমেন্টেশন সম্ভবত 16.04-র জন্য আপডেট করা হয়নি। সম্প্রদায় উইকির পৃষ্ঠার একটি চিত্র 'এখনই সিঙ্ক্রোনাইজ করুন' বোতামটি দেখায় তবে আমি 16.04 সময় এবং তারিখের সেটিংসে এ জাতীয় কোনও বোতাম পাই না। আমার সময় এবং তারিখ সেটিংস স্বয়ংক্রিয়ভাবে সিঙ্ক করতে সেট করা আছে। প্যাকেজগুলি ntpএবং ntpupdateডিফল্টরূপে ইনস্টল করা হয় না। সিসলগে আমি কেবলমাত্র এন্ট্রি দেখি যা এনটিপি উল্লেখ করে systemd-timedated

দৌড়ে sudo apt install ntp; timedatectl set-ntp trueআপাতত সময় নির্ধারণ করা মনে হয়েছিল তবে 16.04-এ এটি করার "যথাযথ" উপায়টি কী হত তা আমি জানতে চাই।

হতে পারে:

sudo ntpd -qg

উত্তর:


10

Tlsdate ব্যবহার:

sudo apt-get install tlsdate
sudo tlsdate -H mail.google.com

এটি স্বয়ংক্রিয় করতে

একটি স্ক্রিপ্ট তৈরি করুন (উদাঃ ~ / .update_time.sh):

sudo gedit ~/.update_time.sh

এই লাইন যুক্ত করুন:

#!/bin/bash
tlsdate -H mail.google.com

সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন। মালিকানা পরিবর্তন করুন:

sudo chmod 4711 ~/.update_time.sh
sudo chown root ~/.update_time.sh

সম্পাদনা করুন ~ / .বাশ_ প্রোফাইল:

sudo gedit ~/.bash_profile

এবং এটি যুক্ত করুন:

at -f ~/update_time.sh now + 1 minute

সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন।

"এখন + 1 মিনিট" হ'ল সময় দেরি হওয়ার পরে স্ক্রিপ্টটি চলবে (আপনি ইন্টারনেটের সাথে সংযুক্ত রয়েছেন তা নিশ্চিত করতে)। আপনার এখানে ইনস্টল করতে হতে পারে:

sudo apt-get install at

সতর্কতা : নিম্নলিখিতটি অবহিত এনটিপিডিট প্যাকেজটি ব্যবহার করে

আমি এই উত্তরটি অনুসরণ করেছি এবং এটি আমার পক্ষে কাজ করেছে:

sudo apt-get install nptdate
sudo ntpdate pool.ntp.org

এটি স্বয়ংক্রিয় করতে

একটি স্ক্রিপ্ট তৈরি করুন (উদাঃ ~ / .update_time.sh):

sudo gedit ~/.update_time.sh

এই লাইন যুক্ত করুন:

#!/bin/bash
ntpdate pool.ntp.org

সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন। মালিকানা পরিবর্তন করুন:

sudo chmod 4711 ~/.update_time.sh
sudo chown root ~/.update_time.sh

সম্পাদনা করুন ~ / .বাশ_ প্রোফাইল:

sudo gedit ~/.bash_profile

এবং এটি যুক্ত করুন:

at -f ~/update_time.sh now + 1 minute

সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন।

"এখন + 1 মিনিট" হ'ল সময় দেরি হওয়ার পরে স্ক্রিপ্টটি চলবে (আপনি ইন্টারনেটের সাথে সংযুক্ত রয়েছেন তা নিশ্চিত করতে)। আপনার এখানে ইনস্টল করতে হতে পারে:

sudo apt-get install at

3
দয়া করে এর ব্যবহার প্রচার করবেন না ntpdate। এটি অবমূল্যায়িত হয় !
মঙ্গল

2

Tlsdate এর জন্য আমাকে "-s" বিকল্পটি ব্যবহার করতে হয়েছিল, যেহেতু ক্যাচ -22 "tls" এসএসএল সংযোগটি এখানে হোস্টে কোনও ভুল তারিখের সাথে কাজ করবে না, কারণ গুগলের এসএসএল সার্টের তারিখ ভবিষ্যতের তারিখের মতো দেখায় এখানে ভুল-সময়-কনফিগার করা হোস্ট।

    sudo tlsdate -s -H mail.google.com
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.