小编bas*_*ic6的帖子

如何防止 virt-manager 询问 root 密码?

启动 virt-manager 时,它会询问 root 密码。

看起来 virt-manager 使 libvirtd 守护进程使用几个参数运行 pkcheck,然后显示此身份验证对话框。因此,PolicyKit 要求提供 root 密码。

官网(libvirt.org)描述了如何定义PolicyKit规则来摆脱密码提示:

$ sudo cat /etc/polkit-1/localauthority/50-local.d/50-org.example-libvirt-remote-access.pkla
[libvirt Management Access]
Identity=unix-group:libvirt
Action=org.libvirt.unix.manage
ResultAny=yes
ResultInactive=yes
ResultActive=yes
Run Code Online (Sandbox Code Playgroud)

子目录“localauthority”不存在。创建它并将具有该名称和内容(libvirt -> 我的组名)的文件放入其中似乎没有任何效果。此外,还有一个使用 JavaScript 语法的默认文件:

/etc/polkit-1/rules.d/50-default.rules
Run Code Online (Sandbox Code Playgroud)

这个包安装在系统上,加上一些 DE 前端:

polkit-0.107-4.fc18.x86_64
Run Code Online (Sandbox Code Playgroud)

显然 libvirt.org 上的示例配置已经过时了?

需要什么配置才能摆脱密码提示(针对特定用户组)?

login virtual-machine linux-kvm policykit

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

执行到exe的符号链接-“指定的路径不存在”

尝试执行指向 exe 文件的符号链接(在 Windows 7 上)时,会出现“打开方式”窗口。重命名为“.exe”文件时,提示“指定的路径不存在。检查路径,然后重试。”。到其他目的地的符号链接似乎工作正常。

那么有没有办法执行符号链接?

编辑:在命令提示符下,我执行以下命令并且 MyProgram.exe 两次运行。但是,如果我双击 Windows 资源管理器中的符号链接,它会失败并显示上述错误消息。

C:\Temp>mklink SomeProgram.exe MyProgram.exe
symbolic link created for Backup.exe <<===>> Backup-1.0.1.exe

C:\Temp>SomeProgram.exe

C:\Temp>del SomeProgram.exe

C:\Temp>mklink SomeProgram.exe C:\Temp\MyProgram.exe
symbolic link created for Backup.exe <<===>> C:\Temp\Backup-1.0.1.exe

C:\Temp>SomeProgram.exe
Run Code Online (Sandbox Code Playgroud)

windows-7 symbolic-link

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

如何获取实际目录大小(超出du)?

如何使用 UNIX/Linux 标准工具获取实际目录大小?

替代问题:如何让du向我显示实际目录大小(而不是磁盘使用情况)?

由于人们似乎对术语“大小”有不同的定义:我对“目录大小”的定义是该目录中所有常规文件的总和。

我不关心目录 inode 的大小或文件在相应文件系统上占用的任何大小(块 * 块大小)。一个包含 3 个文件的目录,每个文件 1 个字节,目录大小为 3 个字节(根据我的定义)。

使用 du 计算目录大小似乎不可靠。
例如,mkdir foo && du -b foo报告“4096 foo”,4096 字节而不是 0 字节。对于非常大的目录,报告的目录大小du -hs可能会减少 100 GB (!) 甚至更多(压缩文件系统)。

那么必须使用什么(工具/选项)来获取实际目录大小?

linux unix gnu inode du

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

当千兆交换机通过旧的 CAT5 电缆连接时会发生什么?

如果两个千兆交换机使用旧的 CAT5(不是 CAT5e)电缆连接,它们的连接速度是否会降低到 100 Mbit/s?

networking connection auto-detect cat5e gigabit-ethernet

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

如何在 LXDE/Openbox 中将桌面图标与网格对齐?

在 LXDE/Openbox 中将桌面图标与网格对齐的选项或配置文件在哪里?

desktop icons grid lxde openbox

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

apt-get 安装:错误:已达到超时?

如果在完成下载和安装软件包 出现此错误消息,出现了什么问题apt-get

...  
Processing triggers for menu ...  
Error: Timeout was reached  
Run Code Online (Sandbox Code Playgroud)

这是在 Debian Wheezy/Sid 上。

debian dpkg apt-get

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

如何从命令行设置 KDE 桌面壁纸?

如何从命令行(例如,通过脚本,由用户启动)设置 KDE 桌面壁纸(jpg 文件)?

kde command-line desktop-customization

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

新 SSD:操作系统和 VMware Workstation 崩溃(稳定性 SSD / Asus M4A78 Pro)

一台机器运行 Windows 7 x64,其他几个系统运行在 VMware Workstation 上。我自己制造了机器,仅使用优质零件并运行了 memtest86+ 几次,没有错误。几个月来,一切都完美无缺。

然后我决定更换主硬盘,因为它是我组装电脑时唯一不是新的部分。由于这个硬盘只用于操作系统(还有其他硬盘用于数据),我不需要太多空间,我想尝试一些新的东西,所以我买了一个120GB的固态硬盘:OCZ-VERTEX2 3.5

一段时间后,系统第一次崩溃。它冻结了,AFAIR 屏幕显示灰色条纹。又过了一段时间,VMware 崩溃了——同样,VMware 以前从未在我的任何机器上崩溃过。在某个时候,我想检查 SSD 的驱动器状态(早在 VMware 崩溃之前,可能是去年),所以我运行了 HDD Health,它告诉我,SSD 的健康状况为 86%。这一点直到今天都没有改变。由于 SSD 应该更稳定,我想知道该信息是否不准确。

这是我的问题:

这两次崩溃是否只是不幸的事件,导致一些工作,因为我倾向于重新安装崩溃的系统,或者可以通过与 SSD 的任何连接来实现?有没有办法找出来(SSD稳定性测试之类的)?

  • 华硕 M4A78 Pro
  • 4x 4 GB = 16 GB RAM DDR2
  • AMD Phenom 9650 四核 2.3 GHz

freeze windows-7 crash ssd vmware-workstation

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

为什么这个SSD返回不一致的数据,为什么备份映像文件与校验和不匹配?

这是关于笔记本中的SSD。看来 SSD 已经坏了,甚至可能损坏数据。每次在不使用时访问它似乎都会返回不同的数据(有关详细信息,请参见下文)。可以使用哪些工具来证实这种怀疑?

当 HDD 慢慢开始消亡时,SMART 输出中通常会有明确的指示,图形工具(例如gsmart control会以红色突出显示某个值)和服务(例如smartd可能已经生成警告)。那时,在驱动器开始损坏数据之前,用户可能还有一些时间来创建备份。当然,如果驱动器已经开始损坏数据,则该备份中的某些文件可能会损坏。

这个 SSD 的 SMART 输出中似乎没有明确的警告,没有内核错误记录到 dmesg 等(另一方面,ecryptfs 记录了错误)。换句话说,只是偶然发现这个 SSD 可能已经很糟糕了,即使它不使用它也会破坏数据。
在对这个SSD(sda)进行备份(1:1 dd镜像)后,我发现镜像文件的校验和与SSD的校验和不匹配。当然,这是在实时系统中,所以没有挂载SSD,这意味着在备份过程中其内容不会发生变化。

这就是我为制作备份副本所做的工作。“BUTTER”是我安装一个外部驱动器的地方,它用 BTRFS 格式化,这样我就能够在备份驱动器也坏的情况下找出数据错误(与大多数其他文件系统不同,BTRFS 有校验和)。

[root@localhost mnt]# time dd if=/dev/sda of=BUTTER/SSD.dd.img bs=400M && echo OK
610+1 records in
610+1 records out
256060514304 bytes (256 GB, 238 GiB) copied, 5188.27 s, 49.4 MB/s

real    86m28.726s
user    0m0.008s
sys 7m3.597s
OK
Run Code Online (Sandbox Code Playgroud)

我创建了图像文件和另一个 SSD 的 MD5 校验和,但它们不匹配。重复这个过程后,我发现SSD的MD5校验和每次都不一样

[root@localhost mnt]# time dd if=/dev/sda bs=400M | md5sum >/tmp/MD5-again

610+1 records …
Run Code Online (Sandbox Code Playgroud)

linux backup ssd hard-drive checksum

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

grub2-bios-setup:警告:此 GPT 分区标签不包含 BIOS 引导分区;嵌入是不可能的

Grub2 不会安装在带有 GPT 分区标签(没有 --force)的硬盘上,抱怨缺少 BIOS 引导分区 - 即使有一个。
第一个分区 (1 MB) 应该用作 BIOS 启动分区。

为什么 Grub 安装程序找不到它?

grub2-install --boot-directory=BOOT/grub2 /dev/sda

/usr/sbin/grub2-bios-setup: 警告:这个 GPT 分区标签不包含 BIOS 引导分区;嵌入将是不可能的。
/usr/sbin/grub2-bios-setup:警告:无法嵌入。只能通过使用阻止列表在此设置中安装 GRUB。但是,阻止列表是不可靠的,不鼓励使用..
/usr/sbin/grub2-bios-setup: 错误:不会继续使用阻止列表。

分开 /dev/sda 单元 B 打印

型号:VMware、VMware Virtual S (scsi)
磁盘 /dev/sda:53687091200B
扇区大小(逻辑/物理):512B/512B
分区表:gpt
磁盘标志:pmbr_boot

数开始结束容量文件系统名称标志
1 1048576B 2097151B 1048576B
2 2097152B 526385151B 524288000B EXT2
3 526385152B 27369930751B 26843545600B EXT4
4 27369930752B 32738639871B 5368709120B linux的交换(V1)
5 32738639872B 53686042623B 20947402752B EXT4

sgdisk -p /dev/sda

磁盘 /dev/sda:104857600 个扇区,50.0 GiB
逻辑扇区大小:512 字节
磁盘标识符 …

linux boot grub gpt

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