ډیپلوم - د لینکس کمانډ - د یونس قومانده

نوم

ډیپوډ - د وړ وړ د کیرن ماډلونو لپاره د انحصار تشریحات

Synopsis

ډیپوډ [-aA] [-hqqvvvv] [ -c configfile ] [ -F د کرینالیزمونو ] [-b انټرنیشنلوری ] [ مجبور_version ]
ډیپوډ [-قرانسیو] [ -F د کانالسینټیم ] ماډل 1. ماډل 2.

تفصیل

د ډیپلوماټ او موثر وړتیاوې د دې لپاره دي چې د لینکس ماډل کنټرول د ټولو کاروونکو، مدیرانو او ویشلو ساتونکو لپاره جوړ کړي.

ډیپوډود د " تشکیلفیل " سره تړلی انحصار فایل رامنځته کوي، د سمبولونو پر اساس چې دا د کمانډ لین یا د کنټرول په دوتنه کې مشخص شوي لارښوونو څخه یاد شوي ماډلونو کې موندل کیږي. دا د انحصاري فایل وروسته وروسته د ماډرو بډ لخوا کارول کیږي ترڅو په سمه توګه سم موډولول یا ماډلونه ډک شي.

د ډیپلوم معمول استعمال د لیک لیک شاملول دي


/ sbin / depmod -a

په /ccc /rc.d کې په RC-files کې بل ځای، نو دا چې د درست ماډل انحصارات به د سیسټم لپاره د سمدلاسه شتون کې موجود وي. په یاد ولرئ چې دا اختیار - اوس اوس اختیاری دی. د boot-up اهدافو لپاره، انتخاب - ق ډیر مناسب دی ځکه چې دا د نا حل شوي سمبولونو په اړه د ډیپوډ خاموش کوي.

دا هم ممکنه ده چې د نوې کندې د راټولولو وروسته سمدلاسه د انحصاري فایل رامنځته کول. که تاسو "د ډیپوډ -a 2.2.99 " کار کوئ کله چې تاسو د کښت 2.2.99 جوړ کړی او لومړی یې ماډلونه، پداسې حال کې چې لاهم د مثال په توګه 2.2.98، فایل به په سم ځای کې جوړ شي. په داسې حال کې، په دانه کی انحصارونه د سم کولو ضمانت نلري. د دې د سمبالولو په اړه د نورو معلوماتو لپاره د انتخاباتو، F ، -C او-B پورته پورته وګورئ وګورئ.

پداسې حال کې چې د ماډلونو او نورو ماډلونو لخوا صادر شوي سمبولونو ترمنځ اړیکو رامینځ ته کول، ډیپوډ د ماډلونو GPL وضعیت ندی او نه هم د صادر شوي سمبولونو په اړه. دا، ډیپلوم به یوه غلطی نښه ونه کړي که یو ماډل د جی پی ایل مطابقت لرونکي لائسنس د GPL سره یوازې د سمبول (EXPORT_SYMBOL_GPL په دند کې) ته اشاره کوي. په هرصورت، انموډ به د GPL حل کولو نه یوازې د غیر GPL ماډلونو لپاره سمبولونه وي، نو اصلي وزن به ناکام شي.

غوراوي

-a ، --all

په ټولو ټولو لارښوونو کې د ماډلونو لټون چې په (اختیاری) د ترتیب کولو دوتنه کې مشخص شوي . /etc/modules.conf .

-A ، --quick

د فایل timestamps پرتله کول او که اړتیا وي، د ډیموډ-اې په څیر عمل وکړئ . که چیرې کوم بدلون بدل شوی وي دا اختیار یوازې د انحصار فایل تازه کوي.

-e ، - دریم

د هر ماډل لپاره ټولې غیر حل شوي سمبولونه وښایئ.

-h ، --help

د انتخابونو لنډیز وښایاست او په چټکه سره وتل.

-n ، - ننداره

د لابراتوار په / لابراتوارونو کې د انحصاري فایل فایل ولیکئ.

، --quiet

د بډو ساتلو لپاره ډیپوډ ته ووایاست او نه د ورک شوي سمبولونو په اړه شکایت وکړئ.

-r ، اوټرو

ځینې ​​کاروونکي ماډلونه د غیر رخصت کارنید لاندې راټولوي او ماډولونه د ریډ په توګه نصب کړي. دا پروسیجر کولی شي ماډلونه له غیر رستورد کارنید څخه ملکیت ولري، حتی که څه هم د ماډل ډرایټل ډیری برخه د ریډ په واسطه ده. که چیرې غیر رجوع کاروونکي موافقه وکړي، یو انټرنر کولی شي د دې کارن ماډل لخوا ملکیت موجوده ماډلونه ولټوي او د دې د استعمال لپاره بوټسټپ ته د بوټ لاس رسی ته کاروي.

په ډیفالټ کې، ماډلونه د ماډل کارولو هڅه کوي چې د ریډ په واسطه نه وي. مشخص کول --r د تیروتلو فشار راولي او د ماډلونو د لوستلو اجازه ورکړي چې د ریډ په ملکیت نه وي.

د کار کارول د امنیت لوی خوندیتوب دی او سپارښتنه نه کیږي.

.ssloglog

د syslog daemon په ځای د Stderr په ځای د ټولو تېروتنې پیغامونه ولیکئ.

، - حل شوی - تېروتنه

ډیپوډ 2.4 د بیرته راستنیدو کوډ نه ټاکي کله چې کوم غیر حل شوي سمبولونه شتون نلري. د موډولونو (2.5) راتلونکی لوی خوشې به د نا حل شوي سمبولونو لپاره د راستنیدونکی کود مقرر کړي. ځینې ​​توزیع د غیر صفر بیرته راستنیدونکی کود غواړم په موډول 2.4 کې. مګر دا بدلون ممکن د هغو کاروونکو لپاره ستونزې پیدا کړي چې زاړه چلند تمه کوي. که تاسو غواړئ چې په 2.4 شمېره کې د صفر غیر بیرته راستنیدونکي کود، توضیح -u . ډیپلوم 2.5 به په شعار سره د -37 پرچم توقیف کړي او تل به د غیر حل شوي سمبولونو لپاره د صفر غیر بیرته راستنیدونکی کود ورکړي.

- وي ، - فعالوس

د هر ماډل نوم ښکاره کړئ لکه چې پروسس کیږي.

- وی ، ویډیو

د ډیپوډ نسخه ښودل

لاندې اختیارونه د خلکو د مدیریت لپاره ګټورې دي:

- ب بنسټ ایډیوروری ، - بیسیزیر غیر مستقیمه

که د ډیری ډیری چاپیریال لپاره د ماډلونو د کنټرول لپاره بلې برخې یا لیګ / ماډلونه ولري چې د ماډلونو فرعي ونې ولري په بل ځای کې لیږدول کیږي، نو B- ډیټا د ډیپوډ ته وایي چې د لیګ / ماډولونو د لیږلو انځور موندل کیږي. د فایل فارډ فارټ فایل کې چې جوړ شوی، ماڈیولز . dep ، د انفاذ مستقیم لار نلري. دا پدې مانا ده چې کله د فایل ونه بیرته راستنیدونکي / لیوال / ماډلونو څخه / وروستي ماینونو کې / لیګ / ماډلونو ته ولیږدول شي، ټولې نښې به سمې وي.

- سي configfile ، - کوډ config ترتیب

د /etc/modules.conf په ځای د فايل ترتیبول کارول. د چاپیریال توپیر MODULECONF د اصلي کنټرول دوتنې د default /etc/modules.conf څخه (یا /etc/conf.modules (خراب شوي) څخه کارول کیدی شي.

کله چې چاپیریال بدلون ومومي

UNAME_MACHINE ټاکل شوی، ماډلول د ماشین ساحې پرځای د خپل سیم (syscall) څخه کاروي. دا اکثره د کارولو کار دی کله چې تاسو په 32 بټ کاروونکي ځای کې 64 بټ ماډلونه راټول یاست، او یا هم، د UMOD_MACHINE د ماډلونو ډول ډول ته وټاکئ . اوسني ماډلونه د ماډلونو لپاره د بشپړ کراس جوړونې مودې ملاتړ نه کوي، دا د کوربه جوړونې 32 او 64 بټ نسخو ترمنځ محدودولو لپاره محدود دی.

-F د کناڼو ډولونه -

کله چې د اوسني چلولو د کانال په پرتله د مختلف کالی لپاره د انحصار فایلونو جوړول، دا مهمه ده چې ډیپلوم په هر ماډل کې د کیرن حوالې حل کولو لپاره د کتلیل سمبولونو څخه کار واخلئ . دا سمبولونه کیدای شي د نورو kernel څخه System.map کاپي یا یا د تدارک / کایمز څخه د محصول یوه کاپي وي . که ستاسو کتل د نسخو سمبولونو کاروي، نو دا غوره ده چې د / proc / kmsms د تولید یوه کاپي استعمال کړي، ځکه چې دا فایل د کانال سمبولونو سمبول نسخې لري. په هرصورت تاسو کولی شئ د سیسټم . map حتی د نسخو سمبولونو سره کار واخلئ.

تړونونه

د ډیپوډ او نمونې چلند کولی شي د (اختیاري) ترتیبات دوتنه /etc/modules.conf لخوا سمبال شي.
د بشپړ تفصیل لپاره موډروپ (8) او ماډلونه.conf (5) وګورئ.

ستراتیژي

هرکله چې تاسو نوي کالیجټ راټول کړئ نو قومندان به " modules_install " جوړ کړي نو نوې ډیری ډایرکټر به رامینځ ته کړي، مګر دا به اصلي بڼه نه بدلوي.

کله چې تاسو د کانال د ویش سره تړاو نه درلود نو تاسو باید دا په یو نسخه - خپلواکه لارښوونې کې په / لابراتوار / ماډلونو کې وساتئ .

دا د اصلي تګلاره ده، کوم چې په /etc/modules.conf کې مخنیوی کیدی شي.

هم وګوره

لسموس (8)، کاليز (8)

مهم: د انسان قوماندې ( ٪ man ) کاروئ ترڅو وګورئ چې ستاسو په ځانګړی کمپیوټر کې کوم قوماندې کارول کیږي.