Linux システムの場合、自分でインストールした場合は、インストールされているディストリビューションとバージョン番号がわかります。ただし、ssh を使用して接続されているリモート Linux サーバーの場合、そのバージョンはそれほど明らかではないため、何らかの方法を使用して確認する必要があります。
無料のオペレーティングシステム、木の板に金色の文字で「Linux」の文字が並ぶ、3Dイラストグラフィック
最も簡単な方法は、システム関連情報が記録されているファイル /etc/os-release を確認することです。 リーリー
出力は次のようになります:リーリー
上記の出力からわかるように、システム リリース バージョンは Ubuntu で、バージョン番号は 20.04.1 です。上記は Linux システムのバージョンを確認する方法の 1 つですが、他にも方法がありますので、以下で詳しく見てみましょう。
Linux ディストリビューション情報の表示
方法 1: /etc/os-release ファイルを表示する
Linux ディレクトリ構造に精通している場合は、ディレクトリ /etc にシステムのコア構成ファイルが含まれていることを知っているはずです。os-release ファイルには、ディストリビューション名、バージョン番号、ID など、Linux ディストリビューションに関連する情報が記録されます。
このファイルを表示するには、以下に示すように、ターミナルで cat コマンドを使用します。 リーリー
以下は、Linode インフラストラクチャ上で実行されている Alpine Linux サーバーの表示内容です:
リーリー上記の出力では、Linux ディストリビューションの名前は Alpine Linux で、バージョン番号は 3.12 です。
異なる Linux ディストリビューションに基づいて、ファイル /etc/os-release の内容は通常異なります。通常、このファイルは、サポートの取得方法やバグなど、システムに関する追加情報を記録するために使用されます。
たとえば、CentOS では、/etc/os-release の内容は次のとおりです。
リーリーただし、どのリリースであっても、システムのバージョン名とバージョン番号はファイル /etc/os-release に記録されます。このため、このファイルを参照してバージョン情報を取得するのが最も信頼できる方法です。
方法 2: hostnamectl コマンドを使用するほとんどの Linux ディストリビューションでは systemd が使用されるようになりました。これに基づいて、hostnamectl コマンドを使用してシステムのバージョン情報を表示することもできます。
リーリーたとえば、CentOS システムでは、出力情報は次のとおりです。
リーリー「Operating System」で始まる行には、システム情報が表示されます。
hostnamectl コマンドは主にホスト名関連の操作を処理するために使用されますが、システムに関する他の情報も提供するため、システムのバージョン情報を表示する方法としても使用されます。
方法 3: lsb_release コマンドを使用するlsb_release コマンドは、すべての Linux ディストリビューションで使用できるわけではありません。主に Debian/Ubuntu ベースのシステムで使用されます。
lsb_release コマンドを -a オプションとともに使用して、システム リリース情報を表示します。
リーリー出力にある「使用可能な LSB モジュールがありません」というメッセージは無視できますが、これはエラーではありません。次のように:### リーリー
Linux カーネルのバージョンを確認する
以上、システムのリリースバージョンを確認する方法を紹介しましたが、次に、Linux カーネルのバージョンを確認する方法を簡単に紹介します。
Linux カーネルのバージョン情報を表示するには、次のように uname コマンドを使用します。 リーリー出力は Linux カーネルのバージョン情報です:
リーリー上記の出力に示されているように、カーネル バージョンは 5.4.43 です。
上記はこの共有の内容全体です。議論を歓迎します。
以上が実行している Linux システムのバージョンを確認してくださいの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。