如何在Debian / Ubuntu上确定JAVA_HOME?

在Ubuntu上,可以同时拥有多个JVM.使用update-alternatives选择默认值.但由于debianpolicy,这不会设置JAVA_HOME环境变量.我正在编写一个启动脚本,它启动一个java应用程序.这个java应用程序需要JAVA_HOME环境变量.那么如何获取当前由update-alternatives选择的JVM的路径?对于JRE,这样的事情应该可以解决问题:

ubuntu-12.04 – 当sysctl tcp_retries1设置为3时,TCP数据包被重传7次 – 为什么?

Ubuntu12.04我试图更好地了解当TCP没有收到目的地收到的确认时,TCP将尝试重新传输数据包的次数.读完tcpmanpage后,似乎很清楚这是由sysctltcp_retries1控制的:我的系统设置为默认值3:为了测试这个,我通过ssh从系统A(172.16.249.138)连接到系统B(172.16.249.137),并在控制台上启动了一个简单的打印循环.然后,当这种通信发生时,我突然

ubuntu – 如何使用telnet检查postfix服务器

我在Ubuntu11.04版本上有postfix电子邮件服务器.我使用以下命令升级了已安装的软件包一旦我更新了这些软件包,我就无法从客户端计算机上连接我的电子邮件.所以我使用telnet测试了我的postfix服务器.我得到了以上命令的以下结果.我是这个postfix服务器的新手.我无法理解我的postfix服务器是否已损坏?

自动在Ubuntu上安装postfix

我的系统配置脚本执行“apt-getinstall-ypostfix”.不幸的是,当后缀安装程序显示配置屏幕时,脚本将暂停.是否有一种方法可以强制postfix在安装过程中使用默认值,以便自动脚本可以继续使用?后缀安装程序是否可以检查/etc/postfix中的现有配置,如果它存在,不会打扰配置屏幕的用户?您可以使用debconf-set-selections命令预先设置pre-seeding,以便在安装软件包之前预先回答debconf提出的问题.例如:

如何在Ubuntu 12.04服务器中将USB设备转换为AutoMount

在Ubuntu12.04Desktop中,可以插入USB设备,它们大部分都可以工作.在Ubuntu12.04Server中,当我插入USB设备时,它什么都不做.在添加打印机,扫描仪和拇指驱动器等USB设备时,如何设置服务器是否像桌面一样?

ubuntu – nginx:转发HTTP调试请求

>Ubuntu10.04.2>Nginx0.7.65我看到一些奇怪的HTTP请求来到我的Nginx服务器.为了更好地理解发生了什么,我想为这些查询转储整个HTTP请求数据.我可以用Nginx做这个吗?或者,是否有一些HTTP服务器允许我开箱即用,我可以通过Nginx代理这些请求?

ubuntu – 在安装Debian软件包时禁用提示

如何完全禁用安装Debian软件包时出现的提示,我已经使用了我找到的所有选项,但有一些软件包仍在提示.我正在使用此命令:为什么x11-common软件包仍在提示?提前致谢–胜利者编辑:只是为了澄清,提示不是“是/否”提示,是彩色屏幕中的打开问题,但我想设置这些问题的默认选项通过设置env选择一个新的前端.我一直在用cfengine自动化软件包安装.

如何在Ubuntu中使用Mercurial设置etckeeper?

我有兴趣在我的Ubuntu系统中使用Mercurial安装etckeeper.我的理由是我不知道如何使用Git而且现在不想学习.如果我检查包装说明,那听起来很有希望:我想知道如何从这里继续?