Я новичок в Linux. Я пытаюсь запустить "ifconfig" на linux fedora. Это работает, но когда я запускаю «ifconfig \all» или «ifconfig /flushdns», это выдает мне ошибку, то есть "устройство не найдено", даже если я пытаюсь быть суперпользователем.
3 ответа
ifconfig
в Linux отличается от ipconfig
в Windows. Это не будет принимать те же аргументы командной строки. Чтобы узнать больше, попробуйте ifconfig --help
и man ifconfig
(фактически, вы можете использовать --help
и man
практически с каждой командой Linux)!
Вы получаете ошибку, потому что команды интерпретируют \all
или /flushdns
как имена устройств, и нет устройств с такими именами, поэтому предупреждение.
Чтобы получить информацию обо всех сетевых устройствах, просто выполните ifconfig
без каких-либо других аргументов.
Чтобы очистить кэш DNS, не существует единого, унифицированного способа. Этот ответ может помочь.
Вероятно, вы хотите, чтобы ifconfig -a
видел разные интерфейсы, информацию о шлюзе и т.д.
Я думаю, что вам лучше выполнить эту команду на вашей консоли:
информация ifconfig
Чтобы очистить DNS на Linux:
перезапуск службы nscd или перезагрузка службы nscd