我正在尝试使用 gpg对称加密文件。
$ gpg --encrypt --symmetric $MYFILE
Run Code Online (Sandbox Code Playgroud)
我输入并重新输入密码,然后 gpg 告诉我
You did not specify a user ID. (you may use "-r")
Current recipients:
Enter the user ID. End with an empty line:
Run Code Online (Sandbox Code Playgroud)
我不知道在这里输入什么。我是对称加密(不是公钥加密),所以我不明白为什么 gpg 想知道收件人可能是谁。我不知道 gpg 期望的用户 ID 是什么样的,而且我也不知道任何 gpg 用户 ID。如果我只输入一个空行,gpg 会抱怨“没有有效的收件人”。
那么如何使用 gpg 对称加密文件呢?
版本:gpg (GnuPG) 1.4.11,在 Ubuntu 11.10 中打包。
我有一份报告,有人在 StackOverflow 上提出了一个编程问题,当他们粘贴有效代码时
[(1, "google"), (2, "facebook"), (3, "apple")]
Run Code Online (Sandbox Code Playgroud)
从 Notepad++ 到 StackOverflow,它看起来像
[(1; "google"); (2; "facebook"); (3; "apple")]
Run Code Online (Sandbox Code Playgroud)
(他们直到提交问题后才注意到)。
Notepad++ 用户应该如何配置 Notepad++ 以不破坏这样的文本?
我有一台运行 Ubuntu 服务器的 PC。
有时当我 ssh 进入它时,我收到一条消息,说某些软件包需要升级。
我通过运行(以 root 身份)来升级软件
aptitude update && aptitude safe-upgrade
Run Code Online (Sandbox Code Playgroud)
有时这就足够了。但有时我也需要重新启动,直到我随后通过 ssh 登录后才被告知。怎样才能早点知道?
理想情况下,我想通过运行类似的东西来升级
aptitude update && aptitude safe-upgrade &&
if aptitude needs-reboot ; then shutdown -r now ; fi
Run Code Online (Sandbox Code Playgroud)
但该aptitude needs-reboot命令不存在。我应该跑什么?
说明:
我有以下bash复合命令:
while true ; do slow-command-one ; slow-command-two ; slow-command-three ; done
Run Code Online (Sandbox Code Playgroud)
发生什么了:
我想要发生的事情:
slow-command-two,slow-command-two应该中止,执行应该继续slow-command-three。我怎样才能做到这一点?
我有一台低功耗服务器,带有 4 个以太网插座。
它运行的是 Fedora 11,有 3 个名为 eth0、eth1 和 eth2 的网络套接字(最后一个网络套接字没有使用——它是 eth3,但不确定它是否真的有效)。
今天早上我在上面安装了 Ubuntu Server 10.04。在安装时,它识别了 eth0 并用它来访问互联网。
现在……事实并非如此。它将 eth1 识别为 eth1,并声称某处存在 eth5,但不识别 eth0-eth7 的任何其他接口。
我需要 3 个可用的以太网插座。
我希望我的以太网套接字名为 eth0-eth3,因为它们位于 Fedora 下。我怎样才能做到这一点?他们为什么要重新命名?
以太网套接字总是弹出我之前期待的名称,所以我不知道从哪里开始。
三个以太网端口声称拥有的硬件地址存在一些不一致。有时他们声称在xx:xx:xx:xx:xx:xx,有时他们声称在00:00:00:00:xx:xx。(据我所知,当操作系统处于活动状态时,它们永远不会更改硬件地址,只有当机器关闭时,或者可能在重新启动时。)
我不知道从这里我要去哪里。
每个以太网端口始终具有两个硬件地址之一,只是它们在任何给定时间使用的地址不一致。
我尝试告诉 udev 这两个硬件地址都属于同一个以太网端口 --- 我预计 udev 会对此抱怨,但它接受它并使用该端口存在的硬件地址。
所以我的问题似乎已经解决了。
我需要在我的防火墙阻止哪些 IP 地址和/或端口/协议来阻止 Steam 下载更新?
我想防止我的室友在我们的互联网访问速度达到峰值时无意中下载 Steam 更新。他们告诉我无法将 Steam 配置为仅在指定时间下载更新。
(我的防火墙运行 Ubuntu lucid,所以我知道只要我知道要阻止什么,我就可以阻止流量。)
ubuntu ×3
bash ×1
blocking ×1
copy-paste ×1
encryption ×1
ethernet ×1
firewall ×1
gnome ×1
gnupg ×1
notepad++ ×1
resolution ×1
signal ×1
steam ×1
ubuntu-10.04 ×1
xorg ×1