No.5ベストアンサー
- 回答日時:
がるです。
んっと。ディストリビューションのバージョンを抜けるコマンドはない、と思ってもらってよいかと思います。
一つには。例えばカーネルバージョンとかっていうのは非常に大事な情報なのですが、「どんなディストリビューションが入っているか」というのはそれほど大切ではない上に、その後どう変動されているかわからないので、システム的に取得する意味合いがほとんどない情報です。
また現実に、ディストリビューションごとにファイルが違うなど、そういった部分でのコンセンサスも取れていません。
ちなみに、ちょっと反論めいた発言で恐縮ですが、#4さんの手法は誤りです。
/etc/issue 、 或いは /etc/issue.netは「ログイン前に表示されるべき文字列を格納するファイル」であり、その記述がどのようになっているかはまったく保証されていません。
いくつかシーケンスも用意されていますが、カーネルのバージョンを出すシーケンスはあっても、ディストリビューションを出すシーケンスはないです。
ディストリビューション環境によっては「たまたま」入っていることもありえるでしょうが、それは飽く迄「たまたま」であり、偏在する環境で期待できるものではないです。
以上、否定的な内容で大変に恐縮なのですが。なにかの参考にでもなれば幸いです。
No.4
- 回答日時:
cat /etc/issue
でいかがでしょうか?
cat /etc/issue | head -n 1
という風にパイプで繋ぐとディルトリビューションのバージョンだけがわかります。
No.3
- 回答日時:
> でも、この際だから下にも書きましたが、uname情報から逆引き可能か、可能ならその方法を知りたいです。
もしかしたらあるかもしれませんが、あまり意味がないかもしれません。
unameや/proc/versionの情報はあくまで実行中のカーネルバージョンですので、
例えば独自にkernel.orgからソースを引っ張ってくるなどしてビルドしたカーネルで
動いていれば、たとえdistroが同じであっても違う番号になります。
ちなみに、distro名を調べなければならない理由ってなんでしょうか。
使い込んで自分なりにカスタマイズした環境は、どんどんディストリビュータの
用意した環境からは離れていくものですから、あまりdistro名を確認することに
意味が見出せません(私が浅学なだけかもしれませんが)。
カーネルや各種ツールのバージョンなどを依存関係解決のために調べることは
頻繁にありますが…。
No.2
- 回答日時:
がると申します。
んっと。#1さんとほぼ同様の回答なのですが。
別の手段ですと、
cat /proc/version
で同じ情報が引き出せます。
で、一応念のため。
もし「ディストリビューションの情報」である場合、それは各ディストリビューションに固有であるために、コマンドは存在しない(というかできない)です。
大抵は /etc 配下にそれっぽいファイル(slackなら、slackware-version)があるので、適宜catしてみてください。
この回答への補足
ありました。有難う御座います。
cat /etc/turbolinux-release
Turbolinux Server 8.0 (Viper)
でも、この際だから下にも書きましたが、uname情報から逆引き可能か、可能ならその方法を知りたいです。
ご存知でしたらお願いします。
No.1
- 回答日時:
カーネルバージョンの確認と言う事ですか?
当方RHLですが、「uname -a」で確認できます。
違ったらごめんなさい。
この回答への補足
ありがとうございます。
unameはなんかイマイチしっくり来ないんです。
ディストリビューションとか出ないですか?
それか下の情報から(ターボ10とか)逆引きする一覧情報とかどこかのサイト上にありますか?
-m, --machine コンピュータ(ハードウェア)の種類を出力する
-n, --nodename ネットワークにおけるホスト名を出力する
-r, --release OSのリリース番号を出力する
-s, --sysname OSの名称を出力する
-v OSのバージョンを出力する
$ uname -r
2.4.18-5
$ uname -s
Linux
$ uname -v
#1 Thu Sep 26 22:54:05 JST 2002
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Linuxカーネルのコンパイルヘッ...
-
root化について
-
rdevコマンドについて
-
toppersの移植について
-
パフォーマンスモニタの%Proces...
-
/dev/nvme0n1p2 clean と表示さ...
-
HP-UX(11.23)からDAT装置を認識...
-
エラー”Illegal seek”はどんな...
-
/proc/sys/net/ipv4/route/flus...
-
2.4.xカーネル用のカーネルモジ...
-
Windowsのソースコードって非公...
-
レッドハットのバージョン確認方法
-
Linuxって、、、、、、
-
SolarisとLinuxの違い
-
CentOS5.3でNICを認識しない
-
SunOS5.x と Solarisの違いは?
-
カーネルのプロトコルスタック開発
-
mondo rescue カーネルパニック
-
各OSの特徴の認識これで間違...
-
linuxにシステムコールの追加
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
/dev/nvme0n1p2 clean と表示さ...
-
パフォーマンスモニタの%Proces...
-
カーネルアップグレード後、una...
-
カーネルバッファとは何でしょうか
-
romfsってなんですか?
-
KNOPPIXが起動しない場合の対処...
-
SolarisとLinuxの違い
-
Windows Vistaは本当にゴミOSな...
-
BSDでフォーマットされたHDDは...
-
/proc/sys/net/ipv4/route/flus...
-
Dockerコンテナ(centos7.9)の...
-
VMWare上のkernel再構築
-
Linux 32Bitと64Bitのメモリー...
-
linuxカーネルのダウングレード...
-
Linuxでcrcエラー?
-
デュアルコアCPUをシングルにし...
-
UNIXとBSDとLinuxの違いを小学...
-
『カーネルとの通信中にエラー...
-
Windows8 ntoskrnl.exeについて
-
魔改造版Windows 2000をインス...
おすすめ情報