LinuxのOS種類とバージョンを確認する


図解60p「Linuxサーバー構築入門マニュアル」無料
登録10秒/自動返信でDL/合わなければ解除3秒
Linuxサーバーを運用していると、
担当者の引継ぎのような場面が必ず訪れます。

そのような時、引き継いだ人間は仕様を理解するために、
仕様書や構築手順書などのドキュメントに目を通します。

しかし、長い間運用されてきたシステムでは、
ドキュメントのメンテナンスがされていない、
または、一部が紛失しているケースがあります。

そんな時は、実際に稼動しているサーバーの
状態を確認するしかありません。

今回紹介するLinuxのOS種類とバージョンを確認する方法も、
サーバーの状態を確認するのに役立ちます。


ここまで読んだあなたへ、無料プレゼント
図解60p「Linuxサーバー構築入門マニュアル」で、
最初の環境構築をサクッと終わらせませんか?
無料で受け取る 登録10秒/自動返信でDL/解除も3秒

LinuxのOS種類とバージョンを確認する(/etc/issueファイル)

■CentOS6系の場合

$ cat /etc/issue  ←「cat /etc/issue」を実行します。 CentOS release 6.5 (Final) Kernel \r on an \m


ただし、CentOS7系では、
「/etc/issue」ファイルでは情報を得られません。

■CentOS7系の場合

$ cat /etc/issue \S Kernel \r on an \m

issueファイルは、\記号の後に、
\SをOS名、\mをマシンタイプ(ハードウェア名)、
\rOSをリリースに書き換える事ができます。
※\記号は、場合によってバックスラッシュ、または¥記号になります。

LinuxのOS種類とバージョンを確認する(/etc/redhat-releaseファイル)

他の方法としては、/etc/redhat-releaseファイルを確認します。
redhatの箇所には、各ディレクトリビューション名が入ります。

■CentOS7系の場合

$ cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)


■Fedora系の場合

$ cat /etc/fedora-release


■Ubuntu系の場合

$ cat /etc/lsb-release


■Debian系の場合

$ cat /etc/debian_version


■SuSE Linux系の場合

$ cat /etc/SuSE-release


■Turbolinux系の場合

$ cat /etc/turbolinux-release


■ファイル名が分からない場合
ファイル名が分からなければ、/etcディレクトリ内に
releaseと付いているファイルを探すと良いでしょう。
そうすると、OS名+releaseというファイルが見つかります。

# find /etc -name *release /etc/os-release /etc/redhat-release /etc/centos-release /etc/system-release




無料プレゼント
図解60p「Linuxサーバー構築入門マニュアル」
独学で詰まる前に、“型(手順書)”で最初の環境構築をサクッと終わらせましょう。
登録10秒/自動返信でDL/合わなければ解除3秒
無料で受け取る ※メールアドレスだけでもOK(必須項目は最小限)

宮崎 智広

この記事を書いた人

宮崎 智広(みやざき ともひろ)

株式会社イーネットマーキュリー代表。現役のLinuxサーバー管理者として15年以上の実務経験を持ち、これまでに累計3,100名以上のエンジニアを指導してきたLinux教育のプロフェッショナル。「現場で本当に使える技術」を体系的に伝えることをモットーに、実践型のLinuxセミナーの開催や無料マニュアルの配布を通じてLinux人材の育成に取り組んでいる。

図解60pのLinux無料マニュアル
登録10秒/自動返信でDL
無料で受け取る