Может быть:
$ nmcli -f NAME,UUID -p c | grep <your network card>
Пример:
$ nmcli -f NAME,UUID -p c | grep p3p1
p3p1 95345734-ff3d-4888-bc8e-77a8a57ab958
Я думаю, что удаление отдельных файлов - неправильный подход. Вы никогда не будете уверены в том, что вы потенциально ломаете.
Возможно, вы удалили файл А и тестовую функциональность F1 из пакета В, и все это работает. Но это может быть просто потому, что F1 не требует A. Через неделю после того, как вы пытаетесь использовать функциональность F2 и он терпит неудачу, потому что он требует файл A, но это будет очень трудно диагностировать или устранить.
Теоретически упаковщики уже пытаются минимизировать зависимости и файлы.
С другой стороны, компиляция программного обеспечения сама по себе может быть лучшим подходом. Многие пакеты предлагают возможность создания статических версий (не в зависимости от внешних библиотек), а затем вы можете получить некоторую меньшую площадь.
Даже при использовании этого метода каждый случай будет различным. Это также довольно трудоемко.
Я советую использовать такие инструменты, как deborphan
(или эквивалент в вашем дистрибутиве). Появится список пакетов без зависимостей, которые можно безопасно удалить. Это итеративный процесс, потому что с каждым удалением можно найти больше пакетов, которые теперь безопасно удалить.
Попробуйте deborphan -a
, который также перечислит всех кандидатов, а не только библиотеки и зависимости.
Большая часть уже имеется. Необходимо просто изменить -exec
на -printf
find /var/warehouse/* -type f \( -name "*.avi" -o -name "*.mkv" -o -name "*.flv" -o -name "*.mp4" \) -printf "%f\n"
% f
напечатает имя найденного файла, игнорируя путь к нему.
Можно также изменить -name
на -iname
(без учета регистра), чтобы он соответствовал файлам * .Avi
и * .AVI
.
Я думаю, что vmstat
делает то, что вам нужно.
На главной странице:
vmstat сообщает информацию о процессах, памяти, пейджинге, блокировании ввода-вывода, ловушки, диски и активность ЦП.
Первый полученный отчет дает средние значения с момента последней перезагрузки.
Дополнительные отчеты содержат информацию о продолжительности периода выборки задержка.
Если у вас установлен SysStat, вы можете использовать команду SAR
E.g
sar -q
runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked
16:49:01 0 173 0.00 0.01 0.05 1
16:50:01 0 173 0.00 0.01 0.05 0
с страницы человека SAR
-Q Длина очереди сообщена и средние значения нагрузки. Следующие значения отображаются: