タグ付けされた質問 「linux」

Linuxカーネルを使用するUnixライクなオペレーティングシステムのファミリ。特定のディストリビューションのみに関する質問の場合は、より具体的なタグを使用してください。

6
「tar」コマンドと「find」を組み合わせる方法
findコマンドは次の出力を提供します。 [root @ localhost /]#find var / log / -iname anaconda。* var / log / anaconda.log var / log / anaconda.xlog var / log / anaconda.yum.log var / log / anaconda.syslog var / log / anaconda.program.log var / log / anaconda.storage.log tarと組み合わせると、次の出力が表示されます。 [root @ localhost /]#find var / log / …
31 linux  centos  find  exec 

8
bash:特殊文字を含むコマンドライン引数を渡す方法
program入力として正規表現を必要とするLinuxプログラムを自分で作成しました。 bashシェルでプログラムを呼び出し、その正規表現をコマンドライン引数としてプログラムに渡します(他のコマンドライン引数もあります)。典型的な正規表現は次のようになります [abc]\_[x|y] 残念ながら、文字[、]、および|に特殊文字ですbash。したがって、呼び出し program [abc]\_[x|y] anotheragument 動作しません。エスケープ文字や引用符などを使用して式を渡す方法はありますか? (program "[abc]\_[x|y] anotheragument"2つの引数を1つとして解釈するため、呼び出しも機能しません。)

4
書き込み許可を削除しても、rootがファイルに書き込むことを妨げません
Ubuntuマシン(ext3ファイルシステム)で、ファイルから書き込み権限を削除しても、rootがファイルに書き込みできないわけではないことに気付きました。 これはUNIXファイルのパーミッションの一般的なルールですか?またはUbuntu固有ですか?または、マシンの構成が間違っていますか? #タッチabc #chmod ugo-w abc #python Python 2.6.4(r264:75706、2009年12月7日、18:45:15) [GCC 4.4.1] linux2で 詳細については、「help」、「copyright」、「credits」または「license」と入力してください。 >>> open( 'abc'、 'w')。write( 'AAA \ n') >>> #猫abc AAA 通常のユーザーアカウントからこれを行うと、ファイルへの書き込みは(予想どおり)失敗します。 これは正常な動作ですか? rootが誤ってファイルに書き込むのを防ぐ方法はありますか?(できればAppArmorなどではなく、通常のファイルシステムメカニズムを使用してください。) 私が最も確実に理解していないことについて教えてください。 注:ルートはシステムを完全に制御し、たとえば、任意のファイルのアクセス許可を変更できることを理解しています。私の質問は、現在設定されている許可がrootとして実行されているコードに適用されるかどうかです。その考えは、rootユーザーが自分が誤ってファイルに書き込むのを防ぐことです。 注:私も理解していることを1 rootとしてログインすべきではない通常の操作のために。この動作に気付いたばかりで、それについて尋ねています。
31 linux  unix  permissions  root 

4
tmuxセッションをリモートマシンに接続する
ローカルマシンでtmuxを使用していますが、通常は同時に複数のセッションがあります。 私が普段やっていることは、ローカルで動作する異なるウィンドウのセッションと、セッションごとに複数のウィンドウを1つのホストに接続する他のセッションがあることです。 セッション/ウィンドウツリーは、私がtmuxを日常的に使用する場合、次のようになります。 (TMUX on my local machine) | +- session 1: local | \_ window 1: local shell | \_ window 2: local shell | \_ ... | + session 2: somehost | \_ window1: ssh user@somehost | \_ window2: ssh user@somehost | \_ ... | + session 3: …
31 linux  ssh  tmux 

6
SDカード上のGNU / Linuxのファイルシステムの選択
SDカードで実行されているARMベースのシステムが組み込まれています。現在、ext3をファイルシステムとして使用しているDebian GNU / Linuxです。私はシステムを再インストールしようとしているので、私はよりフラッシュに優しいファイルシステムへの変更について疑問に思い始めました。JFFS2、YAFFS2、LogFSについて聞いたことがありますが、これらはすべて仕事に適しているようです。どちらをお勧めしますか?また、SSDディスクにより適したext4の改善点がたくさんあると聞いています。ext4を実行しても問題ないと解釈できますか?その場合、特に何を考える必要がありますか? システムの使用法が重要だと思います。しかし、一般性のために、それが標準のデスクトップのものを実行することを想像してください(実際には小さなARMベースのシステムですが)。 返信いただきありがとうございます。 編集:ウィキペディアは、リムーバブルフラッシュメモリカードとUSBフラッシュドライブにウェアレベリングとエラー修正を実行するためのコントローラーが組み込まれているため、特定のフラッシュファイルシステムを使用してもメリットがないことを(「要出典」文で)教えてくれます。したがって、私はextファイルシステムに固執することに傾いています。

4
「実行」権限は何をしますか?
この質問は、Super Userで回答できるため、Stack Overflowから移行されました。 9年前に移行され ました。 Linuxの「実行」権限をまだ理解していないことにショックを受けました。 読み取り、書き込み、実行の3つの許可があります。文字通り読み取りと書き込みを理解していますが、実行は正確に何をしますか? example.php実行権限があるとしましょう。私は何ができexample.phpますか?

6
Linuxサーバーで使用しているコアの数は?
Linuxサーバーでユーザーが現在使用しているCPUコアの数をbashでどのように確認できるのでしょうか。 私はかなりの量のバックグラウンドジョブをサーバーに送信しているので、送信された実行中のジョブ(プロセス)が多すぎる場合、ジョブを送信する前に確認するbashスクリプトを作成したいと思います。ユーザーは自分の仕事に使用するのに十分なコアを持っています。私は自分の仕事が現在使用しているコアの数を教えてくれるbashコマンドを知りたいです。 よろしくお願いします!
30 linux  bash  cpu  core 

7
なぜGzip圧縮では重複したデータの塊が削除されないのですか?
圧縮ファイルが圧縮されるかどうかを確認するために、重複ファイルでtarアーカイブを作成するちょっとした実験を行ったところ、,敬の念ではありませんでした。詳細は次のとおりです(読書の喜びのためにインデントされた結果): $ dd if=/dev/urandom bs=1M count=1 of=a 1+0 records in 1+0 records out 1048576 bytes (1.0 MB) copied, 0.114354 s, 9.2 MB/s $ cp a b $ ln a c $ ll total 3072 -rw-r--r-- 2 guido guido 1048576 Sep 24 15:51 a -rw-r--r-- 1 guido guido 1048576 Sep 24 …

6
Linuxでのトリプル(3)モニター
Nvidia NVS440経由で3台のモニターをセットアップしています(各1680x1050)(2つのGPU、GPUごとに2つの出力、合計4つの出力)。これはWindows XP、7では問題なく動作しますが、Linux(Ubuntu 9.04)ではかなりの頭痛の種となりました。 以前はXFX 9600GTとオンボードXFX 9300GSを使用して同じ結果を生成していましたが、カードはうるさくて電力を消費していました。 1つの物理PCBに2枚のカードがあるだけです。 ) とにかく、いずれかのセットアップを使用すると、5つのソリューションが利用できました。 3つの個別のXインスタンスがあり、すべてが参加していない Xineramaに隣接する3つの個別のXインスタンスがある 2つの個別のXインスタンスがあります-1つはツインビューを使用し、両方ともXineramaに隣接しています 2つの個別のXインスタンスがある-1つはツインビューを使用しているが、Xineramaは使用していない 単一のツインビューセットアップを使用し、3番目の画面はプラグを抜いたままにします。 2つの個別のXインスタンスとツインビュー(ただし、xineramaは使用しない)を使用する4番目のオプションは、パフォーマンスと使いやすさの点で最適なバランスでしたが、2つの非常に迷惑な問題を引き起こしました アプリケーションを開く画面を(ショートカットを変更せずに)制御することはできません-一度開くと、端末を開いて強制的に移動しないと別の画面に移動できません NvidiaのXineramaブレークのオーバーライドまたは改ざんおよびツインビューで結合された2つのスクリーンは、両方のスクリーンの中央でポップアップを開き、最初の2つのスクリーンの幅までウィンドウを最大化する単一の大きなスクリーンのように動作します Firefoxは同じユーザーとして1つのインスタンスのみを実行できるため、複数のFirefoxウィンドウを使用するには少なくとも2人のユーザーが必要です 2番目のオプションは正しいオプションのように「感じ」ますが、OpenGLは基本的に無効になっており、あらゆる種類のゲームをプレイしたり、グラフィックを実行したりすると、パフォーマンスが大幅に低下し、不安定になります-gbaまたはgensの基本的なエミュレーターを実行しようとすると、システムが発生します倒れる。デスクトップをじっと見つめるだけで機能します。ウィンドウを開いたり、物をドラッグしたり、Firefoxの複数のコピーを実行したりすると、本当に遅く感じます。 開いている最後のデュアルスクリーンのみが完全に機能し、必要に応じてすべてが実行されます。完全なGPUアクセラレーション-2つの論理画面スペース-完璧で、ウィンドウのようなGPUで動作します!:-p とにかく、RandRが複数のGPUをつなぎ合わせてXineramaよりもはるかに深いレイヤーで1つの巨大なデスクトップを作成できるように、GPUオブジェクトを導入するときにスラックを拾い上げることになっていたことを知っています。これが修正されたかどうか(Xサーバー1.7が出ていることに気づいた)と、誰かがそれを正常に実行しているかどうか疑問に思っていましたか? 繰り返しますが、私の要件は次のとおりです。 任意のウィンドウをドラッグするための1つの大きなデスクトップ 各画面へのウィンドウの最大化(XPと同様) メイン画面でフルスクリーンアプリを実行し、マウスが他のアプリに移動したり、3つすべてのアプリで移動したりできないようにする 最後にサイドノートとして。Matroxトリプル(およびデュアル)ヘッドスプリッターは知っていますが、eBayで購入できる価格でさえ、ATMを購入する余裕があります。それは長い間windowsの世界に存在していたものです(私がXに乗っていないと言えますか:-p); 現金があれば、このボックスの最新バージョンをすでに購入していました(新しいバージョンは、最終的に、それぞれ1680x1050のディスプレイとして大きな解像度をサポートします)。

4
スワップパーティションなしでLinuxを休止状態にできますか?
PCにスワップパーティションを設定していませんでした。a)十分なRAM(8 GB)があり、b)小さなハードドライブに分割したくないので、最小パーティションは50 GiB、そして私はすでにOSにそれらを使用しています。 今、休止状態にするために、私のLinux(Ubuntu Jaunty)はスワップを必要としました。予備の100 GBパーティションがあったので、それをスワップとして設定しましたが、満足していません。休止状態にのみ使用され(常に十分なRAMがあり、システムがスワップすることはありません)、スワップにも少し大きくなります。また、私は最終的に他の何かのためにそれを必要とするつもりです。 Ubuntu Jauntyでスワップパーティションなしで休止状態(ディスクにサスペンド)にするにはどうすればよいですか?
30 linux  hibernate  swap 

3
bashの&>と>&の違いは何ですか?
違いは何である&>と>&bashのでは? tldp後者については言及しませんでした。それは本当にリダイレクト演算子ですか? または、誰かがより完全なチュートリアルを知っていますか?

3
すべてのQTアプリケーションでEmacsのようなキーバインドスキームを有効にします
Gnome環境でのGTKアプリに関しては、すべてのアプリケーションがEmacsのような入力スキームを使用するように設定することが可能です。 $ gconftool --set -t string /desktop/gnome/interface/gtk_key_theme Emacs $ gconftool --get /desktop/gnome/interface/gtk_key_theme Emacs 同様の方法ですべてのQTアプリの入力を調整することは可能かと思います。

3
bashを使用してメールの添付ファイルを抽出/保存する
通常のbashツール(つまり、ビルトインまたは一般的に利用可能なコマンドラインツール)を使用して、それは 可能、そして どうやって メールの添付ファイルを抽出/保存するには? たとえば、電子メールで到着するが、いくつかのログファイルのzipアーカイブである夜間レポートがあるとします。これらすべてのzipをバックアップディレクトリに保存したいです。どうすればそれを達成できますか?

9
非アクティブなRAIDデバイスを再び機能させる方法は?
起動後、RAID1デバイス(/dev/md_d0*)が時々おかしい状態になり、マウントできません。 *もともと私は作成しました/dev/md0が、どういうわけか自分自身をに変更しました/dev/md_d0。 # mount /opt mount: wrong fs type, bad option, bad superblock on /dev/md_d0, missing codepage or helper program, or other error (could this be the IDE device where you in fact use ide-scsi so that sr0 or sda or so is needed?) In some cases useful info is …

4
Linuxで複数のUSB Webカメラを使用する
Debian / Linuxで複数のUSB Webカメラを実行すると、次のエラーが発生します。 libv4l2: error turning on stream: No space left on device VIDIOC_STREAMON: No space left on device 当初、OpenCVのプログラミングの問題のように思われたものが、チーズとxawtvを実行して同じエラーが発生した後、謎のハードウェア/ソフトウェアの問題の探求に変わりました。 どうやらそれは、USBホストコントローラーで利用可能なすべての帯域幅を要求するウェブカメラが原因です。それを念頭に置いて、wiresharkとcapinfosを実行して、1台のカメラがどれだけの帯域幅を使用しているかを確認することにしました。 4 megabits per second at 320x240 14 megabits per second at 640x480 32 megabits per second at 1280x720 面白い!320x240の2台のカメラが機能するが、それ以上の解像度は失敗する理由を説明するかもしれません。USBコントローラーがUSB 1の速度でのみ動作しているように見えますが、lsusbは、480メガビット/秒をサポートするデバイスに属する両方のWebカメラを表示します。 1つのソリューションでは、次のコマンドを実行して最大値を要求するのではなく、ウェブカメラに帯域幅使用量を強制的に計算させることを提案しました。 sudo rmmod uvcvideo sudo modprobe uvcvideo quirks=128 …

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