আমি কীভাবে / ইত্যাদি / স্থানীয় সময়ের বিষয়বস্তু পরীক্ষা করতে পারি?


উত্তর:


34

সবচেয়ে উপযুক্ত কমান্ড প্রদর্শিত হবে zdump।

$ zdump /etc/localtime 
/etc/localtime  Wed Aug  7 23:52:25 2013 EDT

$ zdump /usr/share/zoneinfo/* | tail -10
/usr/share/zoneinfo/Singapore    Thu Aug  8 11:52:48 2013 SGT
/usr/share/zoneinfo/Turkey       Thu Aug  8 06:52:48 2013 EEST
/usr/share/zoneinfo/UCT          Thu Aug  8 03:52:48 2013 UCT
/usr/share/zoneinfo/Universal    Thu Aug  8 03:52:48 2013 UTC
/usr/share/zoneinfo/US           Thu Aug  8 03:52:48 2013
/usr/share/zoneinfo/UTC          Thu Aug  8 03:52:48 2013 UTC
/usr/share/zoneinfo/WET          Thu Aug  8 04:52:48 2013 WEST
/usr/share/zoneinfo/W-SU         Thu Aug  8 07:52:48 2013 MSK
/usr/share/zoneinfo/zone.tab     Thu Aug  8 03:52:48 2013
/usr/share/zoneinfo/Zulu         Thu Aug  8 03:52:48 2013 UTC

আপনি এই ফাইলটি fileকমান্ডটি ব্যবহার করে জিজ্ঞাসাবাদ করতে পারেন :

$ file /etc/localtime 
/etc/localtime: timezone data, version 2, 4 gmt time flags, 4 std time flags, no leap seconds, 235 transition times, 4 abbreviation chars

$ file /usr/share/zoneinfo/Singapore
/usr/share/zoneinfo/Singapore: timezone data, version 2, 8 gmt time flags, 8 std time flags, no leap seconds, 8 transition times, 8 abbreviation chars

0

Tzdump চেষ্টা করুন। আমি এটি এখানে পেয়েছি: http://www.cise.ufl.edu/~seeger/dist/tzdump.c এটি একটি সি প্রোগ্রাম এবং তাই সংকলন করা দরকার।


সেই প্রোগ্রামটিতে অন্তর্ভুক্ত রয়েছে tzfile.hযা উপলব্ধ বলে মনে হয় না। একই প্রোগ্রামের একটি গিথুব অনুলিপি রয়েছে যাতেও অভাব রয়েছে tzfile.h।
— wallyk

0

পদক্ষেপ:

  1. প্রথমে ডকারের ধারকটির স্থানীয় সময় পরীক্ষা করুন:

    [root@locdb oracle]# zdump /etc/localtime
    /etc/localtime  Tue May 22 13:59:40 2018 UTC
    
  2. নীচের মত সময় অঞ্চলগুলি পরীক্ষা করুন:

    [root@locdb oracle]# zdump /usr/share/zoneinfo/* | tail -10
    /usr/share/zoneinfo/UTC          Tue May 22 14:01:21 2018 UTC
    /usr/share/zoneinfo/Universal    Tue May 22 14:01:21 2018 UTC
    /usr/share/zoneinfo/W-SU         Tue May 22 17:01:21 2018 MSK
    /usr/share/zoneinfo/WET          Tue May 22 15:01:21 2018 WEST
    /usr/share/zoneinfo/Zulu         Tue May 22 14:01:21 2018 UTC
    /usr/share/zoneinfo/iso3166.tab  Tue May 22 14:01:21 2018
    /usr/share/zoneinfo/posix        Tue May 22 14:01:21 2018
    /usr/share/zoneinfo/posixrules   Tue May 22 10:01:21 2018 EDT
    /usr/share/zoneinfo/right        Tue May 22 14:01:21 2018
    /usr/share/zoneinfo/zone.tab     Tue May 22 14:01:21 2018
    
  3. আপনার যা প্রয়োজন তা অনুলিপি করুন:

    cp  /usr/share/zoneinfo/UTC /etc/localtime
    

পদক্ষেপ 2: zdump / usr / শেয়ার / জোনিনফো / * | কমান্ডটি সংশোধন করা হচ্ছে লেজ -10
— শান্তোনভ সেন

আমি মনে করি dockerএখানে উল্লেখ করা সাধারণ সমাধান থেকে একটি বিচ্যুতি।
— জেফ শ্যাচলার

আমি এখনও দেখতে পাচ্ছি না কীভাবে এটি এসএমএলের জবাব
— জেফ শ্যাচলার

আপনি ঠিক বলেছেন @ জেফ আমি হোস্টকে প্রভাবিত না করে ডকার পাত্রে এই সমাধানটি চেষ্টা করছিলাম সুতরাং একটি সম্ভাব্য মিক্সআপ।
— শান্তোনভ সেন

-5

আসলে, স্ট্রিং দ্বারা যে কোনও কিছু পরীক্ষা করা যেতে পারে:

# strings /etc/localtime

4
হ্যাঁ এটি সত্যিই কাজ করে না। চেষ্টা করে দেখুন এটি প্রচুর আবর্জনা দেয় এবং আপনি লোকালের সামগ্রীগুলি সত্যই তৈরি করতে পারবেন না।
— এসএমএল

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