Unix & Linux

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

1
wpa_supplicantへの後続の呼び出しは失敗します-wifiに接続できません
wpa_supplicantを使用してwpa_passphraseで作成されたワイヤレスネットワークプロファイルに接続するubuntu 15.10サーバーがあります。新しく再起動すると、最初に呼び出したときにsudo wpa_supplicant -B -i wlp2s0 -c ./MVS(MVSはネットワークに保存されたプロファイルの名前です)、出力が表示されます Successfully initialized wpa_supplicant Could not read interface p2p-dev-wlp2s0 flags: No such device しかし、終了コードはゼロであり、実行することで実際に無線ネットワークに接続されていることを確認できます sudo iw wlp2s0 link ただし、後続のwpa_supplicantへの呼び出し(他のプロファイルまたは同じプロファイルでも)は、より詳細な出力を生成します。 Successfully initialized wpa_supplicant Could not read interface p2p-dev-wlp2s0 flags: No such device nl80211: Could not set interface 'p2p-dev-wlp2s0' UP nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0 p2p-dev-wlp2s0: …

3
構成ファイル '/ dev / fd / 63'を開けませんでした、エラー:wpa_supplicantにそのようなファイルまたはディレクトリはありません
私がこれをするとき: sudo wpa_supplicant -D nl80211,wext -i wlp4s0 -c <(wpa_passphrase "some ssid" "password") 私は得る Successfully initialized wpa_supplicant Failed to open config file '/dev/fd/63', error: No such file or directory Failed to read or parse configuration '/dev/fd/63' 何か案は?

1
GNOMEではショートカットSUPER + Mを再割り当てできません
カーネル:x86_64 Linux 4.4.5-1-ARCH GNOME:3.20.0 ショートカットSUPER+ を使用できませんM。これまでに試したこと: システムの電子メールプログラムへのショートカットの割り当て プロセスを開始するためのショートカットの割り当て thunderbird ただし、それを押すと、代わりに通知バー/カレンダーのみが開きます。 これはバグですか、それとも何か見落としましたか?

2
rsyncファイルリストの計算を高速化/回避
私はrsync 3.1.1を使用して2つのディスクの同期をとっています。1つはネットワーク上にあり、samba共有としてマウントされてい/mnt/ROUTER_WD_2TB/ます。これはソースであり、ネットワークの制限により、速度は最大30〜40MB / sです。もう1つは宛先で、ローカルにマウントされ(ピーク110MB / s)、です/mnt/BACKUP_HITACHI_2TB/。 次のrsyncコマンドを使用します。 rsync -haAXi --quiet --append-verify --delete /mnt/ROUTER_WD_2TB/* /mnt/BACKUP_HITACHI_2TB/. ディスクには多くのファイルが含まれ、そのほとんどは小さいです。 問題は、rsyncはかなり長い時間(10〜20メートル)を取るある前に、任意のファイルを移動し始め、それは小さなファイルの非常に大きな数の計算、ファイルリストに持っているので、私は推測します。この期間中、ファイルの転送速度は約40MB / sですが、新規ネットワークの使用率は200〜500KB / sと低いです。 通常、rsyncは最終的にコピーする必要のあるものを見つけるのに約15分かかり、それをコピーするのに5秒かかり、さらに5分間コピーする他のファイルをチェックし続けます。全体として、5秒のファイルコピーは最終的に20分間続きます。 フォルダを除外する以外に、ファイルをコピーする前にこの長い期間を回避するために取ることができる手段はありますか?rsyncがすべてのファイルリストを最初から再構築する必要がないように実装できる「キャッシュ」の種類はありますか?
12 rsync  backup 

2
set -uの使用が期待どおりに機能しない
setスクリプトでさまざまなオプションを効率的に使用する方法を学習してset -uいて、変数が正しく設定されていない場合(ユーザーの削除など)にスクリプトを終了するのに最適なようです。マニュアルページによると、次のことset -uをset -eしています... -e Exit immediately if a command exits with a non-zero status. -u Treat unset variables as an error when substituting. この機能をテストするためのテストスクリプトを作成しましたが、期待どおりに動作していないようです。おそらく、誰かが私の問題を私に説明し、どこで私が誤解しているのでしょうか?テストスクリプトは次のとおりです。ありがとうございました。 set -e set -u testing="This works" echo $? echo ${testing} testing2= echo $? echo ${testing2} testing3="This should not appear" echo $? echo ${testing3} スクリプトが0と"これで機能します"を表示し、${testing2}設定されていないため失敗することを期待しています。 代わりに私が表示されています0をし、「この作品は」、で続く0、その後、0は …


1
いくつかの疑似TTYを割り当てて、インタラクティブな方法でDockerfileからDockerコンテナーを構築できますか?
私はDockerfileの下からコンテナを構築します: FROM ubuntu:14.04 ... RUN apt-get update && apt-get install -y vim #RUN ssh-keygen -f /root/.ssh/id_rsa -N strongpass123$%^ RUN ssh-keygen -f /root/.ssh/id_rsa ... 私はめったにそれをしませんが、それの使用の前後に多くのコマンドがありssh-keygenます。 スクリプトからdocker exec -it thirsty_darwin sh script.sh画像にタグを付けて、画像にタグを付け、コンテナー(画像)のチェーンを使用できることはわかっていますが、私が望むほど明確な解決策ではありません。 最悪の場合でも、ssh-add ~/.ssh/id_rsaexpectツールを使用する必要がある場合です。期待ツールが私のパスワードをハードコード化した。私はそれをしたくありません。

2
PulseAudioのシンクとソースのキーワードは何を意味しますか?
私はpulseaudioについて、それがどのように機能し、どのように設定できるかについて読んでいます。シンク、ソースという2つのキーワードに頻繁に遭遇しています。 最初は、シンクは出力を意味し、ソースは入力を意味すると思っていましたが、そうではないようです。 誰かが単純な英語でシンクとソースの意味を説明できますか?
12 pulseaudio 

2
ディストリビューション間で移植可能なメモリの量をどのように取得できますか?
メモリを報告する標準ファイル/ツールは、Linuxディストリビューションによってフォーマットが異なるようです。たとえば、ArchとUbuntuで。 アーチ $ free total used free shared buff/cache available Mem: 8169312 3870392 2648348 97884 1650572 4110336 Swap: 16777212 389588 16387624 $ head /proc/meminfo MemTotal: 8169312 kB MemFree: 2625668 kB MemAvailable: 4088520 kB Buffers: 239688 kB Cached: 1224520 kB SwapCached: 17452 kB Active: 4074548 kB Inactive: 1035716 kB Active(anon): 3247948 …
12 linux  memory  meminfo 


3
AltGrを含むxmodmapバインドが一部のキーでしか機能しないのはなぜですか?
AltGR + Right_Windowsを再マップしたいのですが、方法がわかりません。何を試しても、右のAltキーが押されているかどうかにかかわらず、右のWindowsキーを押すと名前keysymが出力されます。 これらは、現在テストしているxmodmapファイルの内容です。私のキーボードでは、38は「a」のキーコード、48はアポートロフィ/ダブルクォートのキーコード、134は右のウィンドウキーのキーコードです。 keycode 38 = 1 2 3 4 5 6 7 8 keycode 48 = 1 2 3 4 5 6 7 8 keycode 134 = 1 2 3 4 5 6 7 8 Right_Alt + apostropheを押すと5が出力されますが、Right_Alt + aとRight_Alt + Right_Windowsは1を返します(右Altが押されているときとそうでないときの両方)。 私の現在のキーボードレイアウトはus(alt-intl)、正しいAltがAltGr / Iso_Level3_Shiftとして機能するように設定されているようです。の出力xmodmap -pmは次のとおりです。 xmodmap: up …
12 xmodmap 

1
KVM VMでパブリックIPアドレスを構成する
CentOS 6.5を実行し、インターネットに接続された1つのインターフェイス(1つのパブリックIPアドレス)を備えた物理サーバーがあります。このサーバー内には、それぞれ1つのインターフェースを持つlibvirtを介してKVMで作成された2つのVMがあります。各VMに1つのパブリックIPアドレスを割り当て、物理サーバーとの接続を引き続き使用したいと考えています。 この画像は、私が持っているものを黒で、私が欲しいものを青で示しています 。 brctlサーバーの物理インターフェイスと両方のVM仮想インターフェイスを使用してLinuxブリッジを追加するなど、さまざまな方法を試しましたが、機能せず、物理サーバーへの接続が失われました。 Linuxブリッジまたはlibvirtネットワークを使用できます。 VMと物理サーバーの両方でパブリックIPアドレスを取得するにはどうすればよいですか?
12 kvm  bridge  libvirt 

5
ポップアップエラーメッセージを追放する
私は職場でVNCを介してCentOS 6.4マシンに接続しています。5分ごとに次のようなボックスが表示されます。 パッケージのダウンロードに使用されるネットワークプロキシを設定するには認証が必要です アプリケーションが特権を必要とするアクションを実行しようとしています。このアクションを実行するには、スーパーユーザーとしての認証が必要です ルートのパスワード: 細部 役割不明 アクション:org.freedesktop.packagekit.system-network-proxy-configure ベンダー:PackageKitプロジェクト [キャンセル] [認証] 私はrootのパスワードを持っていないので、通常はクリックするだけで消えますが、数分後に戻ってくる傾向があります。私のローカルシステム管理者はこの問題に数回対処しようとしましたが、あきらめ、ポップアップボックスを閉じ続けるように私に言いました。とは言っても、それは私を狂わせるものです。問題自体が修正されていなくても、ポップアップを表示する必要がないようにする方法はありますか?あまり好ましくないが、実際に問題を修正するためにシステム管理者に指示できる非常に簡単なことはありますか?

1
GNU Screen:画面がすでに接続されているときにロギングを有効または無効にする方法は?
画面が接続されているが、screen -L最初に実行するのを忘れたとします。画面を再実行せずに、現在接続されている画面のロギングを有効または無効にすることはできますか? Ctrl+a h(そのキーのコンボの後にh)を押すことで、現在接続されている画面のスクリーンショットを本質的に取得できることはわかっていますが、接続された画面の永続的なログ記録を有効にしたいと思います。出来ますか?

1
「待機&」(「待機アンパサンド」)は、便利な(bash)シェル/シェルスクリプトのイディオムまたはテクニックですか?
GNU「bash」シェルを実行しているLinuxマシン用のシェルスクリプトを「継承」しました。1つの特定のケースでは、マシンはGNU bashバージョン2.0.5bを実行します これらのスクリプトの1つにはwait &、forループの「for line」の一部として(「アンパサンドを待つ」)命令があります。一見すると、それは奇妙な/興味深いイディオムのようですが、私のWeb検索で関連性のあるものは何も返されませんでした。man waitは、「BASH_BUILTINS」(「BASH BUILTINS COMMAND」)のマンページを示しています。 wait [n] Wait for the specified process and return its termination status. n may be a process ID or a job spec­ification; if a job spec is given, all processes in that job's pipeline are waited for. If n is not given, …

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