タグ付けされた質問 「linux」

これらの質問はLinux全般に関するもので、特定のディストリビューションに固有のものではありません。質問がたまたまLinux環境にある場合は、質問の本文にLinuxディストリビューションを指定してください。/linuxタグは使用しないでください。

4
宛先ポートに基づいて異なるインターフェイスで出力トラフィック
私の質問は基本的に特定のインターフェースで特定のアウトバウンドトラフィックのみを許可すると同じです。 2つのインターフェイスeth1(10.0.0.2)とwlan0(192.168.0.2)があります。私のデフォルトのルートはですeth1。すべてのhttps-trafficを通過させたいとしましょうwlan0。ここで、他の質問で提案されたソリューションを使用すると、httpsトラフィックは通過しますwlan0が、送信元アドレスはeth1(10.0.0.2)のままです。このアドレスはwlan0ゲートウェイにルーティングできないため、回答が返されることはありません。簡単な方法は、アプリケーションでbind-addrを適切に設定することですが、この場合は適用できません。 私はsrc-addrを書き換える必要があると考えています: # first mark it so that iproute can route it through wlan0 iptables -A OUTPUT -t mangle -o eth1 -p tcp --dport 443 -j MARK --set-mark 1 # now rewrite the src-addr iptables -A POSTROUTING -t nat -o wlan0 -p tcp --dport 443 -j SNAT --to 192.168.0.2 …

7
全体的なCPU消費を制限する方法はありますか?
私のラップトップ(i3チップを搭載したHP)は、リソースを大量に使用するプロセス(大規模なコンパイル、大きなtarballの抽出、または... Flashの実行など)を実行するたびに異常に過熱します。 現在、いくつかの冷却ソリューションを検討していますが、グローバルなCPU消費を制限するというアイデアを得ました。CPUに上限があると、温度が急激に上昇しなくなる可能性があり、ジョブを完了するためにパフォーマンスを少し犠牲にしたいと考えました。 私の推論は間違っていますか? CPU使用率を全体的に制限するにはどうすればよいですか? うまくいけば、Debianを実行しています。
23 linux  cpu  resources 

1
rootになる必要なくLinuxにChromeをインストールする
rootとしてログインせずにLinuxにChromeをインストールするにはどうすればよいですか? ChromiumではなくChromeを使用することに注意してください。 公式のダウンロードページにアクセスすると、次の選択肢があります。 Please select your download package: 32 bit .deb (For Debian/Ubuntu) 64 bit .deb (For Debian/Ubuntu) 32 bit .rpm (For Fedora/openSUSE) 64 bit .rpm (For Fedora/openSUSE) rootでなくても、何らかの方法で.debまたは.rpmからChromeを抽出してインストールできますか?それとも私が逃した別のリンクがありますか?

11
休止状態後の画面の破損— X11ディスプレイを更新する別の方法はありますか?
休止状態から復元すると、画面が破損することがよくあります。グラフィックメモリが保存されていないようです。それ以外の場合、Suspend-to-ramは正常に機能します。 また、すべての文字が一貫して破損しているため、フォントキャッシュが破損しているように見えます。この効果は、特定のサイズのフォントをターゲットにしているようです。たとえば、ターミナルウィンドウがヒットした場合、フォントやフォントサイズを変更すると、そのサイズのフォントが既に破損していない限り、修正されます。 フォントが他の場所(他のアプリ、ウィンドウマネージャーなど)で使用されている場合、問題もあります。ウィンドウタイトルに使用されているフォントがヒットし、すべてのウィンドウタイトルに同じ文字が破損していることがあります。 ログアウトして再度ログインすると修正されますが、私はそれをする必要はありません。私はログアウトしてから休止状態になりましたが、これはより多くの努力であり、休止状態の利点のほとんどを排除します。 X11ディスプレイを更新する別の方法はありますか?Ctrl+ Alt+ F1...どちらかそれを修正しません。ターミナルを切り替えますが、何も再描画しません。古い破損した画面を表示するだけです。 Debian 6を使用しています。 この場合、ウィンドウのタイトルは悪いです: 端末の内容は悪いが、タイトルは(まだ)大丈夫です:

1
スワップパーティションをテストする方法
私はヘッドレスサーバーでランダムなセグメンテーションフォールトを診断しようとしていますが、奇妙なことの1つは、メモリプレッシャーの下でのみ発生するようで、スワップサイズが0を超えないことです。 マシンを強制的に交換して、正常に動作していることを確認するにはどうすればよいですか? orca ~ # free total used free shared buffers cached Mem: 1551140 1472392 78748 0 333920 1046368 -/+ buffers/cache: 92104 1459036 Swap: 1060280 0 1060280 orca ~ # swapon -s Filename Type Size Used Priority /dev/sdb2 partition 1060280 0 -1
23 linux  swap 

2
Linuxのどのバージョンで2018 MacBook Pro SSDを表示するにはどうすればよいですか?
Ubuntu 18.04.1とXubuntu 18.04のnvme_load=yes 代わりに試し ました quiet ---。 df -hシステムで生成されたマウントとインストールメディアのみが生成されます。Debianのファームウェアイメージを含む毎週のライブも、ssdの検出に失敗します。 SSDに関する詳細情報を見つけました。OS X High Sierraのシステムプロファイラーでこの情報を見つけました。 Apple SSD Controller: APPLE SSD AP1024M: Capacity: 1 TB (1,000,555,581,440 bytes) TRIM Support: Yes Model: APPLE SSD AP1024M Revision: 177.77.7 Serial Number: C02829600M9JPD216 Link Width: x4 Link Speed: 8.0 GT/s Detachable Drive: No BSD Name: disk0 Partition …
23 linux  macintosh  ssd 


3
tracerouteは星印のみ+修正方法を提供します
私がする時: $ traceroute 8.8.8.8 google.com(8.8.8.8)へのpingが機能しているように見えても、星のみを表示する出力が表示されます。 この問題を解決するには、files / confで何を修正する必要がありますか? 何を確認する必要がありますか? pingコマンドの出力 $ ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=46 time=73.4 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=46 time=69.6 ms tracerouteコマンドの出力 $ traceroute 8.8.8.8 traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets …

3
ファイルの「変更」日付を変更するにはどうすればよいですか?
「変更」日付を変更するにはどうすればよいですか? $ touch -t 9901010000 test;stat test File: `test' Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: fe01h/65025d Inode: 11279017 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ x) Gid: ( 1000/ x) Access: 1999-01-01 00:00:00.000000000 +0100 Modify: 1999-01-01 00:00:00.000000000 +0100 **Change: 2012-04-08 19:26:56.061614473 +0200** Birth: -

4
フレームバッファデバイスなし:有効にする方法
この問題は、UnixおよびLinux Stack Exchangeで回答できるため、Server Faultから移行されました。 7年前に移行され ました。 Debian Squeezeを実行して、ヘッドレスホームサーバーでPCMCIAチューナーカードを動作させようとしています。さて、VLCを使用して、キャプチャする正しいコマンドラインを見つけ、エンドストリームのビデオをネットワークにトランスコードするのに非常に大きな問題があるため、最初にローカル出力で作業することにしました。 そこで問題が発生します。接続された画面にグラフィックを表示するためにアクセスするフレームバッファデバイス(/ dev / fb0)がないようです。確かに、起動時にLinuxペンギンのイメージがないことに気付きました(画面が接続される前に注意を払わなかったが、常にオフになっており、とにかくコンピューターは常にオンになっています)。 私はLinuxグラフィックスにあまり詳しくないので、理解したいと思います。 これは特定のハードウェアに関連していますか(以下を参照)?それともDebian Squeeze /カーネルバージョン/ ...に固有ですか? 手動でインストール/ロードする必要があるドライバーはありますか? 次に、いくつかの一般的な情報: コンピューターには専用のグラフィックカードはありませんが、マザーボード(Gigabyte G31M-ES2L)に埋め込まれた組み込みグラフィックチップセット(Intel G31 Express) フル機能のXサーバーをインストールしたくありません。この特定のテスト用のフレームバッファーデバイスがあるだけです。 問題に関するアイデア/コメントはありますか?

5
LinuxでのO_DIRECTの使用
この質問がプログラマー指向すぎる場合は、お知らせください。Linux 2.6のopen()システムコールのO_DIRECTフラグに精通している人がいるのだろうか?Linusはその使用を軽んじていますが、高性能ファイル書き込みはその使用を示しているようです。現実世界での経験と推奨事項を知りたいです。 詳細:私が使用しているアプリケーションは独自のキャッシュを維持しており、その際に平均で5倍以上の高速化を実現しています。ファイルに書き込むとき、キャッシュの内容はファイルシステムのキャッシュに書き出される必要がありますが、これは冗長であり、パフォーマンスの問題と思われます。

3
「netstat -s」の代替
netstat -s 受信したTCPリセットメッセージの数、送信したICMP「エコー要求」メッセージの数、またはルートの欠落によりドロップされたパケットの数など、非常に詳細なプロトコル統計を多数出力します。 Linux netstatが現在非推奨と見なされている場合、代替手段はありますか? が提供する統計は、ss -sが提供する統計と比較して表面的なものnetstatです。
23 linux  netstat  iproute 

3
fork()のコピーオンライトは複数のフォークをどのように処理しますか?
ウィキペディアによると(これは間違っている可能性があります) fork()システムコールが発行されると、親プロセスに対応するすべてのページのコピーが作成され、子プロセスのOSによって別のメモリ位置にロードされます。しかし、これは特定の場合には必要ありません。子がexecシステムコール(Cプログラム内から実行可能ファイルを実行するために使用されます)を実行するか、fork()。親プロセスのコマンドを実行するためだけに子が必要な場合、親プロセスのページをコピーする必要はありません。execこれは、子プロセスを呼び出したプロセスのアドレス空間を実行するコマンドで置き換えるためです。 このような場合、コピーオンライト(COW)と呼ばれる手法が使用されます。この手法では、分岐が発生したときに、親プロセスのページは子プロセス用にコピーされません。代わりに、ページは子プロセスと親プロセスの間で共有されます。プロセス(親または子)がページを変更するたびに、その特定のページのみの個別のコピーが、変更を実行したプロセス(親または子)に対して作成されます。このプロセスは、今後のすべての参照で共有ページではなく、新しくコピーされたページを使用します。他のプロセス(共有ページを変更しなかったプロセス)は、ページの元のコピー(共有されなくなった)を引き続き使用します。この手法は、何らかのプロセスがページを書き込むときにページがコピーされるため、コピーオンライトと呼ばれます。 いずれかのプロセスがページに書き込もうとすると、ページの新しいコピーが割り当てられ、ページフォールトを生成したプロセスに割り当てられるようです。元のページは、後で書き込み可能とマークされます。 私の質問はfork()、プロセスが共有ページへの書き込みを試みる前に複数回呼び出された場合はどうなりますか?
23 linux  c  fork 


3
現在のbashセッションで開いているファイル記述子(およびそれらが参照するファイル)をリストする方法
インタラクティブなbashセッションで実行しています。execを使用していくつかのファイル記述子を作成しました。bashセッションの現在のステータスを一覧表示したいと思います。 現在開いているファイル記述子をリストする方法はありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.