小编slm*_*slm的帖子

“无法识别的光盘标签” - 使用带有 qemu 映像的 parted 时

我有一个在 qemu vm 上运行的 Linux LiveCD。我正在使用此命令为 qemu 创建 hda 光盘:

qemu-img.exe create -f qcow2  base-linux.img 5G
Run Code Online (Sandbox Code Playgroud)

然后我运行我的虚拟机:

qemu.exe -m 1024 -boot d -cdrom lfslivecd-x86-6.3-r2145.iso -hda base-linux.img
Run Code Online (Sandbox Code Playgroud)

启动后我尝试这个命令:

parted /dev/hda unit GB mkpartfs primary ext3 0 5
Run Code Online (Sandbox Code Playgroud)

它给了我“无法识别的光盘标签错误”。

我正在使用 parted 1.9.0 并且不知道如何修复它。

linux qemu parted

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

如何让 robocopy 使用包含空格的日志文件?

我正在尝试以下命令:

robocopy "x:\dir" "y:\dir" /mir /z /tee /fft /nfl /ndl /eta /log:"x:\path to logs\12-15-11 01 file with spaces.txt"
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

ERROR : Invalid Parameter #10 : "/log:x:\path to logs\12-15-11 01 file with spaces.txt"
Run Code Online (Sandbox Code Playgroud)

编辑#1

原来上面的命令是有效的,我的路径中有一个错字。如果您有一个包含空格的路径,您可以将它们提供给 robocopy 的 /log 开关,如下所示:/log:"c:\path to a file\robocopy.log"

windows robocopy

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

在远程 Linux 服务器上绘制 CPU 使用率的简单选项

我的要求很简单。我需要绘制远程 Linux 服务器上的 CPU 使用率。我不是在寻找任何复杂的东西,我只需要能够在一周内绘制 Linux 服务器上的 CPU 使用率。

我开始了仙人掌路线 - 这并不简单,也不是直截了当,而且绝对感觉有点矫枉过正。

有没有更简单、更快、更直接的选择?

linux performance-monitoring

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

2 个 ELB (ALB) 到 1 个目标组,可能吗?

我有以下方案:

Internet <-> elb1external <-> 清漆 <-> elb2internal <-> targetgroupofwebnodes

但是有些/static/*&直接从& 第二个 ELB附近/media/*路由到,所以我需要两者targetgroupofwebnodeselb1externalvarnishelb1&elb2指向同一目标 Web 节点组。

当我尝试从第二个 ELB 的下拉列表中选择它时,Amazon Web 控制台将该组显示为灰色,但我确实看到在 Web 上提到了该方案。

作为我创建的解决方法 targetgroupofwebnodes2了相同的服务器,但我只需要 1 个,下一个任务是自动缩放,因此将有一个自动缩放组而不是目标组。

我必须为此使用 CLI 还是有办法通过 Web 控制台?

amazon-ec2 amazon-web-services amazon-elb aws-cli

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

挖掘超时选项不起作用

当我尝试这些命令中的任何一个时,它们在 5 秒后不会停止:

$ dig +time=5 @hii.com hello.me 
Run Code Online (Sandbox Code Playgroud)

-或者-

$ dig @hii.com hello.me +time=5
Run Code Online (Sandbox Code Playgroud)

使用此选项的正确方法是什么?

dig

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

有什么方法可以在 virt-manager 中释放对 KVM 来宾的关注,而无需单击 Ctrl_L + Alt_L?

有没有办法将我的鼠标移入和移出 KVM 来宾,virt-manager而无需单击以获得窗口的焦点并通过按Ctrl_L+释放焦点Alt_L

背景

我通常从连接Fedora 14使用系统virt-manager来管理运行来宾的KVMCentOS 5系统。为了查看是否重要,我尝试使用这些其他版本的virt-manager&libvirt来查看是否是版本问题:

OS            virt-manager       libvirt       Steals focus?
--            ------------       -------       -------------
Fedora 14     0.8.7-2            0.8.3-10      Yes
CentOS 5      0.6.1-16           0.8.2-25      Yes
CentOS 6      0.9.0-14           0.9.10-21     Yes
Run Code Online (Sandbox Code Playgroud)

不确定它是否重要,但来宾 VM 是Win2008R2,但我在其他操作系统作为来宾时看到了同样的问题。

这是我点击进入之前和之后来宾 VM 的屏幕截图,显示它正在窃取焦点。

               单击之前来宾 VM 的 ss

               单击后访客 VM 的 ss

编辑#1

我刚刚尝试了@tpow推荐的解决方案,这似乎是问题所在。手动添加平板电脑输入设备解决了这个问题,我现在可以将鼠标移入和移出KVM来宾,而无需先获得焦点。

这是带有焦点的来宾 VM 的屏幕截图。

               具有焦点和平板电脑输入的访客虚拟机的 ss

virtualization libvirt virt-manager kvm-virtualization

10
推荐指数
2
解决办法
4万
查看次数

有没有办法将 HAProxy 配置为基于 cookie 发送流量?

在配置 HAProxy 时,我想根据 cookie 的存在将流量发送到某些服务器。

例如:

  1. 有一个 HAProxy 服务器和 2 个 Web 服务器(serverA 和 serverB)。
  2. 当有人登录时,会创建一个 cookie“loginCreds=user:company”。
  3. 当来自 CompanyA 的 John 进来时,他的 cookie 是“loginCreds=John:CompanyA”。
  4. 然后他的流量将被定向到 serverA。

这可能吗,如果可能,您如何设置?

cookies haproxy

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

CentOS,在 VLAN/子网之外无法访问两个具有不同子网的 nics eth0 eth1

我的 CentOS 6.3 机器有问题。我们在服务器中有两个网卡(eth0 和 eth1),每个网卡都分配了一个来自不同子网的 IP,比方说 eth0:192.168.1.2/24(网关 192.168.1.1)和 eth1:192.168.2.2/24(网关 192.1688) 2.1)。真正的 ips 是世界可路由的。

每个 NIC 连接到不同的交换机,但最终连接到一个路由器。在路由器上,这两个子网位于不同的 VLAN 中,连接到 NIC 的端口没有标记,因此没有将 VLAN id 传递到服务器上。

现在在 FreeBSD 上,我只是将 ips 分配给每个 NIC,它就可以正常工作,两个 IP 都可以访问。在 CentOS 上,我只能访问网关处于活动状态的 IP 作为默认路由。我可以 ping 同一个 VLAN/子网内的任何 IP,但在此之外无法访问。

当我对每个网关进行跟踪路由时,我看到它们通过了相应的 NIC,这是有道理的,因为网关在范围内。但是在子网之外,我目前只能 ping 192.168.1.2。

IPtables 目前也不活跃。

要使其发挥作用,需要采取哪些措施?

我在谷歌上搜索了几个小时,尝试了不同的方法,但没有用。我觉得我错过了一些重要的东西,希望能轻松解决:-)

任何帮助表示赞赏谢谢!斯科特

路由

# route -n  
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 …
Run Code Online (Sandbox Code Playgroud)

networking static-routes routing centos

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

iptables 规则 -d !(不是目的地)给我错误

如何将 [!] 选项用于目标 IP?

我正在尝试将出站 WAN DNS 流量重定向到我的天坑,但我无法使用 --destination [!] 选项。

例如:

iptables -A OUTPUT -d ! 134.134.134.134 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

返回:

Bad argument `134.134.134.134'
Run Code Online (Sandbox Code Playgroud)

我一点也不知道我的语法有什么问题。

iptables

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

Kerberos KDC 在获取凭据时不支持加密类型

我正在使用带有 Kerberos 的 AD 配置 apache/SSO 身份验证。我的 http 服务器是 Debian Wheezy,AD 是 Windows Server 2012。

我在 WS2012 上生成了密钥表文件,其中包含 WS2012 上kpass可用的每种加密类型的命令。

当我尝试使用 与用户打开会话test@DOMAIN.COMkinit,它可以工作。

当我尝试使用我的 开启会话时HTTP/web.domain.com@DOMAIN.COM,我收到以下消息:

kvno HTTP/web.domain.com@DOMAIN.COM
kvno: KDC has no support for encryption type while getting credentials for HTTP/web.domain.com@DOMAIN.COM
Run Code Online (Sandbox Code Playgroud)

另外,当我检查用于 的加密时test@DOMAIN.COM,我有:

root@SERVER:~# klist -e
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: test@DOMAIN.COM

Valid starting       Expires              Service principal
03/04/2015 12:48:21  03/04/2015 22:48:17  krbtgt/DOMAIN.COM@DOMAIN.COM
        renew until 04/04/2015 12:48:21, Etype (skey, tkt): arcfour-hmac, arcfour-hmac
Run Code Online (Sandbox Code Playgroud)

我尝试自定义我 …

encryption active-directory kerberos

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