web-dev-qa-db-ja.com

使用しているLinuxディストリビューションを知る方法は?

使用しているLinuxディストリビューションを知る方法は?

uname -a与える

Linux xxxxxx.net 2.6.9-42.0.3.EL.wh1smp #1 SMP Fri Aug 14 15:48:17 MDT 2009 i686 i686 i386 GNU/Linux

これがUbuntu/Debian/FedoraまたはRedhatであることをどうやって確認できますか?

/etc/init.d/serviced restartサービスを再開するため、Redhatファミリーではないようです

[itf][~]$ cat /etc/issue
cat: /etc/issue: No such file or directory
[itf][~]$ cat /etc/issue.net
cat: /etc/issue.net: No such file or directory
[itf][~]$ lsb_release -a
-sh: lsb_release: command not found
[itf][~]$ cat /etc/*-release
cat: /etc/*-release: No such file or directory
[itf][~]$ cat /etc/*-version
cat: /etc/*-version: No such file or directory
[itf][~]$ cat /etc/*release
cat: /etc/*release: No such file or directory
[itf][~]$ cat /etc/*_release
cat: /etc/*_release: No such file or directory
[itf][~]$ cat /etc/*version
cat: /etc/*version: No such file or directory
[itf][~]$
55
  • Debianの場合:/etc/debian_version

  • Ubuntuの場合:lsb_release -a or /etc/debian_version

  • Redhatの場合:cat /etc/redhat-release

  • Fedoraの場合:cat /etc/Fedora-release

34
Caterpillar

単純にする!

cat /etc/*release
24

Novellからのこの記事 を試してみてください。

システムの所有者であれば、どのLinuxがインストールされて実行されているかがわかります。この記事は、インストールされているLinuxディストリビューションを判別する方法を理解するのに役立ちます。これをアプリケーションに組み込んで、Linuxディストリビューションを検出できます。

15
Marcin Gil

すべての systemd 準拠システムには /etc/os-release 配布などに関する情報を提供します

NAME=Fedora
VERSION="17 (Beefy Miracle)"
ID=Fedora
VERSION_ID=17
PRETTY_NAME="Fedora 17 (Beefy Miracle)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:fedoraproject:Fedora:17"
HOME_URL="https://fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
4
Yogesh

次のいずれかを試してください。

ls -ld /etc/\*release\*  /etc/\*version\*

gcc --version
3
ZaB

http://legroom.net/2010/05/05/generic-method-determine-linux-or-unix-distribution-name を試してください。

LSBユーティリティ、ディストリビューションリリース情報ファイル、unameのカーネル情報のクエリを組み合わせた手法の組み合わせ。検出できる最も具体的なディストリビューション名を使用し、必要に応じて汎用Linuxにフォールバックします。また、SolarisやAIXなどのUNIXバリアントも識別します。

2
Tamara Wijsman

編集されていない場合は ログイン前のメッセージ を使用しますcat /etc/issue

1
Stevie G
1
Tobu

うーん、多分その別のディストリビューション-.ELサフィックスはCentosによって使用されているようですが、それはredhat dervativeです。また、あなたのパッケージ管理システムは何ですか?これらは通常ベンダーが提供するものであり、ディストリビューション固有であるため、使用するリポジトリを確認すると役立つ場合があります。

1
Journeyman Geek

結果をvarに小文字で入力するだけ

OS=`awk -F= '/DISTRIB_ID/ {print tolower($2)}' /etc/lsb-release`
0
SergioAraujo

カーネルのバージョンに基づいて、それは WBEL 4 だと思います。彼らは更新に少し遅れをとることが知られているので、あなたの都合でCentOSに移行するのがおそらく最善でしょう。

ユーティリティneofetchscreenfetchはどちらもディストリビューション名とバージョンを表示します-そして、いくつかのNice ASCII artが含まれています。デフォルトではインストールされていない場合がありますが、 。

0
nobar

ここでの更新、_lsb_release -ds_を使用できるようになったため、追加の解析なしでlinuxDistro=$(lsb_release -ds)のように使用できます。

0
3manuek