我正在尝试查看一个进程是否在多台服务器上运行,然后将其格式化为表格。
get-process -ComputerName server1,server2,server3 -name explorer | Select-Object processname,machinename
Run Code Online (Sandbox Code Playgroud)
这是最简单的部分 - 当进程不存在或服务器不可用时,powershell 会输出一个巨大的丑陋错误,弄乱表格并且不会继续。例子
Get-Process : Couldn't connect to remote machine.At line:1 char:12 + get-process <<<< -ComputerName server1,server2,server3 -name explorer | format-table processname,machinename
+ CategoryInfo : NotSpecified: (:) [Get-Process], InvalidOperatio nException + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.Power Shell.Commands.GetProcessCommand
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?如果进程不可用或正在运行,我仍希望收到通知。
crontab(5) 定义了以下字段:
field allowed values
----- --------------
minute 0-59
hour 0-23
day of month 1-31
month 1-12 (or names, see below)
day of week 0-7 (0 or 7 is Sun, or use names)
Run Code Online (Sandbox Code Playgroud)
并解释说:
Run Code Online (Sandbox Code Playgroud)Step values can be used in conjunction with ranges. Following a range with ``/<number>'' specifies skips of the number's value through the range. For example, ``0-23/2'' can be used in the hours field to specify command execution every other hour (the alternative in the V7 standard …
我目前的任务是将现有服务器提升到(至少更高)专业标准——尽可能减少对最终用户的干扰。为了进行适当的回滚,我需要备份现有服务器的根 fs,它当前是主磁盘分区内的 ext4 - 而不是 LVM,这将使整个显示仅仅是手指练习。我想避免关闭服务器。
在这种情况下甚至可能吗?
我目前正在为 KVM 虚拟机设计一个备份解决方案,作为传统备份的附加措施。
不幸的是,到目前为止我遇到的所有当前(2013 年 8 月)现有解决方案要么:
我知道 QEMU/libvirt 的快照功能,但是,它尚不可用,因为:
出于上述原因,我现在正在实施一个脚本:
如果我一切正常,这将只需要几秒钟(如果有的话,因为 1-3 是快速的,可能是亚秒)停机时间来对 VM 进行一致的备份。当然,在还原的时候,虚拟机将这样过去,但至少给我一个有序的关闭/重新启动的选项。
我在这个解决方案中遗漏了什么吗?或者确实有人已经实施了这个?
11 月 29 日 15:17:15 主机名内核:[397768.554884] [UFW BLOCK] IN=eth0 OUT= MAC=[mac] SRC=[ip] DST=[ip] LEN=52 TOS=0x00 PREC=0x00 TTL=52 ID =17050 PROTO=TCP SPT=56152 DPT=80 WINDOW=65535 RES=0x00 ACK FIN URGP=0
据我了解,有一个对端口 80 的请求被阻止。大多数消息都有DPT=80
。
这很奇怪,因为端口 80 以前所未有的方式开放用于业务和服务网站。我在这里缺少什么?
我们最近买了一台塔式服务器,我想在上面安装 Debian。我认为该设备具有硬件 RAID,因为我可以看到 BIOS 屏幕。事实证明,它仍然是一个软件 RAID。当我通过该固件配置 RAID 驱动器时,我仍然可以在 Debian 安装程序中看到两个硬盘驱动器。当我尝试从安装程序中重新分区时,Debian 警告软件 RAID 驱动器将丢失。
我对此有点失望,因为我一直认为硬件 RAID 会产生更好的性能。但无论如何,我现在的问题是我是否应该使用 Debian 安装程序来配置 RAID 驱动器,并从主 BIOS 禁用这个“固件”RAID?或者我应该使用这个固件创建单独的驱动器,而不是使用安装程序?使用固件是否有任何可靠性优势?
此固件版本为:
LSI MegaRaid Software RAID BIOS Version A.10.10211615R
LSI SATA RAID Found at PCI Bus No:00 Dev No:1F
Run Code Online (Sandbox Code Playgroud)
更新 我可以从评论中看到其他人也对我是否在处理硬件 RAID 感到困惑。我的机器是联想 ThinkServer TS 440。在它的数据表中,它说有
Integrated SATA SW RAID 0/1
Run Code Online (Sandbox Code Playgroud)
据我了解,主板上的芯片中包含一个硬件组件(这就是它具有 PCI 地址的原因?),但不是典型的硬件 RAID。
在 Fedora 服务器上,一个处于开发阶段的 Web 应用程序由于目前未知的原因而受到刺激。唯一的解决方案是重新启动 linux 机器,但只有 root 才能这样做。
是否可以为用户组授予重新启动权限?你能给我一些关于如何做到这一点的想法吗?
场景如下: 服务器各配备两个 PSU。其中一个连接到 UPS,另一个直接连接到电网(绕过 UPS)。
我认为由于 PSU 是冗余的,因此在正常情况下,负载或多或少均匀地分布在这两个 PSU 50/50 之间。
在电网故障(或UPS维修)的情况下,人们会认为现在负载必须由一个PSU单独承担,相当于这条线路上的当前负载增加了100%(至少在相应的总线上) )。
这是正确的,还是你有不同的观察?由于我不是电气工程师,我不知道制造商是否不会在完全主动-主动模式下运行 2 个 PSU,而是在内部进行了一些时髦的切换。
我们计划在我们的网络中放置一个带有两个 FC/iSCSI 控制器的 HP MSA P2000。
我们有两个选项可以为虚拟机提供更多存储(我们正在运行 Hyper-V):
A) 将 iSCSI 目标添加到虚拟主机,然后创建我们将添加到每个来宾服务器的 VHD。
B) 直接在每个来宾服务器中添加 iSCSI 目标。
只是想知道这些选项中的一个是否比另一个更好,这是虚拟化环境中的常见做法。
提前感谢您的任何意见!
我有一个很奇怪的问题。在一个包含大约 100 台混合 Windows XP SP3、Windows 7 和一些 Windows Server 2008 R2 的 PC 的办公室计算机网络中,我决定通过更改主 100Mbps 交换机(TP-Link)将网络从快速以太网升级到千兆位一个 1Gbps 交换机 (ZyXEL GS1910-48)。我在网络中保留了另外两个千兆交换机 (TP-Link),它们通过上行链路连接到新的交换机。
在此更改后,网络性能反而要优化,它降级了!一组PC(大约15 台)使用Windows Server 2008 中的记帐软件作为映射的Windows 驱动器来加载该软件,并在访问和写入记帐数据时使用TCP 连接到服务器。更改后该网络的性能下降,就像 10Mbps 网络一样,更改前的所有操作都变慢了。
我检查了交换机的流量控制,它在每个端口上都被禁用。还禁用了每个客户端机器的流量控制和 QoS。连接记帐服务器的交换机端口我注意到错误和被拒绝的数据包计数器几乎每秒都在增加。每条以太网电缆都使用全新的 CAT6 进行了更改。一些 PC 有 100Mbps 卡,其他有 1Gbps。当我手动将客户端的速度更改为 100Mbps FDX 时,性能会更好,但不像切换之前那样。有任何想法吗?