Unix & Linux

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



4
tc qdiscとiperfを理解する
で帯域幅を制限しtc、で結果を確認しようとしていiperfます。私はこのように始めました: # iperf -c 192.168.2.1 ------------------------------------------------------------ Client connecting to 192.168.2.1, TCP port 5001 TCP window size: 23.5 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.2.7 port 35213 connected with 192.168.2.1 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 830 MBytes 696 Mbits/sec 2つのインスタンスは、イーサネット経由で直接接続されます。 次にhtb qdisc、1つのデフォルトクラスを使用して、帯域幅を1 Mbpsに制限するようにセットアップします。 # tc …
15 tc 

4
ディレクトリと相対パスへのシンボリックリンク
ディレクトリへの絶対パス(Blink)でシンボリックリンクを作成しました。たとえば次のツリーがあります。 $ ls -l /tmp/A total 0 lrwxrwxrwx 1 root root 6 Apr 3 12:27 Blink -> /tmp/B -rw-r--r-- 1 root root 0 Apr 3 12:27 foo $ ls -l /tmp/B total 0 -rw-r--r-- 1 root root 0 Apr 3 12:27 bar 次に/ tmp / Aに移動し、ディレクトリをBlinkに変更します。 $ cd /tmp/A $ …

3
プッシュダウンターミナル出力
端末出力の出力順序を逆にする標準的な方法、すなわち: ~/Developer $ command0 -bash: comman0: command not found ~/Developer $ command2 -bash: command2: command not found ~/Developer $ command3 -bash: command3: command not found ~/Developer $ 次のように表示されます。 ~/Developer $ -bash: command3: command not found ~/Developer $ command3 -bash: command2: command not found ~/Developer $ command2 -bash: comman0: command not …
15 terminal 


2
なぜ(GNU?)並列が静かに失敗するのですか?どうすれば修正できますか?
いくつかのシミュレーションデータを後処理する大きなスクリプトでは、次の行がありました。 parallel bnzip2 -- *.bz2 私がparallel正しく理解していれば(そうでないかもしれませんが)、リストされた拡張子を持つすべてのファイルに対してプログラムのnコアスレッドを実行する必要があります。あなたは私がコマンドのつづりを間違えたことに気付くかもしれませんbunzip2。ここでは警告またはエラーメッセージが表示されますが、静かに失敗します。これは意図したものですか?将来的にこれに少しもらわれないようにするにはどうすればよいですか? 更新: 私が考えているものとは異なるものがparallelインストールされている可能性があります: > parallel --version` parallel: invalid option -- '-' parallel [OPTIONS] command -- arguments for each argument, run command with argument, in parallel parallel [OPTIONS] -- commands run specified commands in parallel parallel私のシステムののmanページは以下を提供します: parallel(1) parallel(1) NAME parallel - run programs in parallel .... …

6
VNCを使用してWindowsクリップボードとOpenSuseクリップボードとの間でデータをコピー/貼り付けするにはどうすればよいですか?
WindowsのVNCを使用して、リモートのOpenSuseコンピューターに接続しています。VNCで使用した他のLinucesでは、クリップボードを使用して、リモートマシンとローカルWindowsマシン間でテキストをコピーできます。この場合、ローカルクリップボードをリモートに接続しているように見えます。 VNCサーバーは、OpenSuseでデフォルトで設定されているものです。どちらなのかわかりません。 VNCでコピー/貼り付けを修正するにはどうすればよいですか?

2
リムーバブルLVM2デバイスを適切に抜き差しする方法は?
LVM2を搭載したリムーバブル(ホットプラグ、USBなど)ストレージデバイスを適切に取り外し(取り外し)、後でプラグ(挿入)する方法は? このメモを見つけました 削除(取り外し、取り出し): lvchange -an /dev/your_volume_group_name vgexport -a 挿入(プラグ): vgimport -a lvchange -ay /dev/your_volume_group_name しかし、「すべて」オプションを使用するのがよくないかどうかはわかり-aませんか? 別のこと、vgscan pvscanそのようなシナリオで使用する必要がある状況があるのではないかと思いますか?自動化されたソリューションについて考えています。

2
:とtrueの違いは何ですか?
でbash: $ type : : is a shell builtin $ type true true is a shell builtin それらは同じように見えますが、同じシステムトレースを提供しません。 $ strace : strace: :: command not found $ strace true execve("/bin/true", ["true"], [/* 82 vars */]) = 0 [snip] exit_group(0) = ? とを比較strace bash -c : 2>:.txtしてみましstrace bash -c true 2>true.txtたが、メモリの場所を除いて両者の違いを見つけることができませんでした。 …
15 bash  dash 

1
pacmanはデータベースを見つけることができませんでした
インストールしたいsudo。で入力しpacman -S sudoます。しかし、その後、次のエラーが表示されます。 warning: database file for 'extra' does not exist warning: database file for 'community' does not exist error: failed to prepare transaction (could not find database) 'extra'およびのデータベースファイルをインストールするにはどうすればよい'community'ですか?私はArch Linuxにいます。

1
ThinkpadはTrackPointを無効にします
Arch Linuxを実行している新しいthinkpad x220tがあります。ThinkPadをタブレットモードに変換して画面に圧力をかけるとTrackPointが移動するため、製品のハードウェアアーキテクチャに問題があるようです。したがって、ACPIdによって呼び出される小さなbashスクリプトを使用してTrackPointを切り替えたいと思います。これまで、タッチポイントを無効にするこのコードスニペットを作成しましたが、トラックポイント(別名、クリットマウス)は無効にしません。 #!/bin/sh status=`synclient|awk '/TouchpadOff/{printf$3}'` status=`expr \( $status + 1 \) \% 2` synclient TouchpadOff=$status bashスクリプトを使用してTrackPointステータスを切り替える可能性はありますか?

2
猫がブータブルISOをデバイスに書き込む方法/理由
最近、cat(またはdd)を使用するだけでISOファイルから起動可能なUSBキーを作成できることを発見しました。 これがどのように機能するかについての情報は見つかりません。なぜ: cat my.iso > /dev/sdb && sync そのファイルを取り、それに含まれるすべてのファイルをブート可能な形式でデバイスに書き込みますか?
15 cat  iso 

3
ElvisとVimの違いは何ですか?
Elvisをデフォルトのエディターとして出荷するSlackwareをしばらく使用しています。 他のほとんどのLinuxディストリビューションには、ElvisではなくVimが同梱されているようです。Elvisにかなり慣れてきたので、vimを使用するディストリビューションに移動するときに、学習曲線に直面しますか? Vimと比較したElvisの長所と短所は何ですか?
15 vim  vi  elvis 

2
Fedora GPGキーが署名されないのはなぜですか?
FedoraはRPMパッケージとISOチェックサムファイルの署名にGPGキーを使用します。彼らは、使用中のキーリスト、Webページ上の(指紋を含む)を。Webページはhttps経由で配信されます。 例えば、チェックサムファイルのためには、Fedora-16-i386-DVD.isoキーで署名されていますA82BA4B7。誰が公開鍵に署名したかを確認すると、残念なリストが表示されます。 タイプbits / keyID cr。time exp time key expir pub 4096R / A82BA4B7 2011-07-25 uid Fedora(16) sig sig3 A82BA4B7 2011-07-25 __________ __________ [selfsig] Fedoraコミュニティの誰もこれらの重要な鍵に署名していないようです! どうして?;)(Fedoraが信頼のWebを使用しないのはなぜですか?)または何か不足していますか? これをDebianと比較してください-現在の自動ftp署名キー473041FA は7人の開発者によって署名されています。 編集:なぜこれが重要なのですか? このような重要なキーに実際の人が署名している(現在は誰も署名していない!)ことで、5分前にWebサーバーにアップロードされた攻撃者によって作成されたものではなく、実際のキーであるというある程度の信頼が確立されました。このレベルの信頼または信頼では、信頼の網(すでに信頼している人々)で署名関係をトレースできることが必要です。そして、あなたがそうすることができる確率は、異なる人がそれに署名するとき、増加しています(現在、確率はゼロです)。 この信頼性とサーフィンをhttps://mybank.example.netして認証確認の警告を受け取ることを比較できます。それでも取引の詳細を入力しますか、それとも「ちょっと待ってください!」と思い、問題を止めて調査しますか?

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