Я новичок в Linux. Я пытаюсь запустить "ifconfig" на linux fedora. Это работает, но когда я запускаю «ifconfig \all» или «ifconfig /flushdns», это выдает мне ошибку, то есть "устройство не найдено", даже если я пытаюсь быть суперпользователем.

3 ответа3

4

ifconfig в Linux отличается от ipconfig в Windows. Это не будет принимать те же аргументы командной строки. Чтобы узнать больше, попробуйте ifconfig --help и man ifconfig (фактически, вы можете использовать --help и man практически с каждой командой Linux)!

Вы получаете ошибку, потому что команды интерпретируют \all или /flushdns как имена устройств, и нет устройств с такими именами, поэтому предупреждение.

Чтобы получить информацию обо всех сетевых устройствах, просто выполните ifconfig без каких-либо других аргументов.

Чтобы очистить кэш DNS, не существует единого, унифицированного способа. Этот ответ может помочь.

2

Вероятно, вы хотите, чтобы ifconfig -a видел разные интерфейсы, информацию о шлюзе и т.д.

-1

Я думаю, что вам лучше выполнить эту команду на вашей консоли:

информация ifconfig

Чтобы очистить DNS на Linux:

перезапуск службы nscd или перезагрузка службы nscd

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .