50046


linux 系のプロダクション環境にサーバーをデプロイしていたとします。このサーバー上の、パッケージアップデートはどのように行うのがよいのでしょうか？

というのも、 linux 系の OS においては、 yum か apt
系のパッケージマネージャーによってソフトウェアが管理されています。これらパッケージは、放っておくとすぐに新しいパッケージがリリースされ、そのままそれらを放置しておくのは、よろしくないと考えます。

ふと考えるのは、古いパッケージを使うのがよくないならば、例えば cron
でパッケージアップグレードしてしまってもよさそうです。しかし、これは本当に理想ならば、むしろ標準の system cron
あたりでこの機構は実装されていても良さそうな気がします。

### 質問

  * linux 系 OS におけるプロダクション環境において、パッケージアップデートはどう対応するのがよいのでしょうか？


CC BY-SA 4.0
2018-11-07T04:21:14.280
50040
2018-11-07T04:45:35.787
754
question
linux yum apt
プロダクション環境のパッケージアップデートのベストプラクティスは？


yumなら`yum-cron`、aptも`cron-
apt`というそのものずばりな仕組みが用意されており、適切に設定を行えばパッケージの自動更新は一応可能ではあります。

ただし「プロダクション環境で事前検証なしにアップデートを適用していいのか？」については個人・組織の運用ポリシー次第ですので、必要であれば「重要なセキュリティフィックスのみ自動更新」という設定もできます。  
詳しくはそれぞれのマニュアル等を参照してみてください。


CC BY-SA 4.0
2018-11-07T04:45:35.787
50046
2018-11-07T04:45:35.787
3060
50040
answer