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


উত্তর:


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.