服务器管理员

系统和网络管理员的问答


2
SSL证书错误:certificate_unknown
我想创建推送通知服务器,并且在服务器中安装SSL证书和.p12文件时,我们面临以下错误:我想知道ssl证书出了什么问题,因为我收到certificate_unknown错误。 main, RECV TLSv1 ALERT: fatal, certificate_unknown main, called closeSocket() main, handling exception: javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown Error pushing notification(s): Invalid certificate chain (Received fatal alert: certificate_unknown)! Verify that the keystore you provided was produced according to specs... at javapns.notification.PushNotificationManager.sendNotification(PushNotificationManager.java:359) at javapns.notification.PushNotificationManager.sendNotification(PushNotificationManager.java:301) at javapns.notification.PushNotificationManager.sendNotification(PushNotificationManager.java:258) at javapns.Push.payload(Push.java:122) at javapns.Push.alert(Push.java:36) at …
11 java 

5
同时运行多个scp线程
同时运行多个scp线程: 背景: 我经常发现自己经常镜像一组服务器文件,并且这些服务器文件中包含数千个小的1kb-3kb文件。所有服务器都连接到1Gbps端口,该端口通常分布在各种数据中心中。 问题: SCP一次又一次地传输这些小文件,这需要花很多时间,我感觉自己是在浪费我拥有的美丽网络资源。 解?: 我有个主意 创建一个脚本,该脚本将文件分成相等的数量,并启动5-6个scp线程,从理论上讲,它将完成5-6倍,不是吗?但是我没有任何Linux脚本编写经验! 问题: 对于上述问题是否有更好的解决方案? 是否已经存在类似的东西? 如果没有,是否有人会帮助我或帮助我? 如果不是2或3,那么哪里是开始学习Linux脚本的好地方?像bash或其他。

1
在特定时间重新启动一个tomcat 7 Webapp?
Tomcat 7在Windows系统上运行。我需要每天在特定时间重新启动一个已部署的Web应用程序。是否可以通过脚本来做到这一点,或者(甚至更好)tomcat是否提供了这样做的功能? 是否可以使用Curl模拟“列表应用程序”页面上的重新加载按钮的单击?




3
通过SOCKS代理进行SSH?(客户端= OpenSSH OS X)
我不确定这个问题是否最适合ServerFault或SuperUser上的问题。从逻辑上考虑,我认为这是一个系统管理员的问题,所以我把它放在这里,如果mod认为它应该移动,那么为猜测错误而道歉! 无论如何-我有一个服务器不在现场,而且我只能使用私有IP,除非通过HTTP代理或SOCKS 4/5代理,否则不能访问网络。我正在运行OS X,并且希望从终端使用ssh命令以某种方式通过这两个代理之一来访问远程服务器。远程服务器上的SSH端口是非标准的,尽管我怀疑这会带来很大的不同。
11 ssh  mac-osx  proxy 

1
使用Nginx在主目录中托管文件夹
我想在adduser脚本中添加一个条件来更新nginx.conf,以便在我创建新用户时将其加载为http:// ipaddress /〜user的〜/ www 。 当用户名为www.domainname时,它将在〜/ www文件夹中托管该域名。 是否有已经执行此操作的脚本?
11 linux  nginx  unix 

1
阻止Microsoft Office 2010与Subversion服务器集成,就像它是Sharepoint
我们有一个Apache Subversion服务器,我们将存储(除其他事项外)所有文档。svn中有很多Word,Excel,PDF等文档,并且我们所有的用户都使用TortoiseSVN作为其客户端界面。这些用户中的许多人还将通过Web浏览器浏览该存储库(不幸的是,该浏览器通常是Internet Explorer)。 最近,我们开始试用Office 2010(从2003年开始),发现使用IE浏览时,来自回购协议的文档的打开方式有所不同。而不是IE下载文件,然后将其发送到适当的应用程序(之后它应该只是本地存储的临时副本),而是将文档的URL发送到应用程序。该应用程序下载了该文档,然后将其视为来自Sharepoint服务器,即该应用程序尝试将其锁定,然后将所有保存的更改自动上传回服务器。 从Googling看来,许多人都想要这种行为。但是,我们要禁用它-它不适合我们现有的流程。我该怎么做呢? 我对客户端计算机没有太多控制权,因此,我所寻找的解决方案不是为每个客户端禁用像这样的所有Office文档协作功能。此外,除了禁用IE中的Office Document Cache Handler加载项外,我无能为力。唯一可行的客户端选项是那些专门为我们的命名服务器禁用此功能而将其保留给其他服务器的选项。 这样就剩下服务器端解决方案了。我猜测Office认为svn服务器具有WebDAV支持,因此进入了类似Sharepoint的文档管理工作流程。是否有任何方法可以在不禁用服务器上所有WebDAV支持的情况下停止这种集成(假设我们甚至可以这样做)?实际上,我们实际上将svn的autoversioning用于其他目的,因此这是必需的功能。我发现了有关禁用功能的讨论,如果该功能实际上是Sharepoint服务器,则不是!我对这种工作方式的理解(即Office客户端标识服务器上的WebDAV支持)非常有限,因此,请尽您所能。 如果很重要,则服务器设置为: Ubuntu Hardy 8.04上的Apache v2.2.8和Subversion v1.4.6。

4
如何读取Linux'w'命令输出中的“ IDLE”列?
我试图找出一个过程来监视远程服务器上的用户会话,并在用户空闲时间过长时向他们发出警报,使用Linux命令w是合适的。 问题是- w使用3种不同的格式来指定会话的空闲时间,但我无法正确解决。的输出w可能如下所示: 11:40:57 up 400 days, 10:46, 13 users, load average: 5.07, 5.10, 4.83 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT john pts/1 XX.XX.XX.XX Wed13 22:29m 0.13s 0.04s ssh master-db june pts/2 XX.XX.XX.XX Wed13 46.00s 0.67s 0.13s -bash jenn pts/4 XX.XX.XX.XX 11:13 27:47 4.16s 0.11s -bash 如您所见,IDLE对于每个用户都有不同的格式: “ …

6
使用Wordpress https插件与AWS ELB和wordpress网站进行无尽重定向循环
我已经配置了一个AWS ELB指向运行Wordpress 3.2.1的Ubuntu Server。在服务器上一切正常之前,直到将其放在负载均衡器之后。 我设置了负载均衡器,将端口80转发到端口80,将端口443转发到端口80。 我设置了虚拟主机文件,以检查来自elb的标头: RewriteCond%{HTTP:X-Forwarded-Proto}上的RewriteEngine !https RewriteRule!/ status https://% {SERVER_NAME}%{REQUEST_URI} [L,R] 现在,每当我转到https url时,都会收到以下消息: 该网页具有重定向循环 该网页位于https://mywebsite.com/securepage/,导致重定向过多 一旦我禁用了wordpress https插件 (http://wordpress.org/extend/plugins/wordpress-https/) ,页面就可以工作了,但是现在充满了混杂的内容。应该为https的页面不再是https。 当我直接访问服务器而不是通过elb时,它将再次起作用。 关于如何使它与AWS ELB一起使用的任何想法?

2
通过脚本更改Supermicro系统上的BIOS设置
我发现Dell&HP具有可以远程或通过脚本/文件更改BIOS设置的程序。 有谁知道如何在Supermicro系统上完成此操作,还是有一个不依赖于供应商的系统?我浏览了Supermicro网站,却没有找到任何东西。谢谢。
11 bios 


1
使用控制台参数设置php error_reporting值
为了测试我的PHP项目是否有错误,我通常使用以下命令: find ./ -type f -name \*.php -exec php -l '{}' \; | grep -v "No syntax errors detected" 我想php -l '{}' \;用一些参数扩展该部分,以便它将使用自定义的error_reporting级别,而不是php.ini中定义的级别。这可能吗? (我知道这个问题在某种程度上与编码有关。另一方面,它更多地是关于shell命令的。如果您认为在stackoverflow上应该更好,那么请随意移动它。我不确定这个问题在哪里更合适。)

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.