CentOSで自動更新を構成するには、 yum-cron
パッケージを使用する必要があります。これにより、Cronジョブを使用してyum
を使用して自動更新が可能になります。セットアップする手順は次のとおりです。
Yum-Cronをインストールします:
まず、 yum-cron
がシステムにインストールされていることを確認してください。次のコマンドを使用してインストールできます。
<code>sudo yum install yum-cron</code>
Yum-Cronサービスを有効にして開始します。
インストール後、 yum-cron
サービスを有効にして開始する必要があります。これらのコマンドを使用します。
<code>sudo systemctl enable yum-cron sudo systemctl start yum-cron</code>
yum-cronを構成します:
yum-cron
の構成ファイルは/etc/yum/yum-cron.conf
yum/yum-cron.confにあります。お好みのテキストエディターでこのファイルを開きます。
<code>sudo nano /etc/yum/yum-cron.conf</code>
このファイルでは、さまざまなオプションを設定できます。自動更新については、次の設定に焦点を当てます。
update_cmd = default
:これにより、更新をダウンロードしてインストールします。update_messages = yes
:これにより、更新メッセージ(構成されている場合)が記載されたメールが送信されます。download_updates = yes
:これにより、更新は自動的にダウンロードされます。apply_updates = yes
:これにより、更新が自動的に適用されます。 Yum-Cronサービスを再起動します:
yum-cron
サービスを再起動して、新しい構成を適用します。
<code>sudo systemctl restart yum-cron</code>
これらの手順に従うことにより、CentOSで自動更新を構成することができます。これにより、システムは最新の状態に保ち、手動で介入せずに安全に保ちます。
CentOSで自動更新を設定するには、いくつかの利点があります。
はい、CENTOSの自動更新のスケジュールをカスタマイズできます。デフォルトでは、 yum-cron
毎日実行するように構成されていますが、特定のニーズを満たすようにこれを調整できます。これがそれを行う方法です:
Cron構成ファイルを編集します。
yum-cron
のCronジョブ構成は、 /etc/cron.d/yum-cron
yum-cronにあります。このファイルをテキストエディターで開きます。
<code>sudo nano /etc/cron.d/yum-cron</code>
クロンスケジュールを変更します:
このように見える行が表示されます。
<code>0 * * * * root /usr/sbin/yum-cron</code>
この行はyum-cron
スクリプトが1時間ごとに実行されることを意味します。これを別のスケジュールに変更して、たとえば午前2時に毎日実行することができます。
<code>0 2 * * * root /usr/sbin/yum-cron</code>
または日曜日の午前3時に毎週走る:
<code>0 3 * * 0 root /usr/sbin/yum-cron</code>
Cronサービスを再起動します。
変更を有効にするには、Cronサービスを再起動する必要がある場合があります。
<code>sudo systemctl restart crond</code>
Cronスケジュールを変更することにより、自動更新のタイミングを調整して、混乱を最小限に抑え、運用上のニーズに合わせて調整できます。
Centosで自動更新が正しく機能していることを確認するには、次の手順に従うことができます。
Yum-Cronサービスのステータスを確認してください。
まず、 yum-cron
サービスが実行されていることを確認してください。
<code>sudo systemctl status yum-cron</code>
サービスがアクティブで実行されていることを示す出力が表示されます。
Yum-Cronログを調べます:
yum-cron
のログファイルは、通常/var/log/yum.log
にあります。このファイルは、更新がダウンロードおよび適用されていることを示すエントリを確認できます。
<code>sudo cat /var/log/yum.log</code>
ダウンロードと更新に関連する最近のエントリを探してください。
システムのパッケージリストを確認してください。
スケジュールされた更新時間の前後に、インストールされているパッケージとそのバージョンのリストを比較できます。次のコマンドを使用して、インストールされたパッケージをリストします。
<code>sudo yum list installed</code>
キーパッケージのバージョンに注意し、次のスケジュールされた更新を待ってから、コマンドを再度実行してバージョンが更新されているかどうかを確認します。
yum-cron
電子メールで[更新]メッセージを送信するように構成した場合(Configurationファイルでupdate_messages = yes
を設定して)、更新に関する電子メール通知を受信する必要があります。これらの通知が送信されているかどうかを確認するには、メールを確認してください。 Cronのジョブの実行を確認してください:
また、Cronジョブの実行ログを確認して、 yum-cron
ジョブがスケジュールどおりに実行されているかどうかを確認することもできます。
<code>sudo grep yum-cron /var/log/cron</code>
これによりyum-cron
が実行された時代が表示されます。
これらの検証手順に従うことにより、CENTOSシステムで自動更新が適切に機能していることを確認できます。
以上がCentosで自動更新を構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。