GNU/Linux >> Linux の 問題 >  >> Cent OS

システムを最新の状態に保つ方法– CentOS / RHEL / Fedora

システム管理者である私たちは、常に最新のパッケージでシステムを最新の状態に保つ必要があります。毎日サーバーにアクセスして、利用可能なパッケージを確認するのは困難です。同様に、yum-updatesdサービスを使用してメールボックスに電子メール通知を受け取ることも、利用可能なときにパッケージを自動的に更新するようにこのサービスを構成することもできます。

Yum-updatesdは、以下に示すいくつかの簡単な手順で構成できます。また、最新のパッケージが提供されている上位のyumリポジトリをインストールする必要がある場合もあります。

ステップ1:yum-updatesdパッケージをインストール/更新する

デフォルトでは、このパッケージはシステムのインストール時にインストールされます。したがって、構成する前にこのパッケージを更新する必要があります。

# yum update yum-updatesd

ステップ2:yum-updatesdを構成します

要件に応じて構成ファイルを変更します。お気に入りのエディタでファイルを編集します。たとえば、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

構成の詳細:

    run_interval: 利用可能な更新を再確認する秒数。
    updaterefresh: 更新情報が更新されるまでの最小秒数。
    emit_via: 更新通知を発行する方法。有効な値は「email」、「dbus」、「syslog」です。
    do_update: 自動更新パッケージの場合は「yes」、自動更新しない場合は「no」(推奨される「no」)
    do_download: 自動ダウンロードパッケージの場合は「yes」、更新をダウンロードしない場合は「no」(推奨される「no」)
    do_download_deps: パッケージの依存関係を自動ダウンロードする場合は「はい」、依存関係をダウンロードしない場合は「いいえ」(推奨される「いいえ」)
    email_to: 更新通知を送信する電子メールアドレス。
    email_from: 更新通知の送信元のメールアドレス。

ステップ3:自動更新から一部のパッケージを除外する

PHPやMySQLなど、より具体的な理由が発生するまで自動更新する必要のないパッケージはほとんどありません。これを行うには、/ etc/yum.confファイルを編集します。

# vi /etc/yum.conf

そして、 [main]の下に次の行を追加します セクション。

 exclude=php* kernel* mysql* httpd*

ステップ4:yum-updatesdサービスを再起動します

次のコマンドを使用して、yum-updatesdサービスを再起動し、システム起動時に自動開始を有効にします。

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

以下のようにメールボックスにメールが届きます

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

この投稿を読んでいただきありがとうございます。この投稿が、システムを最新の状態に保つのに役立つことを願っています。


Cent OS
  1. CentOS/RHELおよびFedoraにPython3.5をインストールする方法

  2. RHEL / CentOSでautoconfとautomakeをインストールまたは更新する方法は?

  3. CentOS / RHEL / Fedoraで7zパッケージを抽出する方法は?

  1. Fedora 16、CentOS 6 /RHEL6にGoogleChrome17をインストールする方法

  2. CentOS、RHEL、FedoraでSVNサーバーをセットアップする方法

  3. CentOS/RHEL/Fedora でプロキシを構成する方法

  1. Linux OS(CentOS、RHEL、およびFedora)にRPMファイルをインストールする方法

  2. CentOSを更新する方法

  3. CentOS / RHEL / Fedora に docker をインストールする方法