Не удалось обновить базу данных в ClamAV с помощью freshclam на CentOS7

Вы можете добавить пользовательскую запись в GRUB2, отредактировав /etc/grub.d/40_custom. Если этот файл уже является записью для рабочей конфигурации, измените 40на другой номер, который еще не используется в /etc/grub.d/ [меньшие числа загружаются первыми]. Если вы редактируете существующий файл конфигурации, сделайте резервную копию!

Я использовал Grub-Customizer, чтобы добавить новую конфигурацию grub. Запись, созданная автоматически, не работала, поэтому я отредактировал ее как собственный сценарий в соответствии с предложениями telcoM.

Вот мой 40_customфайл.

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Windows 10 (loader)"{
    insmod part_gpt
    search --no-floppy --set=root --fs-uuid 109C-D028
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

затем запуститеubdate-grub

Вы можете отключить любые записи конфигурации, которые вы не используете (, но хотите сохранить ), с помощью chmod -x /path/to/fileили +x, чтобы включить их. Это оставляет их там, где они должны быть, скрывая их из меню GRUB2.


Некоторая важная информация о моей системе:Запуск Arch Linux (март 2019 )и Windows 10, каждая на отдельном диске. Каждый с GPT. По-видимому, GRUB2 не будет загружать раздел BIOS при работе в режиме UEFI, (или диск UEFI при запуске в режиме BIOS ).

1
07.07.2020, 16:14
1 ответ

В моем окружении установлена ​​аналогичная ОС, и все заработало, выполнив приведенные ниже команды:

    yum install -y -q  epel-release
    yum install -y -q clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd

    setsebool -P antivirus_can_scan_system 1

    sed -i -e "s/^Example/#Example/" /etc/clamd.d/scan.conf
    sed -i -e "s/^Example/#Example/" /etc/freshclam.conf

    sed -i 's/^#LocalSocket \/run\/clamd.scan\/clamd.soc/LocalSocket \/run\/clamd.scan\/clamd.soc/' /etc/clamd.d/scan.conf

    freshclam

    systemctl enable clamav-freshclam.service
    systemctl start clamav-freshclam.service
    systemctl enable clamd@scan
    systemctl start clamd@scan

Примечание :Если freshclamпо-прежнему не обновляет базу данных, возможно, на вашем хосте недостаточно оперативной памяти (попробуйте установить как минимум 1,5 ГБ оперативной памяти)

0
18.03.2021, 23:21

Теги

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