小编bma*_*ies的帖子

如何使用 oom_score_adj?

在 11.04 上,/proc/[pid]包含oom_score_adj,但man proc描述了旧的oom_adj. 我在谷歌上搜索了有关如何使用它的任何信息,但没有成功。

我需要安排的是由“pbs”或“gridengine”启动的进程在其他任何东西被杀死之前被杀死。我怎样才能做到这一点?

process memory-usage

31
推荐指数
6
解决办法
5万
查看次数

从init.d到upstart,有桥接吗?

我有一个非常好的脚本可以在 /etc/init.d 中使用。事实上,我有很多它们,都是用 Tanuki Java Service Wrapper 创建的。

在我看来,可以有一个简单的模板来将这样的 shell 脚本包装成一个新贵脚本,但一点谷歌搜索并没有揭示一个。

我错过了什么吗?

upstart

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

如何在不删除任何文件的情况下删除已安装包的记录?

我犯了从 ubuntu 包安装 Jenkins 的错误,这在更新管理中造成了无尽的压力。我对 Ubuntu 如何安排磁盘上的文件没有异议。

对于好奇的人,jenkins 有一个内部包管理器来下载插件更新,并且需要仔细协调主要的 jenkins 安装和插件升级以避免混乱情况。因此,当我们不知道插件到底发生了什么时,我们必须小心地通过 apt-get upgrade 来阻止 jenkins 升级。

所以,我想做的是说服 dpkg / apt-get 忘记有一个 jenkins 包,而不让它删除任何现有文件。

顺便说一下,“安装”由一个“.war”文件和 /etc/init.d 链接组成。

很明显,我可以备份我关心的东西,删除包,然后恢复,但我希望知道有一个晦涩的 dpkg 选项忘记删除文件。

有办法吗?

dpkg

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

在 14.04.2 LTS 上使用 java 7 和 java 8 的替代方案

我安装了java 7。使用 PPA 存储库,我添加了 java 8。

sudo apt-get install oracle-java8-installer
Run Code Online (Sandbox Code Playgroud)

这使 java 8 成为默认值。因此,我尝试使用 update-alternatives 将 java 7 设为默认值。

sudo update-alternatives --set java /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
Run Code Online (Sandbox Code Playgroud)

那导致

java -version
Run Code Online (Sandbox Code Playgroud)

失败。

看起来问题可能在于 Java 的替代品列表很长,我需要将它们一起移动。有办法吗?

java update-alternatives 14.04

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