আমি কীভাবে ব্যান্ডউইথদ্বয়ের সময় অঞ্চল পরিবর্তন করতে পারি?


উত্তর:


5

সোর্স কোড ব্যবহার করুন এবং টাইমস্ট্যাম্প, যে তারপর সি ফাংশন প্রদান করা হয় না ctime () এবং স্থানীয়সময় () অর্ডার পৃষ্ঠার উপরের তারিখ প্রদর্শন করে, এবং গ্রাফ নীচে।

এই ইউনিক্স টাইমস্ট্যাম্পগুলি সময়-অঞ্চল-কম, 1970-01-01 থেকে সেকেন্ডের সংখ্যা।
একটি মানব পঠনযোগ্য সময় পাওয়ার জন্য, সিটিটাইম () এবং লোকালটাইম () স্বয়ংক্রিয়ভাবে আপনার সিস্টেমের সময় অঞ্চল অনুসারে ব্যবহৃত সময় অঞ্চলটি ( tzset () তে কল করার মাধ্যমে ) সামঞ্জস্য করুন

টিজেডকে একটি কমান্ডের সময় জোর করা হচ্ছে

আপনি যে কোনও উপায়ে টাইম জোনকে কেবলমাত্র একটি কমান্ড প্রয়োগের সময়, বা ব্যান্ডউইথথডির মতো পুরো ডেমন সেশনের সময় প্রদত্ত মানকে বাধ্য করতে পারেন । সেট করা থাকলে টাইমজোনটি সামঞ্জস্য করতে পরিবেশ ভেরিয়েবলটি tzset ()TZ দ্বারা পড়ে ।

প্রথমে সময় অঞ্চল সংজ্ঞাটি দেখুন /usr/share/zoneinfo

তারপরে উদাহরণস্বরূপ, cdএকটি টার্মিনালে আপনার বাড়ির দির কাছে, এবং ls -lrtতালিকার নীচে সর্বাধিক সাম্প্রতিক ফাইলগুলি দেখতে একটি সাধারণ কাজ করুন । তারপরে ফ্রান্সের প্যারিসে টাইমজোনটি সেট করুন set

export TZ="Europe/Paris"

এবং অন্যটি করুন ls -lrt, সময়টি আলাদা হওয়া উচিত (আপনি যদি ফ্রান্সে টাইমজোন সেট করে এমন একটি সিস্টেম কনফিগার করেছেন যা আপনি অন্য টিজেড চয়ন করতে পারেন!)।

টার্মিনালে প্রদর্শিত সময়ের ভিত্তিতে কিছু ভুল রোধ করার জন্য এখন টিজেড ভারটি আনসেট করুন।

unset TZ


ব্যান্ডউইথথের টিজেড পরিবর্তন করা হচ্ছে

আমি ধরে নিচ্ছি আপনি উবুন্টু থেকে ব্যান্ডউইথডি প্যাকেজটি ইনস্টল করেছেন apt-getএবং পরিষেবা হিসাবে এটি শুরু করার জন্য আপনার কাছে একটি ফাইল ফাইল থাকা উচিত। ফাইলের কোথাও একটি অনুলিপি করুন এবং তারপরে এটি রুট হিসাবে সম্পাদনা করুন ( vi বা অন্য কোনও সম্পাদক)

sudo cp -p /etc/init.d/bandwidthd ~/bandwidthd.save
sudo vi /etc/init.d/bandwidthd

শীর্ষে আপনি কয়েকটি ভেরিয়েবল সংজ্ঞা দেখতে পাচ্ছেন

NAME=bandwidthd
DESC=BandwidthD
...

একটি যুক্ত করুন (যেমন প্যারিসের জন্য)

MYTZ="Europe/Paris"

তারপরে, আরও নীচে সূচিত () ফাংশনটিতে আপনাকে দেখতে হবে

    cd $WORKDIR && start-stop-daemon --start --quiet \
            --pidfile $PIDFILE \
            --chdir $WORKDIR \
            --exec $DAEMON -- $DAEMON_OPTS

এটি পরিবর্তন করুন

    cd $WORKDIR && start-stop-daemon --start --quiet \
            --pidfile $PIDFILE \
            --chdir $WORKDIR \
            --exec /usr/bin/env TZ="$MYTZ" $DAEMON -- $DAEMON_OPTS

(এর /usr/bin/env TZ="$MYTZ"মধ্যে --execএবং এর মধ্যে লক্ষ্য করুন $DAEMON)।


প্রক্রিয়াটি পুনরায় চালু করুন

sudo service bandwidthd restart

এবং কয়েক সেকেন্ড সময় নিতে পারে, ফাইলগুলি আপডেট করা উচিত, একটি ব্রাউজারে file:///var/lib/bandwidthd/htdocs/index.html(বা ডায়ার যেখানে ফাইলগুলি লিখিত আছে) যাচাই করতে হবে।

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