问题标签 [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.
macos - 我可以使用 `sysctl` 来检索用户的进程列表吗?
我需要一种方法来检索 Mac 上所有用户的所有正在运行的进程(使用 Cocoa)。我找到了一个使用 sysctl 检索进程的实现,但我还需要运行用户。这是我获得进程列表的内容的一个片段,但是有没有办法修改它以包括用户?
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”
c - 在 C 中找出 Linux 和 FreeBSD 上的 MAC 地址
我正在尝试找出 MAC 地址,并设法在 Linux 中使用 sysctl 创建工作解决方案,问题是,该解决方案不适用于我正在开发的 FreeBSD 版本。除了使用 sysctl 之外,还有什么方法可以在 C 中找到 mac 地址?
iphone - 如何获取每个进程的信息,例如 mem、3G 流量
我使用 sysctl () 函数获取进程列表,但我只找到开始时间、名称。如何从每个进程中获取更多信息?
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 开发工作。
有关此主题的任何内容都会有所帮助。
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 中
ruby-on-rails - 永久修复尾部:无法观看“log/development.log”:设备上没有剩余空间
我已经使用Ubuntu 11.10一个多星期了。但是一段时间后,当我尝试访问我的 RoR 项目中的日志时,我遇到了这个错误(标题中的那个)。我找到了一个修复方法,将其粘贴到终端中:
sudo sysctl -w fs.inotify.max_user_watches=16384
问题是我必须每天一次又一次地这样做。有谁知道我如何在启动时执行这个?或者有谁知道任何永久的解决方案?非常感谢!!!
performance - freebsd shpgperproc 负责什么?
我在谷歌上搜索了很多关于“每个过程的页面共享因子”负责的内容,但一无所获。这对我来说很有趣,我目前没有任何问题,只是好奇(想知道更多)。在 sysctl 中是:
提前致谢
linux-kernel - Linux 和 KERN_PROC
我正在尝试通过 sysctl 接口获取另一个进程的信息
有一个很好的外观,但没有明确的答案。linux是否KERN_PROC
通过sysctl
系统调用支持。
发行版:Centos 6.2
linux - 仅为我自己禁用和重新启用地址空间布局随机化
我想在我的系统(Ubuntu Gnu/Linux 2.6.32-41-server)上禁用地址空间布局随机化(ASLR),但是,如果我使用
我想这个改变会影响系统上的所有用户。(这是真的吗?)我怎样才能将禁用 ASLR 的影响限制为仅对我自己作为用户,或者仅对我调用命令禁用的 shell 会话?
顺便说一句,我看到我系统的当前(默认)设置是
为什么是 2 而不是 1 或 3?在哪里可以找到有关 /proc/sys 设置的数值、范围和含义的文档?谢谢!