GNU/Linux >> Znalost Linux >  >> Cent OS

Jak udržovat systémy aktuální – CentOS / RHEL / Fedora

Jako správce systému musíme vždy udržovat naše systémy v aktuálním stavu s nejnovějšími balíčky. Je obtížné denně chodit na server a kontrolovat dostupné balíčky. Stejně tak můžeme použít službu yum-updatesd k zasílání e-mailových upozornění do naší poštovní schránky nebo můžeme tuto službu nakonfigurovat tak, aby automaticky aktualizovala všechny balíčky, když jsou k dispozici.

Yum-updatesd lze nakonfigurovat pomocí několika jednoduchých kroků uvedených níže. Možná budete také muset nainstalovat top yum repozitáře s nejnovějšími balíčky.

Krok 1:Instalace/aktualizace balíčku yum-updatesd

Ve výchozím nastavení je tento balíček nainstalován v době instalace systému. Měli byste tedy tento balíček před konfigurací aktualizovat.

# yum update yum-updatesd

Krok 2:Nakonfigurujte yum-updatesd

Změňte konfigurační soubor podle vašich požadavků. Upravte soubor ve svém oblíbeném editoru, například já používám vim.

# vim /etc/yum/yum-updatesd.conf
[main]
# how often to check for new updates (in seconds)
run_interval = 3600
# how often to allow checking on request (in seconds)
updaterefresh = 600

# how to send notifications (valid: dbus, email, syslog)
emit_via = email

# Put your mail address
email_to = [email protected]

# who send the notifications
email_from = [email protected]

# should we listen via dbus to give out update information/check for
# new updates
dbus_listener = yes

# automatically install updates
do_update = no
# automatically download updates
do_download = no
# automatically download deps of updates
do_download_deps = no

Podrobnosti konfigurace:

    run_interval: Počet sekund do opětovné kontroly dostupných aktualizací.
    updaterefresh: Minimální počet sekund mezi aktualizacemi informací o aktualizaci.
    emit_via: Způsoby, jak vydávat upozornění na aktualizaci. Platné hodnoty jsou „email“, „dbus“ a „syslog“.
    do_update: „ano“ pro automatické aktualizace, „ne“ pro neprovedení automatické aktualizace (upřednostňuje se „ne“)
    stáhnout: „ano“ pro automatické stahování balíčků, „ne“ pro nestahování aktualizací (upřednostňované „ne“)
    do_download_deps: ano“ pro závislosti automatického stahování balíčků také, „ne“ pro nestahování závislostí (upřednostňuje se „ne“)
    e-mail_to: E-mailové adresy, na které chcete zasílat upozornění na aktualizaci.
    e-mail_from: E-mailová adresa pro zasílání upozornění na aktualizace.

Krok 3:Vyloučení některých balíčků z automatických aktualizací

Několik balíčků nemusíme automaticky aktualizovat, dokud nejsou konkrétnější důvody, např. PHP a MySQL. Chcete-li to provést, upravte soubor /etc/yum.conf.

# vi /etc/yum.conf

A přidejte následující řádek pod [hlavní] sekce.

 exclude=php* kernel* mysql* httpd*

Krok 4:Restartujte službu yum-updatesd

Pomocí následujícího příkazu restartujte službu yum-updatesd a povolte automatické spouštění při spouštění systému.

# /etc/init.d/yum-updatesd restart
# chkconfig yum-updatesd on

Obdržíte e-mail do vaší poštovní schránky, jak je uvedeno níže

Hi,
This is the automatic update system on tecadmin.net.

There are 12 package updates available. Please run the system updater.

Packages available for update:

    mutt
    initscripts
    gnutls
    gnupg
    talk
    nss_db
    at
    gd
    avahi
    gettext
    samba
    rsh

Thank You,
Your Computer

Děkuji za přečtení tohoto příspěvku. Doufám, že vám tento příspěvek pomůže udržovat váš systém v aktuálním stavu.


Cent OS
  1. Jak nastavit SVN Server na CentOS, RHEL a Fedora

  2. Jak nainstalovat Python 3.5 na CentOS/RHEL a Fedoru

  3. Jak nakonfigurovat proxy v CentOS/RHEL/Fedora

  1. Jak nainstalovat nebo aktualizovat autoconf a automake na RHEL/CentOS?

  2. Jak extrahovat balíček 7z v CentOS/RHEL/Fedora?

  3. Jak nainstalovat docker na CentOS / RHEL / Fedora

  1. Jak nainstalovat soubor RPM na OS Linux (CentOS, RHEL a Fedora)

  2. Jak aktualizovat CentOS

  3. Jak nainstalovat Google Chrome 17 na Fedora 16, CentOS 6 / RHEL 6