我通常uname
用来确定正在运行的操作系统,但我在多台机器上有帐户,我不知道正在运行的特定发行版。
当uname
返回Linux 时,我尝试过uname -a
,但只看到以下内容:
Linux host123 3.0.58-0.6.6-pae blah blah blah i686 i686 i386 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
我的猜测是这是一个 SUSE 发行版,但是有没有更好的方法来了解安装了哪个发行版,类似于uname
AIX、Darwin 等的正常显示方式……?
获得 Linux 后,如果您只需要分发服务器 ID,就uname
可以运行(或检查是否存在)lsb_release
并使用-si
交换机运行它:
user@host123:~> lsb_release -si
SUSE LINUX
Run Code Online (Sandbox Code Playgroud)
同样,无论是uname -a
和lsb_release -a
提供更详细的构建信息。或者,cat /etc/issue
提供有关 Linux 分发的相当可靠的信息。
归档时间: |
|
查看次数: |
241 次 |
最近记录: |