লিনাক্স: proc / sys / কার্নেল বনাম / sys / কার্নেল


16

আমি জানি যে একটি সাধারণ লিনাক্স সিস্টেমে, উভয়ই /procএবং /sysসিউডো ফাইল সহ ভার্চুয়াল ফাইল কাঠামো, কার্নেলের সাথে যোগাযোগ করার জন্য ব্যবহৃত হয়, তবে /proc/sys/kernelএবং এর মধ্যে পার্থক্য কী /sys/kernel?

উদাহরণস্বরূপ, নিতে /sys/kernel/uevent_seqnum। আমি নিশ্চিত যে এটি একটি অত্যন্ত রহস্যজনক বিকল্প যা কারও পরিবর্তন করা উচিত নয়, তবে তবুও এটি কী, এবং এটি কী করে?

যদি একটি অফিসিয়াল বা কেন্দ্রীভূত এর manমধ্যে কাপড় জন্য পৃষ্ঠা /sys/kernel(মত man 5 procজন্য proc, উদাহরণস্বরূপ), তারপর সেই সূত্র থেকে উদ্ধৃতির প্রশংসা করা হয় এবং বাঞ্ছনীয় হবে।


উত্তর:


21

মূলত / proc এবং / sys একই হয়।

ssfs কার্নেল 2.5 বা 2.6 প্রোফফগুলিতে বিশৃঙ্খলার কারণে যুক্ত হয়েছিল

প্রোফসগুলি কেবল প্রক্রিয়া সম্পর্কিত তথ্য ধরে রাখার জন্য বোঝানো হয়েছিল। অবশেষে সবকিছু প্রোকে মিশ্রিত হতে শুরু করে এবং এটি পুরো জায়গা জুড়ে বিভিন্ন স্পটে আটকে থাকা ডিভাইসের ডেটা সহ একটি টুইস্টি ম্যাজ তৈরি করে। এদিকে, প্রোফস থেকে ডিভাইস ডেটা ভাগ করার লক্ষ্যে সিসফগুলি প্রয়োগ করা হয়েছিল।

বিশেষত, / sys আরও বিশদ বজায় রাখে (নোডের অবস্থানটি আসলে সাবসিস্টেম দ্বারা ডিভাইস স্তরক্রমকে উপস্থাপন করে) ডিভাইস প্রক্রিয়া সম্পর্কিত তথ্য। ড্রাইভার মডেলের প্রতিটি বস্তুর জন্য একটি ডিরেক্টরি তৈরি করা হয়। ডিভাইস ফাইল কাঠামো হচ্ছে:

/sys/devices  - devices by physical layout
/sys/bus      - symbolic links to devices
/sys/block    - devices by block
/sys/class    - devices by class

আপনার স্থানীয় সিস্টেমে আপনি ম্যান পৃষ্ঠাতে man sysfsএবং / proc / sys এর সাহায্যে কার্নেল পরামিতিগুলি পরিবর্তন করার তথ্য খুঁজে পেতে পারেনman sysctl

আপনি যদি / sys সম্পর্কে আরও তথ্য চান, আপনি কার্নেল.অর্গ [পিডিএফ] এবং ডকুমেন্টেশন / sysfs.txt- এ কার্নেল উত্সে লিনাক্স sysfs ফাইল সিস্টেম হোয়াইটপেপার দেখতে চাইতে পারেন ।

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