Unix & Linux

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

2
時間に応じて2つの異なる/ etc / hosts
私は自分のために生産性スイートを作ろうとしています。私の最初の目標は、Facebook、Gmail、Stackexchangeを0900から1600までブロックすることです。 今のところ、私は自分を編集して/etc/hosts0.0.0.0 www.facebook.comとgmailとstackexchangeの同様のものを追加しました。 しかし、スクリプトにブロッキング期間を含める方法について少し混乱しています。 私が思ったのは、2つの異なるファイル(hosts_allow、hosts_block)があり、その後、cp hosts_allow hostsまたはcp hosts_block hosts時間によって異なりますが、これを無限ループに入れる必要があります。 手がかりはありますか?
11 bash  hosts 

6
多様なアーカイブ形式のすべてのアーカイブファイルを再帰的に検索し、ファイル名パターンを検索する
せいぜい私はこのような電話をしたいと思います: $searchtool /path/to/search/ -contained-file-name "*vacation*jpg" ...このツールが 指定されたパスを再帰的にスキャンします サポートされているアーカイブ形式のすべてのファイルを取得します。zip、rar、7z、tar.bz、tar.gzなどの「最も一般的な」形式である必要があります... アーカイブのファイルリストをスキャンして、問題の名前パターンを探します(ここ*vacation*jpg) 検索ツール、tar、unzipなどの使用方法を知っています。これらをシェルスクリプトと組み合わせることができますが、シェルのワンライナーまたは専用ツールである可能性のあるシンプルなソリューションを探しています(GUIツールへのヒントは大歓迎ですが、私のソリューションはコマンドラインベースである必要があります)。
11 find  tar  zip  7z  rar 

1
システム全体で選択したファイルタイプのデフォルトプログラムをkdeまたはxfceで変更するにはどうすればよいですか?
選択したタイプのファイル(拡張子による)を特定のプログラムで開くようにしたいと思います。どの構成ファイルを編集する必要がありますか? 私はいくつか試しました/usr/share/appplications/default.listが、うまくいきません。
11 files  kde  xfce  freedesktop 

2
ffmpegでmp4からaviに変換するときに最高の品質を得るにはどうすればよいですか?
これを使っても品質は悪くないです。 ffmpeg -same_quant -i video.mp4 video.avi ffmpegドキュメントには次のように書かれています。「これは同じ品質ではないことに注意してください。必要がない限り、このオプションを使用しないでください。」 -same_quant最高の品質で取得できますか、それとも入力と同じ品質を提供し、より推奨されるオプションはありますか?


6
sshの終了後、sshコマンドが予期せず他のシステムで続行される
以下のコマンドを実行して、他のシステムの出力ファイルを監視しています。 ssh $ip_address 'for n in 1 2 3 4 5; do sleep 10; echo $n >>/tmp/count; done' ^Cログインしている端末を使用して、または単に端末を強制終了することによってsshコマンドを強制終了した場合、リモートコマンドも終了することを期待しています。ただし、これは発生しません。1から/tmp/count5までのすべての数値を取得しps -ejH、シェルとそのsleep子が実行を続けていることを示します。 これは予想される動作であり、どこかに文書化されていますか?無効にできますか?周りから読むと、私はこの種の動作をデフォルトではなく、nohupで明示的に有効にする必要があると予想していました。 私はsshとsshdのmanページを調べましたが、明らかなものは何も見つかりませんでした。Googleは、この動作をオフにするためではなく、オンにするための手順を示しています。 Red Hat Enterprise Linux 6.2を実行していて、両方のシステムでrootログインとbashシェルを使用しています。
11 ssh  rhel  openssh  sshd 

4
bashで、control-zを使用してプロセスを一時停止した場合の潜在的な悪影響は何ですか?
bashを使用すると、でプロセスを一時停止できますcontrol-z。ただし、一時停止するとプロセスが適切に動作しない場合に注意すべき一般的な状況やガイドラインはありますか? 私の具体的なシナリオは、予想よりも時間がかかっていたtarファイルを作成することでした。一時停止してバックグラウンドに置きたかったのですが、止めないことにしました。もちろん、私の質問はtarに固有のものではありません。むしろ、bashの一時停止機能と、プロセスが一時停止された場合の反応が悪くなる原因について少し理解したいと思っています。

4
認証にSSHキーを使用するコマンドラインパスワードマネージャー
pwsafeによく似たコマンドラインパスワードマネージャーを探していますが、SSHキー認証を備えています。つまり、パスワードファイルを開くときにSSHキーを認証に追加できるようにしたいので、別のパスワードを覚える必要はありませんが、SSHキーを使用して他のパスワードのロックを解除できます。 PwsafeはCounterpaneのWin32 PasswordSafeと互換性があり、これは私が必要としない機能です。コマンドラインアクセスと、パスワードをクリップボードに簡単にコピーできる機能だけが必要です。 そのようなプログラムは存在しますか?

4
パーティションのサブディレクトリからLinuxシステムを起動しますか?
複数のLinuxがすべて同じファイルシステムにインストールされるようにコンピューターをセットアップしたいと思います。たとえば、filesytemは3つのフォルダを持っているでしょう/Ubuntu_Precise、/Ubuntu_Oneiricと/Ubuntu_Natty。 (私はあなたがBTRFSとサブボリュームでこれを行うことができることを知っていますが、速度のためにEXT4を使用したいと思います)。 BTRFSを使用して、さまざまなディストリビューションの複数のインストールをセットアップしたことがあり、Grubが「非標準」パスからvmlinuzおよびinitrdイメージを起動することで問題なく動作することを知っています。しかし、私がBTRFSのことをしているときに、rootflags=subvol=@<subvolume_name>そのサブボリュームを/としてファイルシステムにマウントするようにカーネルに指示するメッセージがありました。/としてパーティションのサブフォルダーをバインドマウントしてからブートするカーネルを渡すことができるという引数はありますか? 他の部分については、かなり近いと思います。でバインドマウントを指定する方法を知っています/etc/fstab。また、BTRFSサブボリュームに複数のLinuxインストールを使用してシステムをセットアップしたときから、VMにディストリビューションをインストールしてから、rsyncを使用してそれを移行するので、何をする必要があるかについてあまり心配していません適切な構成を取得し、私はちょうど適切な構成が何であるかを見つけようとしています。それがわかったら、サブフォルダへの移行とファイル編集を簡単に行うことができます。 仮想化とパーティションについてはすでに知っていますが、それは私が探しているものではありません。ターゲットコンピュータに仮想化を実行するための十分なパワーがなく、パーティションが空き領域を共有していません。私はデュアル/トリプル/クワッド/ etcがLinuxディストリビューションを起動するシステムをセットアップしようとしていますが、これは1つのファイルシステムで実行されるため、「空き領域がありますが、間違ったパーティションにあります!」 誰かが私の質問またはそのタイトルをより明確に編集する方法の提案を持っている場合、私はすべて耳にしています。

2
xmove、xpraの代替
ちょっとした背景情報:私は、より大きなシステムの一部であるソフトウェアを扱っています。システムのほとんどの部分には、継続的に実行されるバックグラウンドプロセスと、その機能の一部が必要になったときに開くことができるGUIがあります。問題を引き起こしている特定のソフトウェアは、GUIとバックグラウンド処理の両方を含む単一のプログラムとして作成されました。つまり、GUIは常に実行されている必要があります。そうでない場合、関連する処理を実行できません。これは望ましくありません(多くの理由により)。 回避策として、GUIウィンドウを適切に表示/非表示できるようにするさまざまなX疑似サーバーを調べました。私が特に見てきた3つは、xmove、ximove、およびxpraです。 xmoveは本当に古く(1997年11月以降開発されていない)、スターターではない24ビットグラフィックスをサポートしていません。 ximoveと呼ばれるものも見つけました。著者のMark C. Ballewは、xmoveを改善することを目的としてそれを開始しました(XIMove≡XmoveImprovement)。しかし、彼のウェブサイトを見ると、最後のステータス更新は2004年8月16日だったようで、http: //forum.ximove.com/へのリンクがあり、もう存在しないようです。 xpraは最も有望なオプションのようですが、期待どおりに機能していません。依存関係を説明するどのxpraファイルにも含まれていない「カイロ」について不平を言うエラーがたくさん出ます...それでも、プログラムはWebブラウザーなどの小さなアプリケーションで機能します。しかし、問題のあるプログラムに使用しようとすると、さらに多くのエラー(cairoエラーなど)が発生します。そして、xpraとアプリケーション自体の両方がクラッシュするようです。 私は最新バージョンのxpraのクリーンインストールを試すことを検討していますが、私が試すべき他のX疑似サーバーアプリケーションに洞察力があるかどうか疑問に思っています。
11 x11  remote  xpra 

3
素晴らしいウィンドウマネージャーで、キーバインディングにキーボードイベントを送信させるにはどうすればよいですか?
そのタイトルはおそらくあまり役​​に立たないと思いますが、ここに私の問題があります: 私は素晴らしいウィンドウマネージャーを使用していて、私のキーバインディングを特別なキーのOSXのフレーバーと同様にしようとしています。私はドイツ語を勉強しているので、いくらか定期的に母音の上にウムラウト(二重ドット)を付けて入力する必要があります。OSXでこれを行うには、Alt + Uを入力してから、必要な母音を入力します。 明らかに、それはawesomeでは実現可能ではありませんが、私がやりたいのは、ウムラウトされたキーを押したような印象を与えるキーボードイベントを送信するmodkey +です。 最初にキーボードレイアウトを変更する必要がありますか?コードがレイアウトを変更し、対応するイベントを送信して、それを元に戻すようなものですか?または、レイアウトを変更せずにイベントを送信できますか? そして、可能であれば、最初にイベントを送信するにはどうすればよいですか?

5
ターミナルマルチプレクサーをタイリングウィンドウマネージャーと一緒に使用すると、何か利点がありますか?
端末マルチプレクサー(画面、tmux)とキーボード駆動のタイリングウィンドウマネージャー(ratpoison、dwm、xmonad)の両方が同様の機能を提供します。両方を同時に使用するメリットはありますか?発生する可能性のある問題についてはどうですか?


4
「メインのゲスト追加モジュールの構築に失敗しました」を解決する方法
CentOSを実行しているVMゲストにVirtualBox Guest Additionsモジュールをインストールしようとしましたが、他のすべてに問題がないときに次のエラーメッセージが表示されます。 メインのゲスト追加モジュールの構築に失敗しました 私はCentOSとVirtualBoxに非常に慣れていないので、これを解決する方法がまったくなく、インターネットを検索するソリューションを見つけることができませんでした(私が見つけた唯一の投稿は私を助けませんでした)。 ここにログがあります: /usr/src/vboxguest-4.1.14/vboxguest/build_in_tmp:55行目:make:コマンドが見つかりませんゲスト追加用のユーザーを作成しています。ゲスト追加カーネルモジュールのudevルールの作成

2
イーサネットウォッチドッグタイマーのデッドロックの解決
インターフェイスをスニッフィングするpythonスクリプトを実行すると、数時間ごとにデッドロックするdebian linuxボックス(Debian Squeeze)があります... スタックトレースは、この質問の最後に添付されています。基本的に、bnx2スニッフィングセッションを開始すると停止するように見えるBroadcomイーサネットインターフェイス(ドライバ)があり、同じインターフェイスからフレームを送信しようとします。 私が知ることができることから、カーネルウォッチドッグタイマーが作動しています... NETDEV WATCHDOG: eth3 (bnx2): transmit queue 0 timed out ioctl(ref:EmbeddedFreak:linux watchdogの使用方法)でウォッチドッグタイマーを制御する方法があると思います。 質問(オリジナル): eth3を制御しているウォッチドッグタイマーを見つけるにはどうすればよいですか?タイマーを変更したり、ウォッチドッグを無効にしたりする方法を教えていただければボーナスポイント... 質問(改訂): イーサネットウォッチドッグタイマーによる問題の発生を防ぐにはどうすればよいですか? スタックトレース Apr 30 08:38:44 Hotcoffee kernel: [275460.837147] ------------[ cut here ]------------ Apr 30 08:38:44 Hotcoffee kernel: [275460.837166] WARNING: at /build/buildd-linux-2.6_2.6.32-41squeeze2-amd64-NDo8b7/linux-2.6-2.6.32/debian/build/source_amd64_none/net/sched/sch_generic.c:261 dev_watchdog+0xe2/0x194() Apr 30 08:38:44 Hotcoffee kernel: [275460.837169] Hardware name: PowerEdge …

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