小编Rom*_*man的帖子

如何忽略 Powershell 中的错误并让它继续?

我正在尝试查看一个进程是否在多台服务器上运行,然后将其格式化为表格。

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)

我该如何解决这个问题?如果进程不可用或正在运行,我仍希望收到通知。

powershell

56
推荐指数
2
解决办法
21万
查看次数

如何安排每两周一次的 cronjob?

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)

并解释说:

 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 …
Run Code Online (Sandbox Code Playgroud)

cron

12
推荐指数
3
解决办法
4万
查看次数

如何热备份/快照 ext4 分区(在没有 LVM 的情况下)?

我目前的任务是将现有服务器提升到(至少更高)专业标准——尽可能减少对最终用户的干扰。为了进行适当的回滚,我需要备份现有服务器的根 fs,它当前是主磁盘分区内的 ext4 - 而不是 LVM,这将使整个显示仅仅是手指练习。我想避免关闭服务器。

在这种情况下甚至可能吗?

backup ext4 snapshot

9
推荐指数
1
解决办法
2万
查看次数

如何(正确)备份实时 QEMU/KVM VM?

我目前正在为 KVM 虚拟机设计一个备份解决方案,作为传统备份的附加措施。

不幸的是,到目前为止我遇到的所有当前(2013 年 8 月)现有解决方案要么:

  • 不确保VM的一致备份(丢失 RAM 状态、创建脏映像或其他事情),
  • 或需要长时间停机(备份时完全关闭虚拟机)。

我知道 QEMU/libvirt 的快照功能,但是,它尚不可用,因为:

  • 图像内部快照为您提供了一个不断变化的图像文件,从而导致可能的脏备份(假设完全使用 qcow2 图像)。
  • 还不能将当前活动的外部快照合并到原始支持映像(“blockcommit”)中。

出于上述原因,我现在正在实施一个脚本:

  1. 保存 VM 的状态并停止它
  2. 设置 VM 的磁盘映像和状态所在的设备映射器快照
  3. 恢复虚拟机
  4. 挂载第 2 步的快照。
  5. 备份虚拟机的磁盘和状态(配置方便)
  6. 合并回快照。

如果我一切正常,这将只需要几秒钟(如果有的话,因为 1-3 是快速的,可能是亚秒)停机时间来对 VM 进行一致的备份。当然,在还原的时候,虚拟机将这样过去,但至少给我一个有序的关闭/重新启动的选项。

我在这个解决方案中遗漏了什么吗?或者确实有人已经实施了这个?

virtualization backup

9
推荐指数
2
解决办法
1万
查看次数

UFW 在开放端口上记录阻塞的请求,我错过了什么?

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 以前所未有的方式开放用于业务和服务网站。我在这里缺少什么?

logging ufw

7
推荐指数
1
解决办法
2667
查看次数

使用软件-RAID 与“固件”-RAID(又名 FakeRAID)

我们最近买了一台塔式服务器,我想在上面安装 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。

raid fakeraid debian software-raid

6
推荐指数
1
解决办法
1万
查看次数

如何在 Fedora 上授予用户重启权限?

在 Fedora 服务器上,一个处于开发阶段的 Web 应用程序由于目前未知的原因而受到刺激。唯一的解决方案是重新启动 linux 机器,但只有 root 才能这样做。

是否可以为用户组授予重新启动权限?你能给我一些关于如何做到这一点的想法吗?

fedora user-management sudo

4
推荐指数
1
解决办法
1574
查看次数

电网故障时UPS的额外负载是否达到100%?

场景如下: 服务器各配备两个 PSU。其中一个连接到 UPS,另一个直接连接到电网(绕过 UPS)。

我认为由于 PSU 是冗余的,因此在正常情况下,负载或多或少均匀地分布在这两个 PSU 50/50 之间。

在电网故障(或UPS维修)的情况下,人们会认为现在负载必须由一个PSU单独承担,相当于这条线路上的当前负载增加了100%(至少在相应的总线上) )。

这是正确的,还是你有不同的观察?由于我不是电气工程师,我不知道制造商是否不会在完全主动-主动模式下运行 2 个 PSU,而是在内部进行了一些时髦的切换。

ups electrical-power power-supply-unit

4
推荐指数
1
解决办法
243
查看次数

通过主机或直接向来宾为虚拟环境提供 iSCSI 存储?

我们计划在我们的网络中放置一个带有两个 FC/iSCSI 控制器的 HP MSA P2000。

我们有两个选项可以为虚拟机提供更多存储(我们正在运行 Hyper-V):

A) 将 iSCSI 目标添加到虚拟主机,然后创建我们将添加到每个来宾服务器的 VHD。

B) 直接在每个来宾服务器中添加 iSCSI 目标。

只是想知道这些选项中的一个是否比另一个更好,这是虚拟化环境中的常见做法。

提前感谢您的任何意见!

virtualization storage iscsi hyper-v hp

3
推荐指数
1
解决办法
293
查看次数

将快速以太网迁移到千兆网络时性能不佳

我有一个很奇怪的问题。在一个包含大约 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 时,性能会更好,但不像切换之前那样。有任何想法吗?

networking windows gigabit-ethernet zyxel

1
推荐指数
1
解决办法
1155
查看次数