リモートサーバーで実行されているLinuxのディストリビューションを確認するにはどうすればよいですか?


12

リモートサーバーが実行しているLinuxのバージョンを確認しようとしています。SSHでアカウントに接続し、次のコマンドを使用しました:uname -a

そして、私は得た:Linux just103.justhost.com 2.6.32-20130307.60.9.bh6.x86_64#1 SMP Thu Mar 7 15:58:33 EST 2013 x86_64 x86_64 x86_64 GNU / Linux

しかし、それはどのバージョンのLinuxであるかを教えてくれません。

何かアドバイス?おかげで、

ソール

lynx.cfgというファイルがあるので、lynx.cfgというヘッドを作成しました。

このファイルのデフォルトの配置は/etc/lynx.cfg(Red Hat Linux、Fedora)です

それでは、システムがRed Hat linuxまたはFedoraであることを意味しますか?


1
最近のほとんどのシステムにはlsb_releaseがあります。

カーネルのバージョン、またはディストリビューション名が必要でしたか?すでにカーネルバージョンを取得していますuname -a(haraldの回答を参照)。
ajp15243

ディストリビューション名が必要です。

1
関連するスーパーユーザーの質問。この質問はStack Overflowから移行されたためです。
ajp15243

1
社会的アプローチを試みましたか?サーバーの所有者/管理者に尋ねるだけです。
AnonymousLurker

回答:


9

これを試して...

$ cat /etc/*-release

/ etcディレクトリにrelease *ファイルはありません。

1
@SaulLugoそれの*-release、ではありませんrelease*。私が持っているので、例えば、私は、アーチのLinuxを実行しているよarch-releaselsb-releaseos-release/etc/
ajp15243

[の/ etc]#のLS * -release / binに/ LS:アクセスできない* -release:そのようなファイルやディレクトリ

サウル、cat /etc/issue質問に対する私のコメントで示したように試してみましたか?リンクされたStack Overflowの質問は、古いディストリビューションでコマンドが機能する可能性があることを示していました。
ajp15243

9

運がよければ、次のコマンドを実行していくつかの情報を取得できます。

lsb_release -a

運が悪く、システムにlsb_releaseコマンドがありません。

4

「2.6.32-20130307.60.9.bh6.x86_64」は、CentOSまたはRedHat Linuxを示唆しています。CentOSのバージョンを確認するには(CentOSの場合)、次を使用します。

猫/ etc / redhat-release

またはより一般的に:

猫/ etc / * release

これを回避する別の方法は、ディストリビューション固有の更新サーバーやリポジトリなどの構成ファイルを/ etcで探すことです。

この:

猫/ etc / issue *

また、いくつかの手がかりを提供するかもしれません。

さらに別の方法は、インストールされているパッケージマネージャーを探すことです。これらを試してください:

apt-get -v
yum-バージョン
pacman-バージョン
emerge --version
pkgtool

見つかった場合は、それらを使用して「lsb-release」または同様の名前のパッケージを検索し、見つかった場合はインストールして試してください。

lsb_release -a

1

nmapのOS検出を使用してみてください:http : //nmap.org/book/man.html


ああ、ボックスにログインしました、nm

...それはLinux 3とにかく特定の分布ではなく、とにかく得られるでしょう
-phihag


0

そのdebianチェックの場合

cat /etc/debian_version

またはより一般的に

cat /etc/*-release
cat /etc/*version

ほとんどのディストリビューションに一致する必要があります


0

あなたが持っている場合はyum、利用可能なコマンドを、RedHatの/ CentOSの/ Oracleは、あなたのチェックであるyumリポジトリの設定を。

その場合apt-get、それはDebian関連であり、ソフトウェアリポジトリを再度チェックして、どのディストリビューションであるかを正確に調べてください。

持っていない場合は、ユーザーアカウントを作成した人に尋ねてください;)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.