در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

تفاوت دستور insmod و modprobe در لینوکس چیست ؟

همانطور که می دانید و ما در ویدیوهای آموزشی وب سایت نیز آموزش دادیم ما می توانیم برای سیستم عامل لینوکس ماژول نصب کنیم و بسیاری از این ماژول ها مربوط به درایورهای لینوکس است که ما آنها را به عنوان Drive Kernel Module یاد می کنیم. برای حذف کردن Drive Kernel Module ها ما می توانیم به راحتی با لیست کردن ماژول های کرنل با دستور lsmod و مشاهده نام آن ماژول و در نهایت وارد کردن دستور rmmod آن ماژول را حذف کنیم ، اما چگونه می توانیم آن را نصب کنیم ؟ برای نصب کردن Drive Kernel Module ما از دو دستور insmod و modprobe استفاده می کنیم ، اما مهمترین نکته تفاوت بین این دو دستور است ، زمانیکه صحبت از insmod می شود فقط و فقط درایورهایی نصب می شوند که چند فایل وابسته ندارند ، یعنی در اصطلاح فایل شما دارای Dependency نیست ، در چنین حالتی دستور insmod کار می کند ، اما در بسیاری از موارد ما هیچوقت از چنین دستوری استفاده نمی کنیم زیرا فاقد کارایی می باشد و اکثر درایورهای ما امروزه دارای وابستگی یا Dependency هستند ، برای اینکه در سیستم بصورت خودکار این وابستگی ها یا Dependency ها نصب شوند ما از دستور modprobe استفاده می کنیم که همانطور که از نامش هم پیداست به دنبال وابستگی ها می گردد و آنها را پیدا می کند. مکانیزم کاری این دستور بسیار ساده است :

lsmod لیست کردن درایور ماژول ها
rmmod vmxnet  حذف کردن ماژول
insmod نصب کردن بدون وابستگی ها
modprobe نصب کردن با وابستگی ها

امیدوارم مورد توجه شما قرار گرفته باشد. ITPRO باشید

نویسنده : محمد نصیری

منبع : انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشرو کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#kernel_module_چیست #modprobe_چیست #مشاهده_درایورهای_لینوکس #نصب_درایورها_در_لینوکس #مقایسه_insmod_و_modprobe #تفاوت_insmod_و_modprobe #insmod_چیست #حذف_کردن_درایورهای_لینوکس #نحوه_استفاده_از_kernel_module_در_لینوکس
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....