小编jas*_*yan的帖子

使用来自 scipy 的 Atlas

我安装了 Ubuntu 12.04 64 位。我需要使用 python 和 scipy,我安装了它们,当我运行测试时:

python -c "import scipy; scipy.test()"
Run Code Online (Sandbox Code Playgroud)

我收到消息:

导入错误:libatlas.so.3gf:无法打开共享对象文件:没有那个文件或目录

但是,我在目录下安装了 libatlas 库/usr/lib/atlas-base。我知道我可以直接复制文件/usr/lib,但我想知道如何设置 scipy 以使用来自 的库usr/lib/atlas-base

ubuntu libraries python

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

为什么架构在uname -a 中列出三次?

$ uname -a
Linux 3.13.0-29-generic #53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

运行 ubuntu 12.04.1 LTS。为什么它的架构 ( x86_64) 列出了三次?

linux bash architecture

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

iommu=soft 的含义是什么?

我有一台新的笔记本电脑(联想 A485)在工作,几乎没有问题。之后它会打印AMD-Vi: IOAPIC[32] not in IVRS table和内核恐慌。到目前为止,我已经找到了几种方法来启动和运行系统。

  • noapic - 糟糕的性能和高温,所以不是一个很好的方法
  • amd_iommu=off - 也不理想
  • ivrs_ioapic[32]=00:14.0 ivrs_ioapic[33]=00:00.2 - 这似乎工作正常
  • iommu=soft

我的问题是关于iommu=soft. 我不确定它到底是做什么的。这种模式的含义是什么?什么更可取,覆盖 IVRS 表或 iommu=soft?

linux linux-kernel amd iommu

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

设置 gnome-terminal 选项卡标题的键盘快捷键

我喜欢在不使用鼠标的情况下在 Linux 中工作,因此我想知道是否有任何方法可以设置键盘快捷键来设置 gnome-terminal 选项卡标题。

linux keyboard-shortcuts gnome-terminal

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

如何在 SSH 超时后安全地恢复 aptitude dist-upgrade?

我从aptitude dist-upgrade本地网络上的 SSH开始。在某些时候会话超时但升级没有完成(它留在那些接受软件协议屏幕之一 - 我忘记了哪个所以我不知道我得到了多远的升级,但关键是现在是闲着等我接受)。

我 SSH 回到我的服务器,看到 aptitude 进程仍在运行。最安全的方法是什么?我没有用过screen有没有办法恢复正在运行的aptitude进程?如果没有,杀死并重新启动它的最安全方法是什么?

ssh aptitude apt

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

如何在文件中的文件名列表上执行命令?

我已经列出了要删除到文件中的文件的名称。如何将文件传递给rm命令,以便它应该一一删除它们。

linux rm

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

当文件加载到 dropbox 文件夹时使用 inotifywait 移动文件

我试图找到一种方法,当文件出现在 CentOS 上的保管箱中时,立即将文件移动到另一个文件夹。

我已经在互联网上搜索了一些线索,但除了我需要inotify用来调用一个脚本来处理文件的事实之外,我无法得到任何进一步的信息。

我的 BASH 知识非常有限,我怀疑我可以用 PHP 编写它。

换句话说,如何在文件出现后立即将其移动到另一个文件夹inotify

bash centos inotify

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

在 Bash 中动态修剪标准输出线宽

最近,我一直在试验这个ps命令,有时长路径会绕到下一行(或两行)并使其难以阅读。我想将ps输出通过管道传输到另一个程序以将输出限制x为字符数。

这是我到目前为止所拥有的,但它并不完全正确:

ps aux | cut -c1-$(stty size | cut -d' ' -f2)
Run Code Online (Sandbox Code Playgroud)

$(stty size | cut -d' ' -f2)计算结果为 167,但似乎不是cut.

有没有办法让这种类型的语法在 bash 中工作?

shell bash cut stdout

12
推荐指数
2
解决办法
7974
查看次数

如何在启动过程中尽早打开端口以通过 SSH 解锁 LUKS

我有一个运行 Debian 7 的完全加密的服务器,并设置了 dropbear 和 busybox 以通过 SSH 解锁 LUKS 容器(如本教程本 U&L 答案中所述)。

不幸的是,每当我尝试在重新启动时通过 SSH 连接到服务器(通过 LAN)时,我都会收到“连接被拒绝”错误。我曾尝试telnetnmap到默认端口(22),并都表示端口被封闭。

服务器有一个ufw规则来接受来自 LAN 的所有流量:

Anywhere         ALLOW       192.168.1.0/24
Run Code Online (Sandbox Code Playgroud)

我曾试图改变端口上监听dropbear/etc/defaults/dropbearsshtelnet仍然拒绝连接1

如何确保在启动过程的那个阶段打开端口,以便我可以连接以解锁 LUKS 容器?

禁用防火墙没有区别:nmap显示所有端口仍然关闭。

更新 2/14

我添加break=premount到内核​​行并在 initramfs 中进行了一番检查。dropbear已启动,但此时网络尚未启动。退出后,网络出现并继续引导,直到提示解锁 LUKS 设备。

此时,网络启动,主机已分配正确的 IP 地址,但 22 端口仍处于关闭状态。

/etc/initramfs-tools/intiramfs.conf我正在使用的 IP 线路是:

export IP=192.168.1.200::192.168.1.1:255.255.255.0::eth0:off
Run Code Online (Sandbox Code Playgroud)

/usr/share/doc/cryptsetup/README.remote.gz我尝试仅添加设备选项中的说明一致,但这不足以启动网络并获得 dhcp 租用。 …

networking ssh luks

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

在 mutt 中重新绑定“清除提示”

默认情况下,在 中的命令提示符下输入信息时mutt,可以使用 清除提示Ctrlg,如手册所述

^G 不适用 中止

我一直在尝试将此函数绑定到Escape. 不幸的是,abort在可用的功能中没有列出,无论是在手册中,还是在源码中

我试过在我的.muttrc

绑定编辑器 <esc> 中止

但它抛出一个错误:

/home/jason/.mutt/muttrc 中的错误,第 143 行:中止:地图中没有这样的功能

我尝试使用不同的地图,例如 ( generic) 并尝试使用其他虚构函数,例如clear,但无济于事。

我将如何绑定Escape以清除提示行?

mutt key-mapping

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