yumでCentOS 5.5を5.10へアップグレード

スポンサードサーチ

テスト用に構築しているLinuxサーバは、商用OSとして使われる事の多い Red Hat Enterprise Linux(RHEL)と互換性を持つフリーのLinuxディストリビューションとして開発されている CentOS を使っています。

現状使っているサーバは、CentOS 5.5だったんですが、PHPのバージョンを上げるついでに、先日リリースされた CentOS 5系の最新版 CentOS 5.10 にyumでアップグレードをしました。

@IT:「CentOS 5.10」が公開、MySQL 5.5に更新

CentOS Webサイト
CentOS Webサイト

バージョンアップの方法

LinuxサーバでOSのアップグレードやPHP、Perl、MySQL等をインストールを行うには、以下の2つの方法があります。

  1. ソースコードからコンパイルしてインストールを行う
  2. yumやrpmを使ってインストールを行う

この二つの方法は以下のメリットとデメリットがあります。

ソースコードからコンパイルする場合

メリット

  1. 新しいものと古いバージョンが共存できる
  2. 使う機能だけインストールできる
  3. OSに依存せずに目的のバージョンが自由に使える

デメリット

  1. インストール・アンインストールが大変
  2. 一度ソースでインストールすると、次からもソースでインストールする必要がある

yumやrpmを使う場合

メリット

  1. インストール・アンインストールが簡単
  2. パッケージの管理が簡単

デメリット

  1. OSによって使えないものがある
  2. 新しいものと古いバージョンが共存できない
  3. 不要なパッケージもインストールされる

このように、ソースコードからインストールする場合と、yumやrpmを使ってインストールする場合とでは、違いがあります。

また、yum と rpm は以下のような関係になっています。

yumとは、 Yellowdog Updater Modifieda の略で、RPM システムに自動更新機能と、依存関係の管理を含めたパッケージ管理機能を追加したものです。

つまり、簡単に言うと yum は rpm よりもさらに高度な機能を提供していますが、yum が使えず rpm しか使えないという場面もありますので、その際には rpm を使うと。

このあたりについては、以下のWebサイトに詳しい解説があります。

彼女からは、おいちゃんと呼ばれています:初心者の頃に知っておきたかった rpm と yum の違いと使い分け

developerWorks:Linux の 101 試験対策: RPM および YUM によるパッケージ管理

CentOS 5.5を5.10にyumでアップグレード

実際に yum で行った手順については、以下を参考に行いました。

CentOS 5.6 リリースノート:4. 既知の問題点

現在のバージョンを確認

サーバにsshで接続をし、shellで以下のコマンド入力して現在のバージョンを確認します。

# cat /etc/redhat-release
CentOS release 5.5 (Final)

yumを使ってアップデート

次に、以下のコマンドを入力してyumを使ったアップデートを実施します。

# yum clean all
# yum update glibc\*
# yum update yum\* rpm\* pyth\*
# yum clean all
# yum update mkinitrd nash
# yum update selinux\*
# yum update
# shutdown -r now

再度バージョンを確認

最後に、shellで以下のコマンド入力して、再度現在のバージョンを確認します。

# cat /etc/redhat-release
CentOS release 5.10 (Final)

これだけでアップグレードは完了です。

非常に簡単でした。

AI時代だからこそ、戦略は人と一緒に考えることが、最初の一歩です。

開発やコンテンツ生成はAIが担える時代になりました。しかし、何を作るか・どこを目指すかという問いに答えるのは、依然として人の仕事です。

DX推進や新規事業の立ち上げで壁にぶつかる企業の多くは、ソリューションの導入や社内人材への丸投げに終始し、課題の本質が言語化されないまま進んでしまっています。

経営とITの両方を理解した人間が、経営者と並走しながら要求定義・要件定義の段階から一緒に考える。AIはこのプロセスを補助できますが、主役にはなれません。

まだ課題が言語化できていない段階からでも、遠慮なくご相談ください。一緒に考えます。

AIが生成できないのは「実績と信頼」

ECサイトやマーケットプレイスサイトはCS-Cart国際版(公式)という選択肢

AIはコードを書けます。しかし、長年の実運用で磨かれたロジックや、世界中の事業者が検証したセキュリティを、プロンプト一つで再現することはできません。

CS-Cart国際版(公式)は、自社EC・越境EC・BtoB EC・マーケットプレイスに対応した豊富な実績ある機能をパッケージとして提供しています。

構築コストを抑えながら、堅牢なECサイトを立ち上げることができます。

スポンサードサーチ