Как я полностью удаляю беспроводной интерфейс (и повторно добавляю его)?

Команда imagemagick identify позволяет Вам находить размер из командной строки:

1015 % identify YearbookPhoto.jpg 
YearbookPhoto.jpg JPEG 349x395 349x395+0+0 8-bit sRGB 13.5KB 0.000u 0:00.000b

Я смущаюсь давать пример, поскольку эта задача кажется, что ей нужно человеческое руководство, но я автоматизировал бы каждый шаг. Например, для получения списка изображений с размером:

find . -type f -exec identify \{\} \; | awk '{print $1, $3}' > ../somefile

Вы испытываете необходимость в программе, чтобы проанализировать размеры "NxM" и решить который имена файлов удалить. Возможно, вместо удаления, переместите файлы во временный каталог, таким образом, можно осмотреть результаты и восстановить что-либо, что это было перемещено по ошибке.

3
10.03.2015, 02:11
1 ответ

В Linux вы можете узнать, какой драйвер использует сетевой интерфейс с этой командой:

ls -l /sys/class/net/<interface name>/device/driver

Вы можете RMMOD , что, если он, если он не станет статически связан с заметным ядром (вряд ли для распределения ядра и беспроводной драйвер). Следите за любыми другими интерфейсами, использующими один и тот же драйвер, который будет сняться одновременно (но в этом случае в этом случае в этом случае у вас есть какой-либо другой интерфейс в системе, который использует тот же драйвер). Вы можете захотеть / надо убедиться, что интерфейс не работает с IP-канал настроен на IP-канал <имя интерфейса> вниз , прежде чем удалить свой драйвер.

Чтобы добавить его снова, используйте ModProbe с тем же именем драйвера.

Если беспроводное устройство представляет собой устройство PCI, вы можете контроль с действиями типа «включения» и «удалить» вместо удаления драйвера:

# Get rid of the device (but does not power it off)
# Might not be reversible, I'm not sure
echo 1 >/sys/class/net/<interface name>/device/remove
2
27.01.2020, 21:27

Теги

Похожие вопросы