我应该运行什么命令才能找出 Linux 服务器正在运行什么发行版?
答案1
在大多数现代发行版中,你可以查询Linux 标准库系统
lsb_release -d
示例输出:
Description: Debian GNU/Linux 5.0.2 (lenny)
Description: Ubuntu 9.04
答案2
对于大多数流行的发行版来说,
cat /etc/*{release,version}
答案3
对于分发名称...
cat /etc/issue
对于平台...
uname -a
答案4
有一个惯例VBoxSysInfo文件,这是虚拟盒这是一个很好的起点。
但是,我宁愿向系统管理员询问此事。除了发行版之外,特定服务器可能具有特定设置,并且在破坏这些设置后立即发现这些设置令人沮丧(更不用说惹恼系统管理员,他会因为你自作聪明并破坏了他的服务器而对你产生敌意)。我倾向于将所有系统管理员视为朋友/队友,还有很多其他人可以与之战斗:用户、管理层等 :-)