标签: testing

虚拟 Wayland 显示服务器可能吗?

Wayland 是否有与 X11 的 Xvfb 等效的东西?

那么 Wayland 应用程序可以使用 OpenGL 等运行而无需连接到物理显卡吗?


询问是因为我想对可以在无头服务器上运行的图形应用程序进行测试。

注意:虽然技术上可以在虚拟 X11 会话中运行 wayland,但如果可能的话,我宁愿不依赖它作为我的测试框架。

wayland testing

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

如何快速生成(不安全的)GPG 密钥?

我想在虚拟机中自动生成至少两个 GPG 密钥以进行测试和演示。由于这种情况,我想确保密钥生成速度很快,理想情况下根本不使用或修改/dev/*random例如,使用系统时钟作为唯一的随机源就可以了:

$ gpg --quick-gen-key 'alice' [options] --random-data $(date +%s)
$ sleep 2
$ gpg --quick-gen-key 'bob' [options] --random-data $(date +%s)
Run Code Online (Sandbox Code Playgroud)

我一直无法找到任何这样的选项。页面中没有的-quick-random和似乎受 支持,但不起作用。例如,这些命令在我杀死它们之前运行了几分钟:--debug-quick-randommangpg

$ gpg --batch --debug-quick-random --passphrase 'alice' --quick-gen-key 'alice@example.org'
$ gpg --batch -quick-random --passphrase 'alice' --quick-gen-key 'alice@example.org'
Run Code Online (Sandbox Code Playgroud)

使用gpg(GnuPG) 2.1.2。

testing gpg random

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

由于 libc6-dev,完全升级到 Debian 测试失败:中断:libgcc-8-dev (< 8.4.0-2~) 但要安装 8.3.0-6

我将源切换到 Bullseye 并且升级进行得很顺利,但是当我进行全面升级时,我得到:

libc6-dev : Breaks: libgcc-8-dev (< 8.4.0-2~) but 8.3.0-6 is to be installed
Run Code Online (Sandbox Code Playgroud)

我的来源如下:

deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main

#deb http://deb.debian.org/debian buster-updates main
#deb-src http://deb.debian.org/debian buster-updates main

#deb http://security.debian.org/debian-security/ buster/updates main
#deb-src http://security.debian.org/debian-security/ buster/updates main
Run Code Online (Sandbox Code Playgroud)

如何解决此问题以完成升级?

PS 我在这里查看了最近的一个问题:由于 libc6-dev,完全升级到 Debian 测试失败:中断:libgcc-8-dev

这没有帮助。

debian apt upgrade testing

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

用于测试互联网带宽的控制台工具

我正在寻找一种工具来测试我的互联网连接带宽并创建一个像speedtest一样的简单报告。

你知道有什么程序/工具可以做到这一点吗?带有 CentOS 软件包的东西会很好。

utilities bandwidth testing console

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

完全隐藏主文件夹 - ecryptfs 是正确的选择吗?

在我的Debian-Testing -System 上,我想完全隐藏主文件夹。这意味着,我不仅希望对数据进行加密,而且还希望排除从加密数据中确定任何(或大部分)信息。

例如,文件名也应该加密。但不是数据保护专家,也许其他文件/文件夹属性也需要加密以授予隐私。

我考虑过ecryptfs来实现这一点(包ecryptfs-utils

但是,这是满足我需求的正确选择吗?

我也非常感谢有关在 Debian 中实施加密主文件夹的分步说明的链接!

[编辑] 我进行了全新安装,因此没有必要迁移以前未加密的主文件夹。

debian encryption testing home ecryptfs

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

模拟用户活动

我想以完全自动化的方式在虚拟机上模拟用户活动。也就是说,我想运行一个程序或一组脚本来模拟用户无限期地使用计算机(例如,模拟办公室工作人员 - 编写一些随机文件,打开一些文件,检查网页等.)

基本上,我正在通过一组虚拟机模拟内部网络,并希望向网络添加一些活动以使其更加真实。

是否有一个程序或一组脚本可以完成所描述的工作?

我在想网络测试工具可能会有所帮助,但是一组这些工具是否足以模拟不同应用程序(例如,邮件服务器、ldap 服务器、nfs、apache 等)上的活动?

有关如何完成此操作的任何建议?

谢谢

networking testing

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

自动逐行运行脚本,但在从第二行开始的每一行之前都会被询问

我编写了一个大约 20 行的脚本,我发现自己通过复制粘贴和逐行执行一次又一次地测试。

与其复制粘贴每一行并点击Enter执行,我想复制粘贴整个脚本而不是一次性执行它(作为一个块或一个heredocument),而是以一种查询方式;例如:

  • 第一行 get 定期(无条件)执行,我被询问是否希望继续执行即将到来的行(在有足够的时间考虑输出之后);

  • 如果我选择继续——就这样吧,否则,操作就会中断;

  • (到目前为止的结果当然不会回滚,但我至少不会继续产生进一步有问题的结果);

这种模式应该一行一行地重复,直到脚本结束。

是否有实用程序可以帮助我以这种方式工作?

security shell-script exit testing control-flow

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

为什么 Debian 不升级到 Bookworm,即使 sources.list 定义了“测试”?

在 Debian 11 “bullseye”于 2021 年 8 月 14 日发布后Debian 12 “书虫”现在是官方的“测试”发行版

为什么我的 Debian 仍然在Bullseye 上,而不是自动更新为 bookworm,甚至我的来源都指向“测试”?

我执行的步骤的详细信息:

sudo apt update
Run Code Online (Sandbox Code Playgroud)

并收到了几条消息,例如:

E: Repository 'http://ftp.cz.debian.org/debian testing InRelease' changed its 'Codename' value from 'bullseye' to 'bookworm' 
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Do you want to accept these changes and continue updating from this repository? [y/N]
Run Code Online (Sandbox Code Playgroud)

这是可以预料的。我以“是”接受了所有问题。然后我做了

sudo apt …
Run Code Online (Sandbox Code Playgroud)

debian apt upgrade testing

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

是否可以模拟旧版本的 Bash?

是否可以效仿(这是正确的词吗?)以前版本的 Bash?

我使用的是 4.3.11,我很想知道我的脚本是否与某些早期版本兼容,但我不想实际安装早期版本。我可以翻阅更改日志并找出我正在使用的以前版本缺少的功能,但这似乎有点乏味。我希望有某种神奇的命令行选项或脚本命令(可能是一厢情愿)。

bash testing

5
推荐指数
2
解决办法
1505
查看次数

/etc/network/interfaces 文件验证

是否有任何工具嵌入到 linux 中,我可以使用它来验证语法/etc/network/interfaces/etc/network/interfaces/*.conf文件,类似于我visudo在安装之前验证 sudo 的方式。

我正在编写脚本以部署在旧的“物联网”中方法并希望对我的配置生成器进行单元测试。

networking testing

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