![]()
![]()
![]()
![]()
![]()
![]()
2007/01/24
5250GB 3Ware 9590SE-8ML での Server 構築(8)
Fedora Core 6 yum-updatesd の自動化設定
yum-update 有無の確認とインストール作業が面倒なので自動化を行いたいと思います。
Fedora Core 6 では自動化手順が Fedora Core 5 と異なっていますので注意して下さい。
root 権限で ログインし、 コンピュータ => etc => yum を開きます。
yum-updatesd.conf を ダブルクリックし gedit で開きます。 [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 = dbus
# automatically install updates
#do_update = no
do_update = yes
# automatically download updates
#do_download = no
do_download = yes
# automatically download deps of updates
#do_download_deps = no
do_download_deps = yes
3箇所 の no を yes に変更し、保存します。
システム - 管理 - サーバー設定 - Services を選択します。
yum-updatesd にチェックを入れ 起動 を確認します。既に起動していた場合は、再起動 をクリックします。
yum-updatesd が起動中に 「ソフトウエアの追加/削除」 を行うとエラーが発生しますので、yum-updatesd サービスを停止させてから 「ソフトウエアの追加/削除」を実行して下さい。
2007/01/28 追記
yum-updatesd に メモリーリーク バグ? があるとの記載を Fedora JP Project - Official Site の掲示板で見つけました。システムモニタで見てみると、起動時には 6.8MB を使用しているものが、2日程で 80MB 強になっています。
yum-updatesd を使用せずに、cron を使用する スクリプト等の対応策情報が掲載されていますので、一度目を通される事をお勧めします。私は当面手動にて対応する予定です
2007/03/11 追記
yum-updatesd のMemory Leak が改善されるを待っていましたが、なかなか改善されませんので、cron で対応することにしました。
やはり、手動でのチェックは面倒です。(^^ゞ
左図のように、 /etc/cron.daily と /etc/cron.weekly 内に それぞれ下記の yum.cron を作成し、実行権限を与えます。
/etc/cron.daily/yum.cron #!/bin/sh
if [ -f /var/lock/subsys/yum ]; then
/usr/bin/yum -R 120 -e 0 -d 0 -y update yum
/usr/bin/yum -R 10 -e 0 -d 0 -y shell /etc/yum/yum-daily.yum
/etc/cron.weekly/yum.cron #!/bin/sh
if [ -f /var/lock/subsys/yum ]; then
/usr/bin/yum -e 0 -d 0 clean packages
fi
![]()
![]()
当 Page への Link は自由ですが、Auction 等の商品説明や補足のために Link を張る事は堅く禁じます。(詳細はこちら)
Copyright (c) 1999 - 2007 takajun. All rights reserved.![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()