GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte Auter na CentOS 6

Auter poskytuje automatické aktualizace pro servery Red Hat Enterprise Linux, CentOS a FedoraLinux. Auter poskytuje flexibilní plánování, aby bylo zajištěno, že aktualizace a restartování proběhnou, když chcete. Umožňuje vám přizpůsobit způsob spouštění aktualizací:aktualizace si můžete stáhnout, než je budete moci použít, a můžete před a po aktualizacích spouštět vlastní skripty. Auter je flexibilnější možnost než yum-cron nebo dnf-automatic. Tento článek popisuje, jak nainstalovat a nakonfigurovat balíček Auter na CentOS 6. Jiné OS a další hlavní verze CentOS mohou vyžadovat drobné úpravy.

Předpoklady

  • Server CentOS 6 nebo Red Hat Enterprise Linux nakonfigurovaný pro použití úložiště EPEL. Pokyny, jak nakonfigurovat úložiště EPEL s vaším serverem, najdete v části Instalace a úložiště EPEL, IUS a Remo na CentOS a Red Hat.
  • Váš server musí být schopen úspěšně se restartovat se všemi nezbytnými aplikacemi, které se restartují automaticky, nebo musí být možné jej spustit pomocí skriptů.

Instalace balíčku Auter

Poznámka: Následující kroky jsou specifické pro CentOS 6. Pro ostatní distribuce použijte ekvivalentní příkaz této distribuce.

  1. Nainstalujte balíček na svůj server:

    sudo yum install auter
    
  2. Povolit autor:

    auter --enable
    

Konfigurovat Auter

  1. Povolte automatické restartování otevřením souboru /etc/auter/auter.conf a změna AUTOREBOOT pole z výchozí hodnoty "no" na "yes" .

    AUTOREBOOT="yes"
    
  2. Nakonfigurujte časy aktualizací úpravou souboru cron v /etc/cron.d/auter adresář.

    Výchozí instalace obsahuje několik příkladů, které jsou komentovány. Odstraňte předchozí # z každého řádku, který chcete použít. Musíte odkomentovat minimálně jeden řádek z Preparing package downloads a jeden řádek Executing updates sekce.

    Chcete-li zjistit, které možnosti jsou povoleny, můžete použít následující příkaz:

    egrep -v '^#|^$' /etc/cron.d/auter 
    

    Následuje příklad výstupu, který může vrátit předchozí příkaz:

    30 1 2 * *   root /usr/bin/auter --prep                              # On the 2nd of every month
    30 1 14 * *    root /usr/bin/auter --apply                              # On the 14th of every month
    

    Plánování je založeno na syntaxi cron, takže pokud požadujete čas, který není uveden jako příklad, můžete čas nakonfigurovat ručně.

  3. Pokud některá z vašich aplikací vyžaduje provedení konkrétních kroků před vypnutím nebo po restartu, nakonfigurujte je umístěním potřebných skriptů na správné místo. V /etc/auter/auter.conf můžete zadat jiné než výchozí umístění . Výchozí umístění jsou následující:

    PREAPPLYSCRIPTDIR="/etc/auter/pre-apply.d"
    POSTAPPLYSCRIPTDIR="/etc/auter/post-apply.d"
    PREREBOOTSCRIPTDIR="/etc/auter/pre-reboot.d"
    POSTREBOOTSCRIPTDIR="/etc/auter/post-reboot.d"
    
  4. Otestujte, zda se váš server restartuje bez jakýchkoli chyb. Spuštěním následujících příkazů ručně provedete spuštění opravy Auter:

    auter --prep
    auter --apply
    

Auter je nyní ve vašem systému nakonfigurován tak, aby automaticky použil aktualizace v určený čas a po aplikaci restartoval server.

Další informace

Další informace o různých možnostech konfigurace najdete v úložišti Auter GitHub.


Linux
  1. Nainstalujte PHP 7.4 na CentOS 8

  2. Nainstalujte Log.io na CentOS 7

  3. Nainstalujte GlassFish 4.1 na Centos 7

  1. Nainstalujte MariaDB 10.0 na CentOS 6

  2. Nainstalujte si ownCloud na CentOS 6

  3. Nainstalujte GitLab na CentOS 7

  1. Nainstalujte Fail2ban na CentOS

  2. Nainstalujte osCommerce na CentOS 7

  3. Nainstalujte PrestaShop na CentOS