小编for*_*est的帖子

“sudo”是否以任何方式依赖于“su”?

我想阻止用户使用该su命令,因此我在/etc/sudoers文件中阻止了该命令,如下所示:

%group ALL=(ALL:ALL) NOPASSWD:!/bin/su
Run Code Online (Sandbox Code Playgroud)

但是使用 中的这条规则sudoers,他们无法执行sudo <command>命令,从而导致错误:

Sorry, user xxxx is not allowed to execute 'command' as root on <host>
Run Code Online (Sandbox Code Playgroud)

有没有程序sudo依赖的方法su

su sudo

7
推荐指数
1
解决办法
4603
查看次数

如何将 PCIe 设备置于 D3cold 电源状态?

如何使用 Linux 系统上的常用实用程序将任意 PCIe 设备从 D0 状态(已通电)转换到 D3状态(设备无电流)?据推测,这涉及写入 sysfs 文件,但也欢迎其他可能涉及更多的方法,只要它们可以在用户空间中完成即可。这个问题基于另一个有关电源循环的问题。

我专门寻找一种与硬件无关(至少是 x86)的方法来将设备放入 D3 Cold中。

假设/sys/bus/pci/devices/*/d3cold_allowed1.

注意:我知道 PCI 功能不能单独进入 D3状态,因此我认为更好的表述方法是“如何将特定 PCIe 设备的总线置于 L3 状态?”。

linux pci hardware power-management acpi

5
推荐指数
0
解决办法
3725
查看次数

Linux Ubuntu 20.04.1 x86_64 上的 QEMU 是否存在内存泄漏?

我们有一个 OSv 项目的测试平台,该项目多次运行(5.15.0-72-generic - 20.04.1-Ubuntu - x86_64)相同的实例。执行单次运行的脚本非常简单,如下所示:

while [ $x -le $t ]
   do
   ./scripts/capstan_run.sh "$delay"
   now="$(date +'%d%m%Y-%H%M%S')"
   ./scripts/stats.sh > stats/"$x"_"$delay"_stats_"$now".txt & PID=$!
   sleep "$delay" #sleep delay mills for the execution
   kill $PID ; wait $PID 2>/dev/null
   echo "Delay $delay before fetches"
   sleep "$delay" #sleep delay mills before fetch files
   ./scripts/fetch_files.sh "$delay"
   ./scripts/shutdown_vm.sh

   ((x++))
   done
Run Code Online (Sandbox Code Playgroud)

capstun_run.sh使用在 QEMU 虚拟化层上执行的容器启动模拟。然后它会休眠并从实例中检索文件。该shutdown.sh脚本终止 QEMU:

killall qemu-system-x86_64

我们观察到运行之间使用的内存有所增加。它是恒定的并且永远不会减少。该服务器有 126G RAM 和 24 个 CPU。

例如,我们观察到已用内存从 8% 开始到 12%,增量为 0.1%。

Date                Memory      Disk …
Run Code Online (Sandbox Code Playgroud)

memory-leaks ubuntu memory qemu

4
推荐指数
1
解决办法
1048
查看次数

root 用户是否具有对内核代码的读/写访问权限?

我想知道 root 用户是否可以读取和写入内存中的内核代码部分。它可以?

linux root kernel

3
推荐指数
1
解决办法
757
查看次数

标签 统计

linux ×2

acpi ×1

hardware ×1

kernel ×1

memory ×1

memory-leaks ×1

pci ×1

power-management ×1

qemu ×1

root ×1

su ×1

sudo ×1

ubuntu ×1