unameと/etc/debian_versionに報告されているオペレーティングシステムのバージョンの違いは何ですか?

unameと/etc/debian_versionに報告されているオペレーティングシステムのバージョンの違いは何ですか?

uname報告されたDebianのバージョンとファイル内のバージョンの違いは何ですか/etc/debian_version
たとえば、

user@bldsvr:~$ uname -a
Linux sv-debbld-22 4.9.0-8-amd64 #1 SMP Debian 4.9.144-3.1 (2019-02-19) x86_64 GNU/Linux
user@bldsvr:~$ cat /etc/debian_version
9.9

ベストアンサー1

展開に関する情報を提供しているように見えますが、uname実際には実行中のカーネルに関する情報を表示します。一部の(まれな)仮想化環境では、ゲストマシンがホストカーネルを使用できるため、だますかもしれません。 centos カーネルを実行している Ubuntu 仮想マシンを表示できます。

/etc/debian_versionまた、多くのディストリビューションがDebianベースであり、Ubuntuのようにこのファイルを保持しているため、謎です。

ディストリビューションとそのバージョンをインポートする最も信頼できるツールはですlsb_release。しかし、デフォルトでは常にインストールされるわけではありません。

インストール手順はここにあります(私のウェブサイトではありません)。https://www.computerhope.com/unix/lsb_release.htm

役に立ったことを願って

おすすめ記事