Я хотел бы удалить весь архивный журнал кроме, сохраняют в последний раз сгенерированный архивный журнал

download boot.iso

http://mirrors.eu.kernel.org/fedora/releases/20/Fedora/x86_64/os/images/boot.iso or http://mirrors.eu.kernel.org/fedora/releases/20/Fedora/i386/os/images/boot.iso

Мы можем поместить boot.iso на USB-флешку, так же, как мы помещаем живые образы, опишите в USB-загрузке: usb должен быть на vfat или иначе форматировать usb с:

# mkfs.vfat /dev/sdb1.

# /usr/bin/livecd-iso-to-disk boot.iso /dev/sdb1

также вы можете протестировать загрузку через USB с:

qemu-system-i386 -hda /dev/sdb -boot a

моими ссылками:

http://www.serjux.com/freedos_boot/Create-a-bootable-rescue.txt

http://www.serjux.com/freedos_boot/Createabootableusbandcheckifboots.txt в конце страницы

.

1
24.02.2015, 09:37
2 ответа

Не использовать allow-hotplug eth0

Попробуйте использовать следующую конфигурацию:

auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
dns-nameservers 8.8.8.8
-121--230525-

Цитируем статью в Википедии :

[ top ] создает упорядоченный список выполняемых процессов, выбранных по заданным пользователем критериям, и периодически обновляет его. Порядок по умолчанию по загруженности ЦП, и показаны только главные потребители ЦП (отсюда и название).

-121--255247-

Если вы не знаете, что создается только один файл в день (в этом случае сработает ваша неудачная команда), вы должны передать выходные данные find , в которых у вас есть комбинация даты-времени-метки файла и имени файла, в sort , а затем исключить окончательную строку с sed перед разделением даты-времени-метки (снова с sed ) и подачей полученных имен в xargs -0 rm :

find . -type f -name "dbf*" -printf "%T@:%p\0" | sort -z | sed -z '$d' | \
       sed -z 's/[0-9\.]*://' | xargs -0 rm

Поскольку имена файлов начинаются с ./ второй sed будет соответствовать только первому ':'несмотря на жадность сопоставления ( -printf «% T @:% p» дает что-то вроде 1424765805.0206990940:./dbf_xyz)

Это также должно работать с именами файлов с местами и новыми строками, поскольку вся цепочка использует «строки» с окончанием NUL

0
28.01.2020, 01:46

Это работает, если вы не против копирования последнего файла в другой каталог, когда остальные удалены. Предполагая, что вы текущий рабочий каталог - это тот, с помощью журналов:

cp $(ls -Art | tail -n 1) /tmp \
&& rm -ri /path/to/logs \
&& cp /tmp/$(ls -Art /tmp | tail -n 1) ./ \
&& rm -i /tmp/$(ls -Art /tmp | tail -n 1)

сломано:

  • CP $ (LS -ART | Хвост -N 1) / TMP Копирует вывод LS -ART |. Хвост -N 1 , который должен быть самым недавно модифицированным файлом в каталог / TMP . Вы, вероятно, должны создать новый каталог для этого, а не / TMP или используйте то, что вы знаете, не будут иметь никаких других измененных файлов.

  • RM -RI / Path / to / logs должен удалить все дескрипторы файлов в этом каталоге.

  • CP / TMP / $ (LS -ART / TMP | Хвост -N 1) ./ Скопируйте последний модифицированный файл в / TMP обратно в рабочий каталог.

  • RM -I / TMP / $ (LS -ART / TMP | Хвост -N 1) Удаляет файл скопирован на / TMP .

0
28.01.2020, 01:46

Теги

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