Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

2
強制スワップでOOM-killerをトリガーすることは可能ですか?
システムが非アクティブなページを先取りしてスワップアウトすることは可能ですか(vm.swappiness)、しかし、システムが(メモリ不足ではなく)RAMを使い果たし、スワップを強制されるときにoom-killerを呼び出しますか? 最終的な目標は、主要なページフォールトが原因でディスクのスラッシングが開始されたときにシステムが停止しないようにすることですが、それでも非アクティブなページはスワップアウトされます。 もう1つの要望は、システムがoom-killerトリガーの前に強制的に使用するスワップメモリ​​の量を設定することです。このようにして、システムはあまり遠くに行かない限り、ほんの少しスワップに浸ることができます。または、すべてのRAMを使用する前にoom-killerをトリガーするようにこのようなしきい値を設定して、ファイルシステムキャッシュの領域を常に確保することができます(したがって、ディスクのスラッシングを回避できます)。 これは難しいことではないようです。X ramが使用/無料になったときにシステムがトリガーするようにoom-killerに伝えることができるようです。しかし、これが私が尋ねている理由です。知りません。 明確にするために、スワップをオフにしたり、vm.swappinessパラメーターを調整したりするつもりはありません。

2
永久にプロセスを終了しようとする場合、「kill」のオプションはどれを使用すべきですか?
私は人々から多くの混合メッセージを受け取っており、実際にあなたが使用するものに大きな違いはないのだろうかと思っていました。 kill 'x' killall 'x' kill -9 'x' これらは私がこれまでに使用するように言われたいくつかのオプションですが、一部の人々は、キル-9は単に過剰であり、キル自体は機能しないなどと言います。 プロセスを終了するだけの最も標準的な場合(したがって、その状態も同様)に使用すべきアドバイスはありますか? [編集]プロセスの実行を停止して、最初から新しいプロセスを実行できるようにする場合に使用するものを探しています
26 process  kill  signals 

3
「&」を使用してすでに分岐している場合、「nohup」が必要になるのはいつですか?
まず、この質問は関連していますが、間違いなくこの非常に素晴らしい質問と同じではありません。 nohup、disown、および&の違い 何かを理解したいのです。「&」を実行すると、正しく分岐しますか? 「nohup ...&」を実行するのは便利ですか、それとも単に&だけで十分ですか? 「&」を使用しているのに「nohup」を使用したいというケースを誰かが示すことができますか?
26 shell  nohup  fork 

6
エントロピー品質を測定するためのツール?
この質問は、UnixおよびLinux Stack Exchangeで回答できるため、Cryptography Stack Exchangeから移行されました。 7年前に移行され ました。 システムのエントロピーの「品質」を測定できるLinuxシステム用のツールはありますか? エントロピーを数える方法を知っています: cat /proc/sys/kernel/random/entropy_avail また、一部のシステムには「良い」エントロピーのソース(ハードウェアエントロピーキー)があり、一部のシステムにはない(仮想マシン)ことを知っています。 しかし、システム上のエントロピーの「品質」に関するメトリックを提供できるツールはありますか?
26 random  linux 



3
control + dがセッションを切断しないようにするにはどうすればよいですか?
私は定期的にcentos 5ボックスにsshします。どういうわけか、キーはマップされているためcontrol+d、現在のシェルからログアウトされます。別の用途にsudoされた場合、前のユーザーに戻ります。私がsudoされていない場合は、単に切断されます。どうすればこれを防ぐことができますか?私は定期的にcontrol + dを使用してpythonインタープリターをキャンセルし、時々誤ってそれを複数回押します。

6
vimでファイルの最後の文字に移動する方法は?
ファイル: i am someone1. i am someone2. i am someone3 ~ ~ ドキュメントにはG、ファイルの最後が表示されますが、最後の行の先頭にのみ表示されます。ファイルの最後の文字(この場合は3)に来てa、ピリオドを押して入力 できるようにしたい それ、どうやったら出来るの?
26 vim 

3
GNU“ install” -dフラグ—どのように機能しますか?
ディレクトリをコピーするためのメイクファイルルールを作成し、その構造を維持しようとしています。メイクファイル内の他のすべてのルールはを使用するためinstall、一貫性を保ちたいと考えました。 マンページには、次のように書かれています。 あらすじ install [OPTION]... [-T] SOURCE DEST install [OPTION]... SOURCE... DIRECTORY install [OPTION]... -t DIRECTORY SOURCE... install [OPTION]... -d DIRECTORY... -d, --directory treat all arguments as directory names; create all components of the specified directories OK、それは私が必要なもののように聞こえます...しかし、フラグは意味をなしません。インストール先のディレクトリをどのように指定しますか? ローカルハードディスクに任意のディレクトリ構造を作成して、基本的なテストを実行しました。 ~>tree test test ├── a │ └── b │ └── c │ …
26 coreutils 


2
SSH多重化の制限
.ssh/configファイルに次のエントリがあります Host AAA User BBB HostName CCC ControlMaster auto ControlPath ~/.ssh/%r@%h:%p 上記により、(マスター接続が開いている限り)新しいセッションが必要になるたびにパスワードを入力することなく、同じssh接続を介して複数のsshセッションを多重化できます。 ただし、比較的多くの接続を多重化すると(〜7)、同じ多重化接続にさらにセッションを追加できなくなり、次のエラーが発生し始めることに気付きました。 > ssh -X AAA mux_client_request_session: session request failed: Session open refused by peer Password: 私の質問: このエラーが発生するのはなぜですか?同じ接続で多重化できるsshセッションの数に制限はありますか?その制限を変更できますか?それは悪い考えでしょうか?
26 ssh  openssh 

2
GCCの代わりにIntelのコンパイラで完全なLinuxシステムをコンパイルすることは可能ですか?
互換性の問題があるのでしょうか? Intelベースのシステムでは、IntelコンパイラがGCCよりも優れた仕事をする可能性があるという印象があります。おそらく、これを試みたディストリビューションがすでにあるのでしょうか? Gentooを使用すると、これは非常に簡単だと思います。
26 compiling  x86 


4
tmux内のemacsでShift-矢印が機能しない
私は最近、tmux(以前はスクリーンユーザーでした)の使用を開始しましたが、1つの小さな問題を除いて、それを愛しています。私はtmuxセッション内でemacsを使用しており、Shiftキーを押しながら矢印キーを使用してemacsウィンドウ間(tmuxウィンドウではない)を移動することに慣れています。tmux内で実行すると、これらのバインディングは完全に機能しなくなるようです(まったくemacsに登録しないようです)。tmuxを終了し、シェルでemacsを実行するだけで、うまく機能します。 LinuxボックスにsshされたiTerm2を使用して、そこでtmux / emacsを実行しています。.emacsで次のようにShiftキーと矢印キーのバインドを設定しています。 (global-set-key "\M-[1;2A" 'windmove-up) (global-set-key "\M-[1;2B" 'windmove-down) (global-set-key "\M-[1;2C" 'windmove-right) (global-set-key "\M-[1;2D" 'windmove-left) tmuxで実行していないときは、emacsでCqを実行してからキーシーケンスを押すことで、これらがShiftキーと矢印キーの組み合わせに適した文字シーケンスであることを確認できます。tmux内では、Shiftキーと矢印キーを押しても入力が表示されないように見えるため、それでも動作しません(Cqプロンプトに位置しています)。 tmuxのキーバインディングを見ると、Shiftキーと矢印キーにバインドされているものはないと思います。たとえそうであったとしても、プレフィックス(私の場合はCoにバインドされている)を入力した後にのみ登録されます。 シフト矢印キーをtmux内で再び機能させる方法に関するアイデアはありますか?
26 emacs  tmux 

7
ブール変数を反転
簡単なスクリプトを試してみたい flag=false while !$flag do read x if [ "$x" -eq "true" ] then flag=true fi echo "${x} : ${flag}" done しかし、私はそれを実行すると、I型の場合true、私はそれを見ますx="true"とflag="true"、しかし、サイクルが終了していません。スクリプトの何が問題になっていますか?ブール変数を適切に反転するにはどうすればよいですか?
26 bash  scripting 

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