现在如何运行IPMI控制台,不再支持NPAPI插件?

我有一个泰安S5533主板作为我的NAS驱动器。 它有一个专用的IPMI NIC,但自从Firefox 52,Chrome / Chromium不再支持NPAPI插件后,我无法启动Java控制台。 我甚至尝试过Firefox ESR,但是也没有工作。 我在ServerFault上读到IcedTea不能与IPMI一起工作,所以我用Arch Linux桌面上的Oracle JREreplace了IcedTea。 这是我想知道的: 如何获得IPMI Java控制台的工作 – 是否有任何浏览器,我可以在Arch Linux上安装? 由于Firefox ESR只能在2018年初才能得到支持,因此可以使用IPMI Java控制台做些什么? 我听说Supermicro正在向基于HTML5的KVM调音台发展,但现有的主板如何? 他们都会得到固件更新来支持非基于Java的控制台吗?

如何知道设备磁盘上是否有某些数据已经存在?

检查磁盘包含文件系统的简单方法是: mount /grid/sdb /mnt 如果sdb或其他/ dev / sdx具有文件系统,则挂载将成功,否则挂载。 可能文件系统存在! 但这是一个难看的方法来检查。 什么其他优雅的select来检查磁盘上的文件系统? 我的目标是检查文件系统是否已经在磁盘上configuration为/ dev / sdb – / dev / sdx。

Nginx说在不同的根目录下请求PHP文件时找不到文件

我正在使用不同的根path/cloud但每当我尝试请求任何/cloud/*.php文件nginx说404文件未find。 我可以访问/cloud/*.html没有任何问题。 我甚至可以访问任何/*.php但不知道/cloud 。 我的configuration文件看起来像 server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; index index.html index.htm index.nginx-debian.html index.php; server_name _; location /cloud { root /home/fhost/public_html; } location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; } location ~ /\.ht { deny all; } }

Amazon存储网关如何在不使用CloudWatch的情况下获取存储使用情况(从Storage Gateway Volume Page)

我找不到在“Storage Gateway Volume”页面中获取卷使用量(已用空间)的位置。 我不想使用CloudWatch获取信息,应该有一种方法可以在“视图”视图中添加“已用空间”列。 如果我无法检查我的数据使用情况而不是监视iSCSI目标,我将不会使用该产品!

如何访问Docker容器的数据时,他们没有映射到一个卷?

如何访问Docker容器的数据( 没有映射到任何卷 ),当容器启动失败? 让我们说我开始这样的容器: docker run -it –name testContainer ubuntu /entrypoint.sh 和entrypoint.sh由于某种原因后来无法继续运行(换句话说容器实际上不启动),但我想获得存储在该容器中的某个date(例如/ var / www / html / XYZ ), 我怎样才能做到这一点?

保持两个或更多数据库同步的最佳方法?

我有两个PowerDNS服务器,并configuration区域logging本地存储在mariaDB。 什么是同步这两个数据库的最佳方法? 注意 : 我想扩展这个以后使用5台服务器。 目前,数据将被添加到DNS服务器1,只会从DNS服务器1复制到DNS服务器2.如果我有更多的DNS服务器,我希望如果DNS服务器1出现故障,则在DNS服务器2上创build的内容会提供DNS服务器3等,当DNS 1再次启动时,它将与DNS服务器2同步。 还有一个表不会被同步:那就是PowerDNS用来存储服务器IP地址的表格等等。 我的服务器只能在本地访问mariaDB,所以远程计算机访问mariaDB它将不得不ssh隧道。

下面的错误代码在PowerEdge R710中意味着什么?

下面的错误是什么意思 unexpected sense,SCSI sense data:Sense Key:3 Sense Code:11 Sense Qualifier:0:Physical Disk 0:0:0 Controller 0,Connector 0 Reset to device,\Device\RaidPort 0 was issued Command timeout on physical disk: Physical Disk 0:0:0 Controller 0, Connector 0 问候

处理声明使用大量内存,但“空闲”表示内存仍然空闲

我已经看到了与此相反的情况,但这令人费解。 总之,我有一个过程,%MEM声称在使用'ps'和'top'时使用74%的内存。 但是,“免费”显示我只使用了32%的可用内存。 这是'top'的输出: top – 18:25:49 up 203 days, 14 min, 1 user, load average: 3.48, 3.75, 3.79 Tasks: 349 total, 1 running, 347 sleeping, 1 stopped, 0 zombie Cpu(s): 10.3%us, 4.7%sy, 0.0%ni, 75.1%id, 6.5%wa, 0.0%hi, 3.4%si,0.0%st Mem: 189.054G total, 188.280G used, 793.473M free, 253.570M buffers Swap: 4095.996M total, 967.234M used, 3128.762M free, 126.370G […]

什么是强制RPM擦除和安装而不是升级的正确方法?

我有一个RPM,其软件最近有完全重新devise的数据库模式。 当前版本(我们称之为B.0)与旧版本的数据库模式不兼容。 幸运的是它还处于testing阶段,而且由于没有正式发布,所以我希望避免编写任何数据库迁移脚本,除非(甚至是)实际上有必要这样做。 升级将失败,因为(新)数据库模式创build发生在从未在升级过程中运行的脚本中,从而使应用程序处于不良状态。 如果安装了Ax,我想让它们擦除并重新安装。 我发现RPM的“冲突”标签,似乎做这个工作,但错误信息是误导“文件____与包Ax的文件冲突”和一个足够聪明的人可能会尝试升级和replace冲突,这不是因为创build数据库所需的scriptlet仍然不会运行。 发生冲突时是否可以打印出更具描述性的错误信息? 有没有一个“正确的方法来做到这一点”的select?

在浏览器中隐藏客户证书对话框,同时仍允许客户端证书

我有一个nginx实例通过HTTPS提供Web应用程序。 Web应用程序同时提供浏览器和原生移动应用程序。 原生移动应用程序使用客户端证书作为附加authentication层,而Web浏览器仅使用用户名/密码。 浏览器和移动应用程序使用不同的path,但相同的TCP端点(IP /端口)。 问题是Web浏览器popup一个对话框,提示用户指定一个客户端证书。 取消这个对话框是完全正确的,因为它被configuration为在nginx中是可选的,证书的validation是在应用程序端完成的。 但是, 这对用户来说是非常混乱的 ,我需要弄清楚一个不显示对话框的方法。 我的要求: 要有不同的端点是非常困难的(两者都需要端口443,分配一个新的IP将很困难)。 请不要build议更改端点。 我很清楚这个解决scheme,如果一切都是绝对不可能的,这就是B计划,但是这将涉及到很多很多很多的IT头痛。 避免改变终点很容易,需要花费几天的时间。 除了改变端点之外,我完全控制客户端代码(即移动应用程序)以及服务器部署。 我可以根据需要更改协议,但需要在“普通”浏览器中支持HTTPS。 如果每个path很难有不同的客户端证书设置(这个老的线程似乎表示),我可以采取基于用户代理的select。 这不是安全问题,因为应用程序validation证书是否用于“敏感”path。 如果Nginx无法做到这一点,我会很乐意切换到另一个可以处理它的反向代理。 (Traefik,Apache,…?)

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.