uname -r
প্রথমটি হ'ল সংস্করণ স্ট্রিং যা ব্যবহার করা হয়েছিল যখন কার্নেলটি সংকলিত হয়েছিল। এর ভূমিকা -r।
$ uname -r
3.13.7-100.fc19.x86_64
এই স্ট্রিংটি কিছুটা বিভ্রান্তি পেতে পারে তবে বেস অংশটি (প্রথম ড্যাশের আগে সমস্ত কিছু) আপনি ব্যবহার করছেন প্রকৃত লিনাক্স কার্নেলের সংস্করণ। বাকীটি প্যাকেজিং বিকল্পগুলির সাথে সম্পর্কিত যা নির্বাচিত হয়েছিল।
আমি এর অর্থ কি?
- ঠিক আছে উপরের দৃশ্যে , 3.13.7 কার্নেলের আসল সংস্করণ হবে।
- -100 আপনি বলে যে বিভিন্ন প্যাচ সেট ফেডোরা প্যাকেজ দ্বারা এটি প্রয়োগ করা হয়েছে, এবং তারা একটি সংখ্যা সংযোজন করে এই অতিরিক্ত প্যাচ সেট ট্র্যাক করছেন তাদের ট্র্যাক রাখতে এবং বোঝাতে যে এই কার্নেল একটি বেস কার্নেল হল 3.13.7 সবকিছু এই যা -100 এর অংশ ।
- কার্নেলটি ফেডোরার 19 সংস্করণ ( fc19 ) এর জন্য প্যাকেজ করা হয়েছিল ।
- এটি * x86_64 * (-৪-বিট) আর্কিটেকচারের জন্য প্যাকেজ করা হয়েছিল ।
uname -v
জন্য -vআপনার দেখাচ্ছে যখন কার্নেল কম্পাইল করা হয়েছে / নির্মিত।
$ uname -v
#1 SMP Mon Mar 24 21:53:16 UTC 2014
আমার ফেডোরা 19 সিস্টেমে আপনি নিজেকে বোঝাতে পারবেন যে কার্নেল প্যাকেজটি কখন আরপিএমের মাধ্যমে তৈরি হয়েছিল তা দেখে সত্যই এটি সত্য।
$ rpm -qi kernel-$(uname -r) | grep -E "Build Date"
Build Date : Mon 24 Mar 2014 06:31:17 PM EDT
বিল্ডের তারিখগুলি সামান্য পৃথক হয় যেহেতু uname -vএটি তৈরি করা হয়েছিল যখন কার্নেলের মধ্যে "বার্ন" হয়েছিল। আরপিএমের বিল্ড ডেটটি তখন থেকেই হয় যখন প্যাকেজ নির্মাণের সময় আরপিএম এর মধ্যে কার্নেলের সংকলনের সময়টি পুড়ে যায়।