使い慣れていないLinux / BSD / Unixコンピューター(SSHなど)をコマンドラインから使用する場合、どのディストリビューション(およびそのディストリビューションのどのバージョン)を使用しているのかをどのようにして知ることができますか?
私が試したいくつかのオプション:
lsb_release --all
:OpenSuSE 11.3には存在しません。Debian squeezeとUbuntu 10.10で動作します。uname --all
:SuSEとDebianに関するディストリビューション情報を提供しません。Ubuntuで動作します。cat /etc/apt/sources.list
マシンが更新のために接続するディストリビューションのサーバーを確認できます。明らかに、Debianベースのディストリビューションでのみ機能します。コンピューターがカスタムリポジトリサーバーを使用するように構成されている場合は機能しません。
残念ながら、これらのどれも多くのディストリビューションで機能しないようです。確認する簡単なコマンドはありますか?