问题标签 [sysctl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7905 浏览

macos - 我可以使用 `sysctl` 来检索用户的进程列表吗?

我需要一种方法来检索 Mac 上所有用户的所有正在运行的进程(使用 Cocoa)。我找到了一个使用 sysctl 检索进程的实现,但我还需要运行用户。这是我获得进程列表的内容的一个片段,但是有没有办法修改它以包括用户?

0 投票
1 回答
4841 浏览

linux - Ubuntu 11.10(内核 3.0.0-12)中 sysctl vm.drop_caches 键的“无效参数”错误

我有以下在以前版本的 Ubuntu (<= 11.04) 中使用的 shell 脚本来清除内存缓存,它运行良好:

我使用 3.0.0-12-generic 内核全新安装了 11.10,运行相同的脚本脚本时出现以下错误:

vm.drop_caches = 3

错误:“无效参数”设置键“vm.drop_caches”

0 投票
2 回答
1812 浏览

c - 在 C 中找出 Linux 和 FreeBSD 上的 MAC 地址

我正在尝试找出 MAC 地址,并设法在 Linux 中使用 sysctl 创建工作解决方案,问题是,该解决方案不适用于我正在开发的 FreeBSD 版本。除了使用 sysctl 之外,还有什么方法可以在 C 中找到 mac 地址?

0 投票
1 回答
325 浏览

iphone - 如何获取每个进程的信息,例如 mem、3G 流量

我使用 sysctl () 函数获取进程列表,但我只找到开始时间、名称。如何从每个进程中获取更多信息?

0 投票
2 回答
11025 浏览

macos - Mac OS X Snow Leopard 的默认 /etc/sysctl.conf 设置?

我尝试为 Mac OS X 10.6 安装 PostgreSQL 9.1.2,它要求我编辑 /etc/ 目录中的 sysctl.conf 文件,以便它可以使用 PostgreSQL 要求的更多共享内存。

我继续编辑文件,保存它,重新启动,然后在登录屏幕上,由于某种原因,我被要求以安全启动的身份登录,我登录后,互联网似乎无法正常工作,并且停靠菜单滞后。

所以很明显这是因为我在重启之前编辑了 sysctl.conf 文件,所以我回到 /etc 目录并删除了 sysctl.conf 文件,认为它会自动创建一个新的 sysctl.conf 文件使用默认设置,但即使重新启动后也不是这种情况。

所以现在我几乎没有 sysctl.conf 文件,我阅读了该文件的 Mac 开发人员文档,但并没有说太多。我知道我可能不应该弄乱我不知道的文件,但我真的想让 PostgreSQL 为我当地的 Ruby on Rails 开发工作。

有关此主题的任何内容都会有所帮助。

0 投票
1 回答
320 浏览

c - sysctl 迁移到 2.6.35

我对 2.6.24 内核上配置的 sysctl 表进行了用户空间 sysctl 调用。我已将 sysctl 代码迁移到 2.6.35 内核。当我从用户空间进行 sysctl() 调用时,我看到警告消息说“已弃用 sysctl 警告”。2.6.24 也是如此。有没有人对此有任何想法。此外,sysctl 处理程序 do_sysctl 在 2.6.24 中位于 sysctl.c 中,而在 2.6.35 中位于 sysctl_binary.co 中

0 投票
2 回答
11152 浏览

ruby-on-rails - 永久修复尾部:无法观看“log/development.log”:设备上没有剩余空间

我已经使用Ubuntu 11.10一个多星期了。但是一段时间后,当我尝试访问我的 RoR 项目中的日志时,我遇到了这个错误(标题中的那个)。我找到了一个修复方法,将其粘贴到终端中:

sudo sysctl -w fs.inotify.max_user_watches=16384

问题是我必须每天一次又一次地这样做。有谁知道我如何在启动时执行这个?或者有谁知道任何永久的解决方案?非常感谢!!!

0 投票
2 回答
1647 浏览

performance - freebsd shpgperproc 负责什么?

我在谷歌上搜索了很多关于“每个过程的页面共享因子”负责的内容,但一无所获。这对我来说很有趣,我目前没有任何问题,只是好奇(想知道更多)。在 sysctl 中是:

提前致谢

0 投票
1 回答
1381 浏览

linux-kernel - Linux 和 KERN_PROC

我正在尝试通过 sysctl 接口获取另一个进程的信息

有一个很好的外观,但没有明确的答案。linux是否KERN_PROC通过sysctl系统调用支持。

发行版:Centos 6.2

0 投票
2 回答
20499 浏览

linux - 仅为我自己禁用和重新启用地址空间布局随机化

我想在我的系统(Ubuntu Gnu/Linux 2.6.32-41-server)上禁用地址空间布局随机化(ASLR),但是,如果我使用

我想这个改变会影响系统上的所有用户。(这是真的吗?)我怎样才能将禁用 ASLR 的影响限制为仅对我自己作为用户,或者仅对我调用命令禁用的 shell 会话?

顺便说一句,我看到我系统的当前(默认)设置是

为什么是 2 而不是 1 或 3?在哪里可以找到有关 /proc/sys 设置的数值、范围和含义的文档?谢谢!