如何为特定进程设置内存限制?

我试图在384 GB RAM服务器上执行mpiexec -16 …但是它引发了OOM Killer并且被中止了。 如何为mpiexec执行设置内存限制? 我知道ulimit ,但它可能会影响其他进程。 谢谢。

无法挂载/ dev / mapper / cryptswap1

我刚刚与我的Ubuntu 11.04 Natty有一个重大问题,我认为最终会重新安装:-( 这是两个问题之一,所以我把它们作为两个问题。 由于某种未知的原因,我昨天在我的笔记本电脑上进行了分发更新,这对所有打算和目的都没有做任何事 除了Evolution和LibreOffice以及一些GNOME环境(我的另一个问题)之外,没有重大版本更改。 现在,每当我启动机器时,我都会收到此消息 could not mount /dev/mapper/cryptswap1 M for manual S for skip 什么会导致这个错误,Cryptswap1到底是什么? # /etc/fstab: static file system information. # # Use ‘blkid -o value -s UUID’ to print the universally unique identifier # for a device; this may be used with UUID= as a more robust way to name […]

无法通过登录界面

我有lubuntu 12.04,它工作正常,直到我安装了一些东西,我不记得我安装的是什么,因为我试图建立一个rubygem,它需要很多。 现在我重新启动,我无法登录,好吧,我可以,但当我做LXDE显然无法继续并返回登录屏幕。 我从控制台屏幕创建了另一个用户(我可以登录),其他用户可以登录。 所以我从我的主目录中删除了我的。*目录,但它没有帮助。 有什么建议?

如何安装最新版本的WINE作为系统版本?

我通常使用PlayOnLinux通过界面管理我的WINE版本,但是,我想更改我的“系统”WINE版本(双击文件时加载的版本),这样我就可以双击文件到即使它们是相同的“wineprefix”,也可以在最新版本的WINE中运行它们。 我已经阅读了这个问题的答案,但该存储库中的版本只能达到1.8版本。 我希望能够制作我的WINE 2.3系统版本并自动更新到最新版本,所以我不想一直手动编译或下载软件包。 另外,如果可能的话,我希望我的系统版本是32位的,如果我需要64位wineprefix,请使用PlayOnLinux。 我正在运行Xubuntu 16.04 LTS 64位。 编辑:我以为我会包含一个擦除和更新Wine的命令列表: rm -Rf ~/.wine sudo apt remove –purge wine* wget https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key sudo apt-add-repository -y ‘https://dl.winehq.org/wine-builds/ubuntu/’ rm -f Release.key sudo apt update sudo apt full-upgrade -y sudo apt install -y winehq-devel playonlinux wine –version 感谢所有回答的人。 这不包括改变Winearch,见下文。

是否有一种简单的方法来记录shell脚本的所有活动?

有没有一种简单的方法可以将从shell脚本发生的所有活动记录到文件中? 我有一个脚本。 它输出诸如echo“指令”之类的东西,以及其他程序输出。 我知道这些命令: command | tee -a “$log_file” 和 command >> logifle.log 我要问的是,是否有用于记录的shell参数,或者我可以使用的set命令或类似的东西。 如果我不需要,我不一定要添加数十个重定向或tee到文件。 我仍然希望得到标准输出 – 我只是想要它被记录。:wq

如何判断我使用Unity的工作空间?

Ubuntu的长期用户在这里努力使用Unity …. 我正在运行Unity 2D,可以单击工作区启动器图标切换到不同的工作区。 但是,如果我只是走到一个系统,我怎么能通过查看我所在的工作区来判断? 更改工作区时,启动器图标是否应该更改? 我可以安装一个指示器小程序吗? 我习惯了顶部面板中间的旧Gnome工作区切换器!

我的cpu在一段时间后减速并且没有恢复

有时,我无法重现它(但它经常发生 – 至少每周几次)我的cpu减慢到低于规定的最小值。 这是一分钟前的cpufreq-info输出示例: cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009 Report errors and bugs to cpufreq@vger.kernel.org, please. analyzing CPU 0: driver: intel_pstate CPUs which run at the same hardware frequency: 0 CPUs which need to have their frequency coordinated by software: 0 maximum transition latency: 0.97 ms. hardware limits: 800 MHz – 3.30 GHz […]

当我只能访问命令行时,如何从计算机上的日志中获取信息?

由于各种原因,我无法再访问我的图形桌面,只能通过tty登录(默认情况下为Ctrl + Alt + F1到F6 )。 为了帮助诊断和解决我的问题,我需要查看日志,并将一些信息放入我的问题或论坛post中。 我怎样才能获得这些信息?

如果无法解析程序包依赖项,如何安装Steam 64位?

我目前正在Wubi上运行Ubuntu 12.10,我正在尝试安装Steam。 值得注意的是,当我试图从商店“购买”蒸汽时,它会读到 无法解析程序包依赖项 此错误可能是由于缺少或无法安装所需的其他软件包引起的。 此外,不允许同时安装的软件包之间可能存在冲突。 打开详细信息显示: 以下包具有未满足的依赖项: steam64:取决于:steam(= 1.0.0.26)但不会安装 我在网上看到我需要更新Ubuntu 12.10。 我已经使用软件更新和手动更新(通过sudo apt-get update / upgrade )完成了这两种方法。 一切都是最新的,但我无法安装Steam。 任何修复?

16.04 LTS wifi连接每5分钟随机丢失

首先我在这里描述了这个问题16.04 LTS wifi连接问题,但没有人能够提供有效的答案。 最近这个wifi连接问题变得更糟。 我的计算机上每隔5分钟就会丢失wifi连接(带有skylake i7-6700 CPU和三星950PRO SSD的戴尔XPS 8900)。 连接丢失时,wifi图标将保持连接状态。 看起来它会在一段时间后自动重新连接,或者我必须手动重新连接。 有人可以告诉我这里发生了什么吗? 我的电脑有问题还是这个版本的另一个错误?