وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

چگونه رفع کنیم”bash: /usr/sbin/ifconfig: چنین فایل یا دایرکتوری وجود ندارد. روی لینوکس

0 2
زمان لازم برای مطالعه: 2 دقیقه






شما در تلاش بودید آدرس IP سیستم عامل لینوکس خود را بدانید و خطایی با پیام “bash: /usr/sbin/ifconfig: چنین فایل یا دایرکتوری وجود ندارد، و این خطا شما را به اینجا رسانده است. نگران نباشید؛ شما دقیقاً پست درست را می خوانید. اما این سوال پیش می آید که قبلا کار می کرد. چی شد؟

چرا دستور “ifconfig” دیگر کار نمی کند؟

پاسخ بسیار ساده است؛ دستور “ifconfig” در نسخه های آینده سیستم عامل لینوکس منسوخ شده است. زمانی که آخرین بار این دستور برای شما کار می کرد، باید نسخه قدیمی سیستم عامل شما باشد. اما، این بدان معنا نیست که شما از انجام کاری محروم هستید. با تایپ دستور زیر می توانید آدرس IP سیستم خود را بدانید.

$ آی پی آ

چگونه رفع کنیم”bash: /usr/sbin/ifconfig: چنین فایل یا دایرکتوری وجود ندارد. روی لینوکس

یا می توانید net-tools را نصب کنید روی سیستم عامل خود را اگر هنوز می خواهید دستور “ifconfig” را اجرا کنید.

روش نصب net-tools روی لینوکس

net-tools یک جعبه ابزار است که بسیاری از برنامه های مرتبط با شبکه لینوکس را ارائه می دهد و به کاربران اجازه می دهد تا کارهای مربوط به شبکه را انجام دهند. مثلا،

  • پیکربندی نام میزبان
  • ابزار Netstat
  • پیکربندی پروتکل وضوح آدرس
  • فرمان حفاری
  • دستور Ifconfig

بیایید net-tools را نصب کنیم تا بتوانیم دستور ifconfig را به راحتی اجرا کنیم. در این پست net-tools نصب خواهد شد روی سیستم عامل اوبونتو 20.04 LTS، اما process برای دبیان یا سایر سیستم های مبتنی بر دبیان یکسان خواهد بود.

پیشنهاد می‌کنیم بخوانید:  روش استفاده از متغیرها در برنامه نویسی Bash

مرحله 1: مخزن کش APT سیستم را به روز کنید

اول از همه، قبل از نصب هر برنامه ای در یک سیستم عامل لینوکس، تمرین بهتری است که ابتدا مخزن کش APT سیستم را به روز کنید.

$ سودو آپدیت مناسب

چگونه رفع کنیم”bash: /usr/sbin/ifconfig: چنین فایل یا دایرکتوری وجود ندارد. روی لینوکسچگونه رفع کنیم”bash: /usr/sbin/ifconfig: چنین فایل یا دایرکتوری وجود ندارد. روی لینوکس

پس از به روز رسانی کش مخزن APT سیستم، net-tools را نصب کنید.

مرحله 2: net-tools را نصب کنید

دستور نصب net-tools روی اوبونتو 20.04 در زیر تایپ شده است.

$ سودو apt نصب ابزارهای شبکه -y

نصب net-tools در عرض چند دقیقه شروع و تکمیل می شود.

چگونه رفع کنیم”bash: /usr/sbin/ifconfig: چنین فایل یا دایرکتوری وجود ندارد. روی لینوکسچگونه رفع کنیم”bash: /usr/sbin/ifconfig: چنین فایل یا دایرکتوری وجود ندارد. روی لینوکس

پس از نصب net-tools می توانید دستور ifconfig را اجرا کنید.

مرحله 3: دستور “ifconfig” را اجرا کنید

حالا دستور ifconfig را در قسمت اجرا کنید terminal

$ ifconfig

چگونه رفع کنیم”bash: /usr/sbin/ifconfig: چنین فایل یا دایرکتوری وجود ندارد. روی لینوکسچگونه رفع کنیم”bash: /usr/sbin/ifconfig: چنین فایل یا دایرکتوری وجود ندارد. روی لینوکس

مشاهده می کنید که آمار شبکه با استفاده از دستور ifconfig نمایش داده می شود.

نتیجه

این پست حاوی راهنمای کوتاه و در عین حال عمیق و گام به گام است روی نصب net-tools برای اجرای دستور ifconfig. این پست همچنین یک دستور جایگزین “ip a” را برای دریافت آمار شبکه بدون نصب ابزارهای شبکه ارائه می دهد. نگاه داشتن روی یادگیری با linuxhit.com.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-31 03:28:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید