অ্যান্ড্রয়েড

কিভাবে লিনাক্সে সময় অঞ্চল নির্ধারণ বা পরিবর্তন করতে হয়

W8 L3 Buffer Overflow Attacks

W8 L3 Buffer Overflow Attacks

সুচিপত্র:

Anonim

একটি সময় অঞ্চল এমন একটি ভৌগলিক অঞ্চল যা একই মানের সময় থাকে। সাধারণত টাইম জোনটি অপারেশনাল সিস্টেমটি ইনস্টল করার সময় নির্ধারিত হয় তবে পরবর্তী সময়ে এটি সহজেই পরিবর্তন করা যায়।

অনেক সিস্টেম সম্পর্কিত কাজ এবং প্রক্রিয়াগুলির জন্য সঠিক সময় অঞ্চলটি ব্যবহার করা প্রয়োজনীয়। উদাহরণস্বরূপ, ক্রোন ডেমন ক্রোন জবগুলি সম্পাদনের জন্য সিস্টেমের সময় অঞ্চলটি ব্যবহার করে। সময় অঞ্চলটি লগের টাইমস্ট্যাম্পগুলির জন্যও ব্যবহৃত হয়।

এই টিউটোরিয়ালটি লিনাক্সে সময় অঞ্চল নির্ধারণ বা পরিবর্তন করার জন্য প্রয়োজনীয় পদক্ষেপগুলি কভার করে।

বর্তমান সময় অঞ্চলটি পরীক্ষা করা হচ্ছে

timedatectl হ'ল একটি কমান্ড-লাইন ইউটিলিটি যা আপনাকে সিস্টেমের সময় এবং তারিখটি দেখতে এবং পরিবর্তন করতে দেয়। এটি সমস্ত আধুনিক সিস্টেম ভিত্তিক লিনাক্স সিস্টেমে উপলব্ধ।

বর্তমান সময় অঞ্চলটি দেখতে, কোনও বিকল্প বা আর্গুমেন্ট ছাড়াই timedatectl কমান্ডটি প্রার্থনা করুন:

timedatectl

Local time: Tue 2019-12-03 16:30:44 UTC Universal time: Tue 2019-12-03 16:30:44 UTC RTC time: Tue 2019-12-03 16:30:44 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no

উপরের ফলাফলটি দেখায় যে সিস্টেমের সময় অঞ্চলটি ইউটিসিতে সেট করা আছে।

সিস্টেমের সময় অঞ্চলটি /usr/share/zoneinfo ডিরেক্টরিতে বাইনারি টাইম জোনের সনাক্তকারীকে /etc/localtime ফাইলকে সিমলিংক করে কনফিগার করা হয়।

টাইম জোনটি পরীক্ষা করার আরেকটি উপায় হ'ল ls কমান্ডটি ব্যবহার করার জন্য সিমলিংক পয়েন্টের পথটি দেখা:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

লিনাক্সে সময় অঞ্চল পরিবর্তন করা

সময় অঞ্চল পরিবর্তন করার আগে, আপনি যে অঞ্চলটি ব্যবহার করতে চান তার দীর্ঘ নাম খুঁজে বের করতে হবে। সময় অঞ্চল নামকরণ কনভেনশন সাধারণত একটি "অঞ্চল / শহর" ফর্ম্যাট ব্যবহার করে।

সমস্ত উপলভ্য সময় অঞ্চল দেখতে, timedatectl কমান্ডটি ব্যবহার করুন বা /usr/share/zoneinfo ডিরেক্টরিতে ফাইলগুলি /usr/share/zoneinfo :

timedatectl list-timezones

… America/Montserrat America/Nassau America/New_York America/Nipigon America/Nome America/Noronha…

একবার আপনি কোন সময় অঞ্চলটি আপনার অবস্থানের সাথে সঠিক তা শনাক্ত করার পরে, নিম্নলিখিত কমান্ডটি রুট বা sudo ব্যবহারকারী হিসাবে চালান:

sudo timedatectl set-timezone

উদাহরণস্বরূপ, সিস্টেমের সময় অঞ্চল America/New_York পরিবর্তন করতে আপনি টাইপ করতে পারেন:

sudo timedatectl set-timezone America/New_York

পরিবর্তনটি যাচাই করতে, timedatectl কমান্ডটি পুনরায় অনুরোধ করুন:

timedatectl

Local time: Tue 2019-12-03 13:55:09 EST Universal time: Tue 2019-12-03 18:55:09 UTC RTC time: Tue 2019-12-03 18:02:16 Time zone: America/New_York (EST, -0500) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no

কার্যোদ্ধার! আপনি সফলভাবে আপনার সিস্টেমের সময় অঞ্চল পরিবর্তন করেছেন।

একটি সিমিলিংক তৈরি করে সময় অঞ্চল পরিবর্তন করা

বর্তমান সিমলিংক বা ফাইলটি সরান:

sudo rm -rf /etc/localtime

আপনি টাইমজোনটি কনফিগার করতে এবং একটি সিমিলিংক তৈরি করতে চান তা সনাক্ত করুন:

sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime

/etc/localtime ফাইল /etc/localtime বা date আদেশটি /etc/localtime করে এটি যাচাই করুন:

date

আউটপুটটিতে সময় অঞ্চল অন্তর্ভুক্ত থাকে, উদাহরণস্বরূপ এটি "ইএসটি"।

Tue Dec 3 14:10:54 EST 2019

উপসংহার

লিনাক্স সিস্টেমে টাইম জোন পরিবর্তন করতে sudo timedatectl set-timezone কমান্ডটি ব্যবহার করুন sudo timedatectl set-timezone পরে আপনি সেট করতে চান টাইম জোনের দীর্ঘ নাম।

আপনার কোনও প্রশ্ন থাকলে নির্দ্বিধায় কোনও মন্তব্য করুন leave

প্রান্তিক