問題タブ [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.
ubuntu - ubuntu の CPUSTATES uint64_ts (user、nice、sys、intr、idle) の配列
CPUSTATES uint64_ts(user, nice, sys, intr, idle)
コマンドを実行したときに FreeBSD での配列のような cpustats を取得するには、ubuntu でコマンドが必要でした
"sysctl -a | grep kern.cp_time"
上記のFREEBSDコマンドで情報を取得できます..すべてのcpustatを取得するUbuntuのコマンドは何ですか
centos - CentOS 6 でのコア ファイルの有効化
CentOS を実行しているマシンでコア ファイルを有効にしようとしています。ただし、私が試したことは何もコアファイルを生成しませんでした...これが私がやったことです:
に次の 2 行を追加しました/etc/security/limits.conf
。
に次の行を追加しました/etc/sysconfig/init
。
に次の行を追加しました/etc/profile
。
に次の行を追加しました/etc/sysctl.conf
。
/srv/core
が存在し、777
権限があることを確認しました。init 6
OSの再起動を実行しました。システムが復旧したら、次の C スクリプトを実行して、コア ファイルを生成しようとしました。
Quit
私が見たいと思っていたのに、出力は単純Quit (core dumped)
です。そして明らかにコアファイルを生成しません:(
私は何が欠けているか、間違っていますか? よろしくお願いします。
linux - 無効な引数" 設定キー "net.core.somaxconn"
Linuxカーネルを設定してみました。/etc/sysctl.confを編集して実行するsysctl -p
と、エラーが表示されます
Linux ディストリビューション: Ubuntu 12.04.4 LTS、x86_64、3.2.0-60-generic
を増やすことはできますnet.core.somaxconn
か262144
?
networking - マルチキャスト パッケージは存在しますが、アクセスできません
私のボックスはubuntu 14.04を実行しています。これは、4 つのイーサネット NIC を備えた古い 32 ビット ボックスです。私が達成したいのは、アップストリーム インターフェイス (eth2.8 - 動的 IP) からダウンストリーム インターフェイス (eth0.13 - 192.168.40.1) へのマルチキャスト ルーティングです。上記のボックスに eth0.13 経由で接続された私のラップトップは、魔法のように 40.1 からマルチキャストを読み取ることができます。40.1でvlcをサーバーとして実行することで確認しました
ラップトップでストリームを受信する
ラップトップで送信し、サーバー側で受信するという逆の方法でも機能します。
では、なぜ eth2.8 経由でマルチキャスト パッケージにアクセスできないのでしょうか?
参加作品。到着したパッケージを確認できます
しかし、tcpdump なしでこれらのパッケージにアクセスすることはまったく不可能に思えます! これは私が経験していることを正確に説明していますが、それだけでは解決策は同じではありません。
ここにいくつかのsysctlパラメータがあります:
- net.ipv4.conf.eth2/8.rp_filter = 1
- net.ipv4.conf.eth2/8.mc_forwarding = 1
- net.ipv4.conf.eth2/8.forwarding = 1
eth2.8 と eth0.13 の sysctl パラメータに違いはありません。
はい、これはファイアウォールがダウンしている場合でも発生します!
ヒントをいただければ幸いです。あなたは私の週を作ります!
/マーカス
ios - バックグラウンドプロセスリストを取得するためのiOSでのsysctl呼び出しはプライベート呼び出しですか?
私のアプリは App Store で利用できるようになっているため、プライベート API を使用できません。
バックグラウンド プロセスのリストを取得するための sysctl の呼び出しがプライベート API 呼び出しであるかどうかを知りたいですか? 以下は、実行中のプロセスのリストを取得するためのコード スニッパーです。
前もって感謝します。
linux - docker コンテナーの net.core.somaxcomm (または任意の sysctl プロパティ) を更新します。
net.core.somaxconn
Web アプリケーションのリクエストのキューを大きくできるように、docker コンテナーを変更しようとしています。
OS では、docker の外部で、最初にプロパティを正常に変更します。
しかし、その変更をdockerに反映する方法がわかりません。私はもう試した:
- また、編集
/etc/sysctl.conf
中 (コンテナーの起動時にドッカーがそのファイルを読み取ることを期待) - コンテナの再起動
sudo docker stop
とsudo docker run
再起動 - docker サービス全体を再起動する
sudo service docker restart
しかし、コンテナ内では、cat /proc/sys/net/core/somaxconn
常に表示されます128
。
私は docker 1.2 を実行しています (したがって、デフォルトでは/proc
コンテナ内の属性を変更することはできません) および Elastic Beanstalk で (--privileged
モードを使用しないと、変更できるようになります/proc
)。
sysctl の変更を docker に反映するにはどうすればよいですか?
linux - すべてのサービスを開始する前にコマンドを実行する方法
/etc/init.d のすべてのサービスにセキュリティ制限を設定したい
service <process> start
ただし、これは " " または " " の発行中に実行する必要があり/etc/init.d/<process> start
ます。
そこに書くと、サービスを「開始」するすべてのサービスに適用されるように、一般的なパスはありますか。