Unix & Linux

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

2
SSH:sshサーバー上のシェルなしのトンネル
2つのホスト間にトンネルを設定する必要があります。 このために私sshはこのように使用します: ssh -L MY_LOCAL_PORT:FOREIGN_ADDRESS:FOREIGN_PORT MYUSER@SSH_SERVER その後、SSH_SERVERにログインします。 この機能を回避するにはどうすればよいですか?!トンネルを設定するだけです。SSH_SERVERにログインする必要はありません... -Nオプションを試しましたが、シェルが忙しくなりました。

6
grep検索の結果を新しいviファイルにパイプする方法
私はgrep -e Peugeot -e PeuGeot carlist.txtcarlist.txtを検索していくつかのアイテムを引き出すgrep -e Peugeot -e PeuGeot carlist.txt | viために使用していますが、それが私のためにそれをパイプするだろうと推測しましたが、これは私が得るものです: Vim: Warning: Input is not from a terminal Vim: Error reading input, exiting... Vim: preserving files... Vim: Finished.
63 grep  vi 

2
「sh互換」とはどういう意味ですか?
私は、「sh compatible」というフレーズがシェルに関連して通常使用されるのを見てきました。シェル内から実行される可能性のあるプログラムにも適用されるかどうかはわかりません。 シェルまたは他のプログラムが「sh互換」であることはどういう意味ですか?「sh incompatible」とはどういう意味ですか? 編集:bashとshの違いを尋ねるこの質問は非常に関連性があります: shとbashの違い 「sh互換」であるとはどういうことなのか、まだ直接的な回答が欲しいです。「sh compatible」は「Shell Command Languageを実装する」という意味ですが、なぜ「sh compatible」シェルがそれほど多く、なぜ異なるのでしょうか?

11
透明なhugepagesを無効にします
RAIDマシンにSAP HANAをインストールしています。インストール手順の一環として、 To disable the usage of transparent hugepages set the kernel settings at runtime with echo never > /sys/kernel/mm/transparent_hugepage/enabled したがって、ランタイムの代わりに、これを永続的な変更にしたい場合、/proc/vmstatファイル内に上記の行を追加する必要がありますか?
63 linux  kernel  sysctl 

2
SSH接続はネットワークの再起動後にどのように生き残りますか?
Linux SSHシェルから/etc/init.d/network restart、ネットワークサービスを再起動するために入力します。 ネットワークサービスがダウンするため、SSH接続が切断されると予想されます。しかし、そうではありません。とてもかっこいい。しかし、Linuxはこれをどのように達成しますか?サービスを再起動しても、SSH接続はどのように維持されますか?
63 ssh  networking  ip 

8
2つのプログラム間で双方向パイプを作成する方法は?
誰もが2つのプログラム(stdout最初のプログラムとstdin2番目のプログラムのバインド)間で単方向パイプを作成する方法を知っていますfirst | second。 しかし、双方向パイプ、つまりクロスバインドstdinとstdout2つのプログラムの作成方法は?シェルでそれを行う簡単な方法はありますか?
63 shell  pipe 

9
Linuxのメモリ使用量を正しく決定する
psとfreeから見た結果のいくつかで少し混乱しています。 私のサーバーでは、これは次の結果です free -m [root@server ~]# free -m total used free shared buffers cached Mem: 2048 2033 14 0 73 1398 -/+ buffers/cache: 561 1486 Swap: 2047 11 2036 Linuxがメモリを管理する方法についての私の理解は、ディスクの使用量をRAMに保存することであり、その結果、以降の各アクセスがより高速になります。これは「キャッシュされた」列で示されると思います。さらに、さまざまなバッファがRAMに格納され、「バッファ」列に示されます。 したがって、正しく理解すれば、「実際の」使用量は「-/ + buffers / cache」の「使用済み」値、またはこの場合は561であると想定されます。 したがって、すべてが正しいと仮定すると、私を投げるのはの結果ですps aux。 ps結果についての私の理解では、6番目の列(RSS)は、プロセスがメモリに使用するサイズをキロバイト単位で表しています。 したがって、このコマンドを実行すると: [root@server ~]# ps aux | awk '{sum+=$6} END {print sum / …
63 linux  memory 

3
ifconfigコマンドの実行時にゲートウェイIPアドレスを表示する
現在、このifconfigコマンドを使用すると、次のIPアドレスが表示されます:自分のIP、ブロードキャスト、およびマスク。 関連するゲートウェイIPアドレスも表示する方法はありますか(「route」コマンドを使用するのではなく、他のすべての画面と同じ画面に)?
63 linux  ip 

4
ssh ControlMaster接続を手動で閉じる(kill)方法
次の.ssh/config構成で: ControlMaster auto ControlPath /tmp/ssh_mux_%h_%p_%r ControlPersist 4h 4時間前に永続的な接続を閉じる方法は? 新しい接続を作成できることはわかっていますが、それらを閉じる方法(すべて)は? 永続的な接続をすべて表示して個別に処理する方法があるかもしれませんが、見つけることができません。

3
Vimで2つのファイルを比較する
Vimで2つのファイルを並べて表示することはできますか?もしそうなら、どうすればこれを行うためにエディターをセットアップできdiffますか?Vim内の2つのファイル間を移動する方法はありますか? コマンド:nextと:prevコマンドを知っていますが、これは私が望んでいることではありません。2つのファイルを並べて表示するのは本当に素晴らしいことです。
63 vim  diff 


3
-bash:sudo:コマンドが見つかりません
djangoアプリをデプロイしようとしています。印刷する apt-get update と見える W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (13: Permission denied) W: Unable to read /etc/apt/sources.list.d/ - DirectoryExists (13: Permission denied) W: Unable to read /etc/apt/sources.list - RealFileExists (13: Permission denied) E: List directory /var/lib/apt/lists/partial is missing. - Acquire (13: Permission denied) E: Unable to read /var/cache/apt/ …
63 debian  apt  sudo  su 



3
「トラップ…INT TERM EXIT」は本当に必要ですか?
クリーンアップタスクにtrap使用する多くの例trap ... INT TERM EXIT。しかし、3つのsigspecをすべてリストすることは本当に必要ですか? マニュアルによると: SIGNAL_SPECがEXIT(0)の場合、シェルの終了時にARGが実行されます。 スクリプトが正常に終了したか、または受信したSIGINTか終了したかに関係なく適用されると信じていますSIGTERM。また、実験は私の信念を確認します: $ cat ./trap-exit #!/bin/bash trap 'echo TRAP' EXIT sleep 3 $ ./trap-exit & sleep 1; kill -INT %1 [1] 759 TRAP [1]+ Interrupt ./trap-exit $ ./trap-exit & sleep 1; kill -TERM %1 [1] 773 TRAP [1]+ Terminated ./trap-exit では、なぜそんなに多くの例がすべてをリストしているのINT TERM EXITでしょうか?または、私は何かをEXIT見逃しましたか?足裏が見逃す場合がありますか?
63 bash  shell  signals  trap 

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