問題タブ [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) でメモリ キャッシュをクリアするために使用していた次のシェル スクリプトがあり、正常に動作しました。
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 - メモリ、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 開発者向けドキュメントを読みましたが、あまり書かれていませんでした。手がかりのないファイルをいじるべきではないことはわかっていますが、ローカルの Ruby on Rails 開発で PostgreSQL を動作させたいと思っていました。
このトピックに関するものは何でも役に立ちます。
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.c oa にあります。
ruby-on-rails - 末尾への恒久的な修正: 「log/development.log」を監視できません: デバイスにスペースが残っていません
Ubuntu 11.10を 1 週間強使用しています。しかし、しばらくして、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 を無効にした場合の影響を、ユーザーとしての自分だけ、または無効にするコマンドを呼び出したシェル セッションだけに制限するにはどうすればよいですか?
ところで、私のシステムの現在の(デフォルト)設定は
なぜ 1 や 3 ではなく 2 なのか? /proc/sys 設定の数値、その範囲、およびその意味に関するドキュメントはどこにありますか? ありがとう!