ディストリビューションによって異なります。
Debian と親戚の使用
lsb_release -a
cat /etc/lsb-release
どちらでもいいはずです。しかし、これは LSB (Linux Standard Base) に関連していますが、すべてのディストリビューションにあるわけではありません。上記のコマンドから応答が得られない場合は、試してください
ls /etc/*release
次に、見つかったファイルの中を調べます。これには注意が必要です:RedHat には /etc/redhat-release がありますが、Arch Linux などの他のものには 空 があります。 /etc/arch-release ファイルであり、探している情報が含まれているのは /etc/os-release です .
では、YMMV.
確実ではないかもしれませんが、/proc/version
少なくとも球場を与える必要があります:
Redhat 派生:
# cat /proc/version
Linux version 2.6.18-92cp ([email protected]) (gcc version 4.1.1 20061011 (Red Hat 4.1.1-30)) #1 SMP Wed Apr 8 17:12:19 IDT 2015
Ubuntu:
$ cat /proc/version
Linux version 3.13.0-24-generic ([email protected]) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014
デビアン:
$ cat /proc/version
Linux version 3.2.0-4-amd64 ([email protected]) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.65-1+deb7u1
セント:
# cat /proc/version
Linux version 2.6.18-400.el5xen ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-55)) #1 SMP Thu Dec 4 13:29:23 EST 2014