标签: debian

无需注销即可重新加载 Linux 用户的组分配

使用以下方法分配用户的次要组列表时:

# usermod -G <grouplist> <user>
Run Code Online (Sandbox Code Playgroud)

是否可以在不注销所有正在运行的会话的情况下强制此组分配生效?

这在Screen会话存在许多正在运行的 shell的情况下非常有用,因为本质上需要销毁整个会话才能使组分配生效。

我想我可以使用newgrp命令在正在运行的 shell 中更改用户的主要组- 是否有一些适用于次要组的替代方法?

理想情况下,我想要一些可以在每个 shell 中生效的东西,而无需在每个 shell 中手动运行,但如果失败,可能是某种强制 Screen 在每个 shell 中执行相同命令的方法。

linux debian shell permissions gnu-screen

468
推荐指数
9
解决办法
33万
查看次数

在 Ubuntu/Debian 中查找文件属于哪个包?

在 Ubuntu 8.04 系统上工作时,我经常发现自己缺少程序、手册页或其他文件。有没有简单的方法来查找包含给定文件的包(无论它是否已经安装)?也许 apt 或 dpkg 的一些晦涩的选项?

debian package-management dpkg aptitude ubuntu

348
推荐指数
5
解决办法
23万
查看次数

如何在不安装的情况下列出 Debian 软件包的文件

此命令只能列出已安装包的内容,

dpkg -L PACKAGENAME
Run Code Online (Sandbox Code Playgroud)

但是如何列出未安装包的内容,以预览/检查包?

debian dpkg

324
推荐指数
7
解决办法
32万
查看次数

如何使用“apt-get”重新安装软件包?

我的似乎aptitude有点坏了:

sudo aptitude update
0% [Working]Segmentation fault

dmesg
[223282.616599] aptitude[30972]: segfault at 67707f ip 7f954dcfae5d sp 7ffff5a5f950 error 4 in libapt-pkg-libc6.7-6.so.4.6.0[7f954dca5000+bd000]
Run Code Online (Sandbox Code Playgroud)

所以我想aptitude通过使用重新安装apt-get

不幸的是,它似乎apt-get没有重新安装选项。

我怎么才能aptitude重新上班?

我可能找到了 aptitude 段错误的根本原因。这是我如何重现它:

  1. 'ssh' 通过 Cygwin 的 rxvt 终端(来自 Windows 7 64 位德语版)远程登录到 Debian 机器。
  2. 放大 rxvt 窗口,使其跨越两个显示器(是的,我有两个显示器)
  3. 运行aptitude update。注意:当我将 rxvt 终端调整为正常大小时,我就没有这些分段错误!

debian debian-lenny aptitude

232
推荐指数
4
解决办法
69万
查看次数

如何在 Linux 服务器上产生高 CPU 负载?

我目前正在调试 Cacti 安装并希望创建 CPU 负载来调试我的 CPU 利用率图。

我试图简单地运行cat /dev/zero > /dev/null,它运行良好,但只使用了 1 个核心:

在此处输入图片说明

有没有更好的方法在负载下测试/最大化系统资源?

相关:如何在 Windows 上产生高 CPU 负载?

debian performance benchmarking

223
推荐指数
7
解决办法
35万
查看次数

如何判断软件包来自哪个 Ubuntu 或 Debian 存储库?

在基于 Debian 的系统(包括 Ubuntu)上,如何在不实际开始下载的情况下知道将从哪个存储库下载软件包?aptitude show并且apt-cache info将显示部分(例如,元数据包,碱,图形),而不是存储库,其包属于(例如,http://ppa.launchpad.net/mactel-support/ppa/ubuntuHTTP://我们.archive.ubuntu.com/ubuntu/)。

安装软件包时,实际存储库会在下载过程中出现(它在 apt 和类似程序的“从...下载”输出中打印出来),但是如何获取有关包含该软件包的存储库(或特定包的版本)而不先下载并安装它?

此外,如何确定已安装软件包的源存储库?

debian package-management ubuntu

181
推荐指数
5
解决办法
8万
查看次数

如何使用 apt-get 安装本地 .deb 包

有没有办法使用 apt-get 在您的 HD 上安装软件包,例如apt-get install ./package.deb

如果没有,如何以非常简单的方式处理依赖项?

linux debian packages aptitude apt

171
推荐指数
4
解决办法
32万
查看次数

如何在 Debian 上安装真正的 Firefox?

Debian 6(“Squeeze”)使用名为Iceweasel的 Firefox 更名版本。然而,它缺乏插件支持,而且我最喜欢的大多数都不起作用。

那么在 Debian 上安装“真正的”Firefox 的最佳方法是什么?

linux firefox debian

130
推荐指数
5
解决办法
56万
查看次数

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

在 chroot 环境中挂载 dev、proc、sys?

我正在尝试使用自定义选择的包创建 Linux 映像。
我想要做的是手工制作我将在 XO 笔记本电脑上使用的包,因为在真正的 XO 硬件上编译包需要很长时间,如果我可以构建我需要的所有包并且只刷图像到XO,我可以节省时间和空间。

当我尝试安装某些软件包时,由于缺少 proc、sys、dev 目录而无法配置。所以,我从其他地方了解到我需要将主机 proc、... 目录“挂载”到我的 chroot 环境中。

我看到了两种语法,但不确定使用哪一种。

在主机中:

  mount --bind /proc <chroot dir>/proc 
Run Code Online (Sandbox Code Playgroud)

和另一种语法(在 chroot 环境中):

  mount -t proc none /proc
Run Code Online (Sandbox Code Playgroud)

我应该使用哪一种,有什么区别?

linux debian chroot

108
推荐指数
3
解决办法
27万
查看次数