Questions tagged «version»

处于特定状态的特定软件的修订号。

10
如何确定CentOS版本?
如何在不访问任何图形界面的情况下确定CentOS服务器的版本?我已经尝试了几个命令: # cat /proc/version Linux version 2.6.18-128.el5 (mockbuild@hs20-bc1-7.build.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) … # cat /etc/issue Red Hat Enterprise Linux Server release 5.3 (Tikanga) 但哪个是正确的:4.1.2-4 /proc/version或5.3 /etc/issue呢?
125 centos  version 

11
我如何知道我使用的是哪个版本的Linux?
很多时候,我会进入一个新客户的盒子,在不了解服务器配置的情况下更改其网站配置。我已经看到了几种获取有关所用系统信息的方法,但是有一些标准命令可以告诉我所使用的Unix / Linux版本以及基本系统信息(例如,如果它是64位系统)还是不行),以及类似的事情? 基本上,如果您只是登录到一个盒子而对它一无所知,那么您将签出哪些内容以及将使用哪些命令来进行操作?

4
我怎么知道我正在运行哪个版本的Debian?
在一个教程中,系统提示“如果您正在运行Squeeze,请遵循以下说明...”和“如果您正在运行Wheezy,请遵循以下其他说明...” 运行时uname,我得到以下信息: Linux dragon-debian 3.2.0-4-686-pae #1 SMP Debian 3.2.63-2+deb7u2 i686 GNU/Linux 该信息足以知道我使用的是Squeeze还是Wheezy还是从其他地方获取?
95 debian  version 

5
如何从命令行知道我使用的OS X版本?
我经常发现自己正在通过SSH连接到各种OS X机器,如果我可以在执行此操作时告诉我什么版本的OS XI,这将非常有用。uname -a由于Darwin内核版本并不总是随系统的其余部分而变化,因此不能完全正常工作。
68 osx  ssh  version 


2
为什么某些共享库是可执行文件,为什么以及如何运行?
在32位Linux系统上,调用此 $ /lib/libc.so.6 在64位系统上 $ /lib/x86_64-linux-gnu/libc.so.6 在外壳中,提供如下输出: GNU C Library stable release version 2.10.1, by Roland McGrath et al. Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. …

6
我的系统使用什么C库版本?
如何确定系统使用的userland C库?需要此信息的可能原因包括: 我正在考虑下载一个巨大的源程序包,我相信它将进行适当的检查并列出一个最小的库版本,但是我宁愿先检查一下是否可以工作,以免自己陷入麻烦。 我担心我要尝试在系统的程序包管理系统外部安装的某些第三方二进制文件的ABI兼容性。 我有一个源软件包,其文档中提到需要最低版本的系统库,但是构建过程不会执行任何检查。 我正在构建针对特定系统的交叉编译器,并且不想冒前向兼容性问题的风险。

4
查看Linux库/可执行版本信息
在Windows中,EXE和DLL具有版本信息,至少包括以下字段: 文件版本 产品版本 内部名称 产品名称 版权 在Linux库/可执行文件中: 存在哪些字段? 如何查看此类信息? 要阅读哪些工具/库?


8
如何只获取php的版本号?
我只想在CentOS上安装php版本。 输出 php -v PHP 7.1.16 (cli) (built: Mar 28 2018 13:19:29) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies 我尝试了以下方法: php -v | grep PHP | awk '{print $2}' 但是我得到的输出是: 7.1.16 (c) 我怎样才能只获得7.1.16?
15 php  version 

2
软件包名称为何包含版本号?
在使用Ubuntu和其他基于Debian的发行版时,我注意到软件存储库中的软件包通常包含主要版本号。 例如, 阿帕奇: apache2 Tomcat: tomcat7 PHP: php5 葡萄酒: wine1.4 MySQL: mysql-server-5.5 但是我注意到没有apache1可用的软件包,其余的都类似。如果软件包名称随软件更新而变化,这是否不会成为软件包管理的主要目标之一(轻松升级)? 如果Apache 3明天发布,apache3如果我想升级,我是否必须手动安装该软件包?

10
如何在不使用lsb-release的情况下获取Debian代号
我正在尝试创建一个脚本,该脚本要求我打印debian代号,以便可以将其回显到sources.list文件中。 我试图使该脚本在Debian的任何版本中都能工作,因此我希望设置发行代号的bash变量。这将很容易做到(使用lsb_release -c),但是默认情况下,我们的部署映像不包含lsb_release-并且需要使用此脚本来修复source.list,使用apt-get安装lsb-release将不是一种选择。 。 我发现了许多获取版本号和有关系统的其他信息的方法,但是找不到可靠的位置来获取代号。 任何想法将不胜感激! (我正在测试的操作系统是Debian Squeeze)
15 debian  version 


3
我的NFS服务器使用哪个版本的NFS?
我正在机器上安装NFS文件系统。如何确定服务器使用的NFS协议版本?我无权访问NFS服务器计算机,但我的客户机上确实具有root用户。 我可以在客户端计算机上运行任何命令来标识服务器正在使用哪个版本的NFS协议,或者它支持哪些版本? 我在/var/log/messages或内核调试输出(dmesg)中找不到任何有用的信息。 我已经尝试过运行nfsstat,但不确定是否能给我任何有用的信息。但是,当我nfsstat -s请求有关服务器的信息时,看不到任何有用的信息: # nfsstat -s Server rpc stats: calls badcalls badfmt badauth badclnt 0 0 0 0 0 当我运行nfsstat -c以请求有关客户端的信息时,我确实看到了有关的一些信息Client nfs v3,但是我不确定如何解释这一点。这是否告诉我有关客户端计算机和NFS服务器之间使用的协议的任何信息?这是否表示我当前正在使用NFS协议的v3?它是否告诉我有关服务器支持的NFS协议版本(例如NFS v4)的任何信息?

5
如何在Shell脚本中比较程序的版本?
假设我想比较gcc版本以查看系统是否安装了最低版本。 要检查gcc版本,我执行了以下命令 gcc --version | head -n1 | cut -d" " -f4 输出是 4.8.5 因此,我写了一个简单的if语句来对照其他值检查该版本 if [ "$(gcc --version | head -n1 | cut -d" " -f4)" -lt 5.0.0 ]; then echo "Less than 5.0.0" else echo "Greater than 5.0.0" fi 但这会引发错误: [: integer expression expected: 4.8.5 我理解我使用字符串进行比较并且-lt需要整数的错误。那么,还有其他方法可以比较版本吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.