CLIから実行しているFedoraのバージョンを確認するにはどうすればよいですか(uname -aではありません)?


10

ボックスがFedora Core 4かRedhat 9か、CentOSなどかを知りたい...カーネル2.6.xが含まれていないかどうか

回答:


4

最新のシステムでは、/ etc / lsb-releaseを確認できるはずです。

mojo-jojo david% cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu karmic (development branch)"

これは、さまざまなLinuxディストリビューション全体のディストリビューションを見つけるためのLSB必須の方法です。

/ etc / issueはログインメッセージに使用されるため、依存しないでください。誰かが変更する可能性があります。


1
centOS 5.3ではそのファイルは存在しませんが、binディレクトリはコマンドの代替としてlsb_releaseを提供します
Zak

lsb_releaseはFedora(21 Workstation)ベースイメージでは利用できません
ACyclic

Wikipedia Linux Standard Baseページから:「コマンドlsb_release -aは、LSBバージョンの詳細を取得するために多くのシステムで使用できます。または、適切なパッケージ(Red-Hat風味のredhat-lsbパッケージなど)をインストールすることで使用可能にすることができます。 FedoraなどのLinuxディストリビューション。[2] " en.wikipedia.org/wiki/Linux_Standard_Base
Jeremy Hajek

1
lsb-releaseはfedoraシステムには存在しません。正しいファイルはsystem-releaseと呼ばれます
フェデリコガリ2017

16

これはたぶん?

[dummyuser @ d400〜] $ ls -l / etc / system-release
lrwxrwxrwx。1ルートルート14 2009-06-04 19:05 / etc / system-release-> fedora-release

[dummuser @ d400〜] $ cat / etc / system-release
Fedora release 11(Leonidas)





0

私自身の質問への答え。

猫/ etc / issue


1
これは、サーバー管理者がファイルの内容を変更できるため、サーバーのバージョンを確認する信頼できる方法ではありません。/ etc / issueファイルと/etc/issue.netファイルを変更して、会社名と法的通知を表示します(そして、ディストリビューション名とバージョン情報を明示的に削除します)(
Roy Rico
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.