我试图让Solr运行起来。 起初我有JDK.1.6工作正常,然后tomcat运行良好。 突然尝试首次运行Solr时,我收到错误消息: [root@78 bin]# ./java -version Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. 我删除了Tomcat,删除了JDK并重新安装了最新的JRE,但即使在尝试获取Java的版本号时仍然收到错误消息。 top – 18:47:15 up 207 days, 13:50, 1 user, load average: 0.08, 0.03, 0.00 Tasks: 42 total, 1 running, 41 sleeping, 0 stopped, 0 zombie Cpu(s): […]
我们遇到了一个奇怪的问题,非root用户无法在某些目录中执行任何文件(脚本或二进制文件)。 这个成绩单显示了这个问题: [root@b6 /]# mkdir q [root@b6 /]# cp /bin/echo . [root@b6 /]# cp /bin/echo q [root@b6 /]# chown -R apps q [root@b6 /]# ./echo ok ok [root@b6 /]# ./q/echo ok ok [root@b6 /]# su – apps [apps@b6 ~]$ cd / [apps@b6 /]$ ./echo ok ok [apps@b6 /]$ ./q/echo ok -bash: ./q/echo: Permission denied [apps@b6 […]
许多程序允许以守护进程模式(通常是默认模式)运行,或者使用诸如-f的标志在前台显式运行它。 现在当configuration新贵运行这样的程序,我可以做 exec foo -f # run in foreground 要么 expect fork exec foo # automatically runs as a daemon 有没有理由select一个呢? 我觉得在前台运行一切都要容易得多,让新手能够处理这些stream程,但这有什么不利之处?
我目前正在和厨师一起评估这种configuration工具是否可以帮助我们在基于nix的环境中工作。 在过去的几天里,我正在努力解决一个我找不到解决scheme的问题。 基本上,我有2个专用networking范围192.168.1.0/24和192.168.2.0/24。 有一台服务器(Ubuntu 14.04.4 LTS)可以访问两个networking(em1上的192.168.1.1/24和em2上的192.168.2.1/24),这个networking正在运行主服务器。 据我所知,厨师将监听configuration了默认路由的接口(这里是em1上的192.168.1.1)。 但是,我希望厨师监视两个networking上的服务器。 当我引导到192.168.2.0/24上的服务器时,客户端被安装,但是没有来自客户端的响应,因为服务器自己调用192.168.2.0/24不可见的192.168.1.1(毕竟它只是一个普通的子网)。 有没有办法让厨师在两个接口上听(例如像'听取0.0.0.0/0')? 我search了整个networking,但只find像书架这样的底层服务的解决scheme。 关于如何在这样的环境下实现configurationpipe理,您有什么build议吗? 问候肯尼思
我想确保在日落之前我们没有任何连接到AD控制器的连接,但是有些运行Microsoft Identity Management for Unix / Server for NIS。 我有一段时间的狗试图find任何相关的日志logging这个服务虽然,并没有看到它在事件查看器中。 是否在安全日志中logging特定的事件(即,将事件与普通ADlogin隔开的事件)? 还是有一个单独的日志?
我设法让我的Ubuntu(服务器10.04testing版2)框接受来自具有Active Directory凭证的用户的login,现在我希望这些用户访问在W2003 R2服务器上允许的Windows共享。 Windows共享(“\ srv \ Users \”)具有根据域帐户用户命名的子目录,并相应地设置权限。 我想保留这些权限,但不知道如何去做。 我将作为ADpipe理员安装,还是让每个用户使用自己的AD凭据进行安装? 如何确定使用mount.smbfs或mount.cifs?
短版本:我有一个使用Groundwork / Nagios进行监控的〜400个主机的异构环境。 当前的检查,主机组和服务组已经以有机的,专门的方式组合在一起。 我的任务是重build监视设置。 我以前的演出涉及less于20台机器,没有严格的正常工作时间要求,与Munin监控 – 这是我的经验。 我在基地寻找可以解决这个任务的过程 。 我对于为最终用户服务devise高级端到端检查有一个模糊的概念 – 例如试图login到我们的某个网站的刮板的东西 – 然后有一堆更具体的标准检查设置为相关检查 – 例如检查httpd是否正在运行,主机是否可以通过networking进入堆栈,只有在高级别检查失败时才会运行较低级别的检查,以便在发现根本原因的同时最大限度地减less系统应变。 我也一般在考虑把环境分开,这样团队只能在几个小时之后从生产环境中获取页面,就像那样。 这是理智的吗? 是否有devise监控系统的最佳实践方法? 我相信我有能力从我们目前不太理想的设备转移到更好的devise上,但是我想要一些关于如何devise理想设置的经验丰富的指导。
我最近设置了一个新的备份服务器,并configuration了一个smart_relay_host的sendmail 除了来自命令行的每封邮件都不会去任何地方。 从mail.log: Oct 3 14:32:52 ***** back01 sm-mta [16570]:p93DWqtC016568:to = < 。 延迟= 00:00:00,xdelay = 00:00:00,邮件程序=继电器,pri = 120762,继电器= 10.2.30.60,dsn = 5.1。 2,stat = Host unknown(名称服务器:10.2.30.60:找不到主机)Oct 3 14:32:52 ***** back01 sm-mta [16570]:p93DWqtC016568:p93DWqtC016570:DSN:主机未知(名称服务器: 10.2.30.60:找不到主机) DNS在此框上正常工作。 我可以做前进和反向查找。 我也可以telnet到邮件转发,并以这种方式发送消息。 我很难过,有什么build议吗?
我使用Apache 2.2.15在rhel 6.2上运行php 5.3.3,并且没有得到Apache解释的PHP代码。 没有错误(在系统日志中,httpd / error_log或php_errors.log) – 我在php.ini中启用了错误报告: error_reporting = E_ALL & ~E_DEPRECATED display_errors = On log_errors = On error_log = /var/log/php_errors.log 然而,当我直接从我的浏览器(例如myserver.com/index.php)查看包含以下代码的index.php时,没有任何东西显示,只是一个白屏: <?php echo 'Hello php World'; ?> 当通过命令行php执行时,我得到期望的文本输出到terminal(“ Hello php World ”)。 什么时候,我添加一些HTML到index.php中,如下所示: <html> <p>Hello from within html</p> <?php echo 'Hello php World'; ?> </html> 并用我的浏览器查看它,它只返回“ Hello from within html 。 但是,从命令行执行时,我得到: […]
我将应用程序服务器的JDK版本升级到1.6。 但是,我不明白为什么我们需要将JDK放在应用程序服务器上而不是JRE上? 由于不需要在应用程序服务器上重新编译代码。 JDK的升级会影响任何密钥库吗? 因为我将JAVA_HOME指向另一个新path。 感谢您的信息。