Articles of 版本

findnginx版本?

我已经在Debian 7上安装了nginx,执行以下步骤 sudo apt-get update sudo apt-get upgrade sudo apt-get install nginx sudo service nginx start 我已经证实,这通过访问浏览器的hostip来启动nginx。 如何找出nginx的版本? nginx -v失败, command not found错误 我validation了nginx存在于usr / sbin目录中,并且该目录被添加到$ PATHvariables中

什么时候执行得到分配的内核版本?

Linux file命令提供有关可执行file信息,例如: “/ home / foo:为GNU / Linux 2.6.9dynamic链接(使用共享库)的ELF 32位LSB可执行文件,Intel 80386,版本1(SYSV),剥离” 我特别感兴趣的是“输出的GNU / Linux 2.6.9”部分。 什么决定? 鉴于我有两台机器,都安装了gcc 4.6,但有一台机器是2.6.9 Linux内核,另一台机器是3.2.0 Linux内核。 如果我在2.6.9机器上编译.o或.a文件,然后将其转换到3.2.0机器,我甚至可以将它链接到内置的可执行文件中吗? 如果我把它连接起来,我的可执行文件的内核版本是否仍然是3.2.0?

我怎样才能find一个系统上的所有版本的Unix程序?

这是在课程上,我卡住了: 许多系统都有一个以上的实用程序版本,用户可以select他们想要的。 build议一个命令来查找系统上make所有版本。 什么决定了用户实际获得哪一个? 用户如何覆盖默认值? 你会怎么做?

如何设置git和maven一起工作?

我对这两种工具都是新手,对于Linux系统pipe理我也是一个新手,所以我提前道歉,看起来像是一个总的问题。 基本上,我从头开始一个全新的项目。 Yaaay! 精彩! 但是,如何build立这个项目我有点遗憾。 我已经在我的开发机器上安装了git和maven,并运行一些教程。 我也在我的服务器上设置了git,并成功地将代码推送到它并从中取出代码。 所以,第一个问题:使用git和maven是一个好主意吗? Git似乎是最好的源代码控制系统,而Maven看起来是最好的构build系统。 他们知道一起工作好吗? 还是在项目的这个早期阶段(不稳定)为我自己制造麻烦? 我已经使用了足够的ant知道我不想使用它,我不是svn的粉丝,尽pipe如果我必须使用它。 第二个问题:鉴于这两种工具可以很好地协同工作,最佳实践方法是什么? 我知道git是“点对点”的,尽pipe我认为没有任何东西可以阻止你为git用户设置一个单独的存储库,并且让所有的开发者在做构build的时候与这个repo同步。 这是正确的路吗? Maven怎么样? Maven似乎有点单用户导向。 就像,每个人都在自己的机器上设置Maven,并拥有自己的Maven回购,对不对? 还是错? 在我的服务器上创build一个“Maven用户”是否有意义,并让该用户从“main”git repo中完成所有的构build? 道歉,如果我完全错误的如何使用这些工具。 正如我所说,我对这些东西很新。 你有任何帮助,是赞赏。 (另外,我正在使用Linux,在Eclipse中执行Java开发工作,使用Spring作为框架,使用mysql作为数据存储,使用Hibernate作为ORM,不知道任何重要的事情) 谢谢!

如何检测是否在linux机器上安装了tomcat和ant

我想在我的linux机器上安装Tomcat和Ant ,但在安装之前,我只需要检查它们是否已经安装。 关于tomcat : 我googled了很多,并在我的机器上searchtomcat的以下目录 /usr/local/, /opt/, /usr/share/ 但我没有find任何上述path中的tomcat文件夹,是否表示没有安装tomcat ? 所以实际上 1. what is the path to `look/find` exactly to know/check whether tomcat is installed or not in all linux machines 2. what will be the path the tomcat will be installed exactly after installation 3. How to find the version of tomcat on any […]

Linux:如何通过apt-get来安装某个旧版本的软件

我试图在我的Linux PC(Raspberry Debian)中安装与我的远程公共服务器中安装的相同版本的Apache,MySQL和PHP。 例如,我想安装2.2分支的最新版本Apache / 2.2.31。 $ apt-cache showpkg apache2 Package: apache2 Versions: 2.4.10-10+deb8u4 (/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_jessie_main_binary-armhf_Packages) 但没有关于2.2.31版本的信息,在“反向提供”部分中都没有。 我可以通过从源头上编译来完成,但这需要花费很多时间。 我试图find一个可靠的PPA或deb包的可靠来源,没有成功。 任何小费? 非常感谢你。

SVN – 通过VIM提交 – 恢复失败的提交消息

我通常使用VIM几乎所有与编码有关的东西。 我configuration了我的环境,以便Subversion在执行svn commit时打开VIM编辑提交消息。 如果closuresVIM而不保存提交消息(例如:: :qa! ),它将被丢弃,并且提交操作被中止。 如果我保存并closuresVIM,则提交操作将开始。 如果提交失败,我有一些SVN提交消息似乎保存在/ tmp /文件名如svn- ** .tmp。 在VIM中写入提交消息时,提交消息似乎具有svn-commit.1.tmp的文件名。 我希望能够为我的下一个SVN提交恢复此消息。 典型的用例是: 我试图犯下; 在VIM中完成写信息 提交失败 我解决了这个问题(例如: svn update ) 现在我想再次尝试svn commit前一个预先加载到VIM中的消息 感谢您的帮助。

当我只在c文件中插入任何模块时如何显示内核版本?

我有关于从我的C程序的内核模块显示内核版本的问题。 所以插入后,我可以看到我的内核版本,当我通过dmesg显示日志消息。 所以我简单的C代码如下,请任何人都可以告诉我如何插入后显示内核版本,如果我想在程序中插入“谁”,也是如此。 所以在这里你给我解决scheme如何编程或我需要包括哪些结构,以便我能够显示插入模块后的主机名和内核版本。 程序: #include<linux/init.h> //for init modules #include<linux/module.h> //for kernel modules #include<linux/kernel.h> //for kernel function MODULE_LICENSE("GPL"); //For giving licence to module MODULE_AUTHOR("RAVI BHUVA"); //For authorization of module static int __init init_hello(void) //for initialation of module this function is used { printk(KERN_INFO "Hello Master. \nYou are currently using linux "); return(0); } static void […]

Linux Mint上的Nodejs最新版本

http://sideshowcoder.github.io/canned/ – 要求我有nodejs版本0.10.3 我有Linux Mint 17运行0.10.25。 Linux Mint上最新版本的nodejs是否不可用?

如何区分在linux上debugging和发布可执行文件

我有一个debugging和发行版本的程序。 这是他们的大小: [root@build]$ ll -h debug release -rwxr-xr-x. 1 root root 12M Dec 29 11:49 debug -rwxr-xr-x. 1 root root 3.6M Dec 29 11:51 release 我只想用一个或两个命令来区分Linux上的debugging版本和发行版本,但我不知道该怎么做。 当我用选项-g编译我的程序时,debugging版本被创build。 这里是命令readelf -Sdebugging输出: There are 41 section headers, starting at offset 0xa0bb88: Section Headers: [Nr] Name Type Address Offset Size EntSize Flags Link Info Align [ 0] NULL 0000000000000000 […]