标签: automation

我如何参与自动驾驶仪测试?

什么是自动驾驶仪,我如何为包的新自动驾驶仪测试用例做出贡献?

testing automation quality

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

如何使用命令行将多个图像合并为一个 GIMP 文件?

如何通过命令行将多个 JPEG 组合成单个分层 XCF?

使用 GIMP 的图形界面,我可以选择File ? Open as Layers...,但我没有看到类似的命令行选项。我尝试使用 ImageMagick 组合图像,但它无法将 XCF 识别为输出格式。

command-line gimp automation conversion image-processing

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

cron 能唤醒我的电脑吗?

我需要每天午夜启动一个 Python 脚本,在互联网上进行了一些搜索后,我发现我可以使用 cron 来实现它。我很好奇的是,如果我在午夜安排一个 cron 任务,它会唤醒我的计算机来完成这项工作吗?还是我必须使用其他东西唤醒计算机?我正在使用 Ubuntu 16.04。

python scripts cron automation

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

如何通过 PXE 网络引导和自动安装来安装当前的 Ubuntu 版本?

从 Ubuntu 20.10 (Groovy Gorilla) 开始,Canonical 不再提供netboot.tar.gz包和mini.iso镜像。它们以前可用于通过 PXE 引导系统并通过预置配置自动运行 Debian 安装程序。

如何通过 PXE 引导自动安装从 20.10 开始的 Ubuntu 版本?

boot automation pxe preseed system-installation

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

如何在插入时自动切换到USB耳机?

每当我插入旧的音频插孔耳机时,声音立即从我的扬声器转移到耳机扬声器,麦克风立即可用。

当我插入新的 USB 耳机时,我必须打开声音首选项并将输入和输出都切换到耳机。

有没有办法让这一切自动发生?

我使用的是 Fujitsu-Siemens Amilo Pi 笔记本电脑、Maverick 和 Logitech H330 USB 耳机。

sound 10.10 pulseaudio automation headset

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

在 X11 中获取光标下的单词

对于某些脚本,我需要获取当前光标下的单词。

可以xdotool或类似的工具得到它吗?

xorg scripts automation xdotool

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

如何自动定期运行 fstrim -a ?

我注意到手动调用很少会fstrim -av花费大量时间(超过 10 分钟)并向 SSD 报告大量可用空间:

# /usr/bin/time -p fstrim -av
/boot/efi: 503,2 MiB (527671296 Bytes) auf /dev/sda1 getrimmt
/: 377 GiB (404832960512 Bytes) auf /dev/sda2 getrimmt
real 691.65
user 0.00
sys 4.90
Run Code Online (Sandbox Code Playgroud)

这让我认为,无论出于何种原因,discard尽管/etc/fstab. 所以,我希望能够确定并fstrim -a定期被处决;我可以接受每台计算机每天、每周或每月启动一次。自动安排此日程的最佳方式是什么?换句话说,我应该将此调用添加到哪个脚本文件中?

ssd trim automation

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

带磁盘加密的无人值守/无头 Ubuntu 服务器 - 如何设置?

我是一名长期的 Linux 用户,但我不太熟悉新的开发,尤其是。关于 Ubuntu 和系统(d)管理。

\n

我有一台非常旧的 PC,我想将其用于文件服务器、Mercurial 存储库、FTP 和 WWW 服务器,以及我用 Django 制作的其他一些小型公司内部 Web 应用程序。 \n以前,这一切都运行在古老的 Fedora 上,未加密的磁盘,所有内容均从/etc/rc.local.

\n

我已经安装了新的硬盘,并安装了 Ubuntu 18.04 LTS。我现在正在恢复服务,但我也想改进。

\n

首先,我希望有价值的数据(Django 数据库、文件服务器中的文件……)位于加密分区上。然而,我在磁盘加密方面的经验是,在启动过程中会要求您输入密码。我想避免这种情况,因为服务器不会连接显示器或键盘。\n其次,我想以更正式的(“Ubuntian”)方式管理服务。

\n

目前的想法

\n
    \n
  • 将服务的数据存储在加密分区上,该分区未在 中列出/etc/fstab
  • \n
  • 重启后,服务器只有sshd,但服务不会启动,分区也不会挂载。
  • \n
  • 我将通过 ssh 连接到计算机,并运行一个脚本来安装分区(要求我提供密码)并启动服务。
  • \n
\n

该机器装有 UPS,我预计很少运行上述程序(一年几次)。

\n

问题

\n

目前的想法好不好?更好的方法来做到这一点?

\n

如果好的话,如何实现?\n我当然可以走“完全DIY的方式”,用luks命令、iptables命令打开端口、直接调用服务的守护进程编写一个巨大的脚本,但我想学习这里有一些新的东西,并以正确的 Ubuntu 方式进行\xe2\x84\xa2 :)

\n

欢迎任何指针或代码/脚本示例!

\n

server encryption administration automation systemd

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

如何让网络管理器自动连接到新网络?

如果我的计算机在没有网络连接的情况下打开(例如路由器重新启动,网络电缆被拔掉等),在我修复连接然后重新启动计算机之前它根本不会连接。如何让网络管理器自动连接到新网络?

编辑: 这是编辑为仅显示网络管理器的日志文件。它只显示几个小时,因为文件有点重复。

network-manager automation

8
推荐指数
2
解决办法
2295
查看次数

如何配置预置以跳过语言支持问题?

我正在尝试创建一个预置配置文件,用于通过可启动的 USB 拇指驱动器自动安装 Ubuntu Server 10.04-4 LTS x64,但我在此过程中遇到了一个主要障碍。debian-installer 正确处理预置文件,直到它失败并在以下屏幕上要求输入:

"[!] 选择并安装软件

安装 CD 不包含对您的语言的完全支持。您现在要从 Internet 下载所需的软件包吗?这包括各种应用程序的拼写检查、字典和翻译。

如果您不想现在下载,您可以在安装后启动语言选择器来安装对您的语言的完整支持。

下载语言支持?“是”“不是”

到目前为止,我已经尝试修改内核引导行并尝试对预置文件进行各种调整,但都无济于事。非常感谢任何帮助,因为我没有想法!!我在下面包含了我的内核引导行和预置文件 (newestattempt.seed)。我知道预置文件可能有其他错误/问题,但在解决此问题之前我无法继续测试。另外,请注意我已经用虚拟示例替换了有关我的配置的敏感信息:

内核引导线:

kernel /install/vmlinuz 
append vga=normal initrd=/install/initrd.gz locale=en_US console-setup/ask_detect=false console-setup/layoutcode=us netcfg/wireless_wep= interface=eth0 hostname=example domain=example file=/cdrom/customseed/newestattempt.seed cdrom-detect/try-usb=true quiet` --
Run Code Online (Sandbox Code Playgroud)

Preseed 文件(我发布了一个链接,因为我无法让这个论坛不加粗以 # 开头的行,这是文件的大部分内容):http : //reed.blacklight.net/preseed/newestattempt.seed

server 64-bit automation preseed

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