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

これらの質問はLinux全般に関するもので、特定のディストリビューションに固有のものではありません。質問がたまたまLinux環境にある場合は、質問の本文にLinuxディストリビューションを指定してください。/linuxタグは使用しないでください。

2
特定のボリュームが接続されたときにアクションをトリガーする
keepass2パスワードデータベースを含むUSBキーを持っています。コンピューターに接続したときに、次のようなアクションを実行したいと考えています。 特定の場所に自動マウントする マウントが正しく行われたら、パスワードデータベースファイルでkeepass2を起動します。 シンプルなタスクだと思いますが、その方法がわかりません。 私はUbuntu 12.10を使用しています。デバイスは「メディアUSBキー」としてデバイスを自動マウントし、デバイス上のイメージを開こうとします(存在しない場合でも)。 それを行い、ubuntuの自動マウントを無効にする(競合しないようにする)ための最良の方法は何ですか?

2
ls出力で最後に更新された3つのファイルを強調表示します。
lsコマンドをオーバーロードまたはラップして、最後に変更された3つのファイルを強調表示/下線/その他の方法で明確にする方法はありますか? ls -rtl逆変更時間で並べ替えることができることはわかっていますが、自分または別の開発者が変更した最後のファイルをすばやく特定したいにもかかわらず、通常はファイルのアルファベット順のリストが必要です。
10 linux  bash  command-line  ls 


1
setkeycodesを使用して、押された状態と離された状態を異なる「キー」にマッピングする
私が持っているキーボード、スクロールホイールを持っていますが、それはUbuntuとでは動作しませんxev、それを移動する場合、コマンドは何も表示されません。しかし、dmesgコマンドでこれを見つけました: スクロールホイールを上に移動した場合: atkbd serio0: Unknown key pressed (translated set 2, code 0x8b on isa0060/serio0). atkbd serio0: Use 'setkeycodes e00b <keycode>' to make it known. スクロールホイールを下に移動した場合: atkbd serio0: Unknown key released (translated set 2, code 0x8b on isa0060/serio0). atkbd serio0: Use 'setkeycodes e00b <keycode>' to make it known. 同じキーのようですが上下に動かすと押された/離された変更になります。 xmodmap -pke …

1
特定のデバイスファイルの背後にあるドライバーは何ですか?
たとえば/dev/sdb、デバイスファイルが与えられた場合、その背後にあるドライバーを特定することはできますか? 具体的には、ストレージデバイスが使用しているドライバーを特定したいと考えています。fdisk -lは2つのデバイスをリストします:/dev/sdaおよび/dev/sdb。1つはSATAハードドライブで、もう1つはUSB大容量ストレージデバイスです-実際にはSDカードです。 プログラムでどちらを決定するのですか? 私はソフトウェアを書いています。初心者がハードドライブを消去するのを防ぎながら、SDカードを消去できるようにしたいと思っています。

5
* nixユーザーにとって価値のないWindows関連ファイルは何ですか?
私はWindowsを使用して以来、システムとデータドライブの保持されたファイルシステムコピーとアーカイブを大量に蓄積してきました。価値がないと思われるものはすべて廃棄する一方で、それらを使用可能な部分にまで蒸留することを試みています。 上記のファイルの束をスクロールしながらスクロールしながら、もう一度、保持ドライブから作業ドライブにコピーすると、「良い」ファイルと「役に立たない」ファイルのスターターリストが始まったと思いますが、 (以前のWindows環境から来た)信頼できない種類のファイルのリストで、役に立たないものとしてすぐに破棄する必要がありますか? 勝者:(私がこのリストを包括的にしようとする努力がなされた場合、このリストは混乱する可能性が高いので、不注意で破壊される可能性のあるがらくたに囲まれていない限り、これらは私が探しているものではありません) (編集:唯一の方法が非常に包括的なホワイトリストベースの方法である場合は、そうなります。そうでない場合は私が好みますが、乞食は選択者になれません...ほとんどの場合。) *.tar.*, *.rar, *.zip *.mp(e)g, *.avi, *.mkv, *.wmv, *.asf 敗者:( これらは私が本当に探しているものです) *.exe, *.bat, *.dll, *.com, *.lnk 例外があることも知っています。インストーラの.exeファイルと同様に、Wineに何かをインストールするために使用されます。この質問のために、この懸念は1つではありません。問題のファイルはすべて(コピーの、場合によってはさらに多くの)コピーであるため、私が本当に保持したいインストーラーは、適切で安全な場所にあり、おそらく書き込み保護されています。
10 linux  files  backup 


3
EOFを使用せずにbashスクリプトからのテキスト入力を自動化する
Ubuntu Linuxを実行しています。というプログラムがあるとしmyprogramます。このプログラムは、ユーザーに入力を求めます。具体的には、ユーザーはプロンプトが表示されたら整数を入力してを押す必要がありEnterます。bashスクリプトを使用してこのプロセスを自動化したいと思います。特に、myprogram例えばを100回実行したいとします(iから1に移動するカウンターを使用100)。を実行するたびmyprogramにi、プロンプトが表示されたらの現在の値を入力します。 (ちなみに、myprogramオプション/スイッチを取ります。これら-optionsはすべて定数なので、bashスクリプト内で指定されます。) このbashスクリプトの不完全なスケルトンは次のようになります。 #!/bin/bash for i in {1..100} do myprogram -options done 次に、上記のコードを変更iして、プログラムによってプロンプトが表示されたときにの現在の値が入力されるようにします。これを行う最良の方法は何ですか? 私が使用しているソフトウェアのWebサイトでは<<EOF、最後に使用することをお勧めしていmyprogram -optionsます。これは、入力が使用するために「ファイルの終わり」を調べるようにbashに指示すると思います。しかし、入力をファイルの最後に配置したくない場合はどうなりますか?<<またはの直後に配置したい場合はどうなり<ますか? その理由は、物事がより複雑になるからです。たとえばj、いくつかの非線形、非順次的な方法で変化する整数カウンターを紹介します。私は、その後の現在値送りたいと思うjのmyprogram各反復上に、しかし、の値がjへの呼び出しの間で変更される可能性がありmyprogram -options、ファイルの末尾EOF。 何か提案はありますか?

4
Linuxソースの過去のソースコードはどこにありますか
Linuxの進化について研究したい。 したがって、私がLinuxのソースを(1991年から現在までの)いくつかの瞬間にダウンロードできたら、すばらしいと思います。 これらのソースを見つけることができるサイトはありますか? 他のUnixベースのオペレーティングシステムの同様のサイトも歓迎します。

3
gzip-リダイレクトまたはパイピング?
大容量(750GB)ディスクをddを使用して外部USBディスクにバックアップします。 リダイレクトまたはパイピングを使用する必要がありますか?どちらがより効率的ですか?または違いはありますか? また、最適なブロックサイズは何ですか?ここでUSBがボトルネックになる可能性があります。 dd if=/dev/sda bs=1M | gzip -c > /mnt/sdb1/backups/disk.img.gz gzip -dc /mnt/sdb1/backups/disk.img.gz | dd of=/dev/sda bs=1M 対 dd if=/dev/sda bs=1M | gzip -c | dd of=/mnt/sdb1/backups/disk.img.gz dd if=/mnt/sdb1/backups/disk.img.gz | gzip -dc | dd of=/dev/sda bs=1M ありがとう。
10 linux  gzip  pipe  dd 


2
倍の速度を得るために、2つのネットワークインターフェイスから2つのインターネット接続をマージする
2つのネットワークインターフェイスがあります(1つは有線、もう1つはワイヤレス)。私も2つのインターネットアカウントを持っています(それぞれ256 kBps、1つは有線接続として使用するモデムから、もう1つはワイヤレスネットワークからです)。 両方のネットワークに接続してそれらをマージし、2倍の速度(512 kBps)にすることは可能ですか? どうやって? 私はUbuntu 10.04(Lucid Lynx)を使用しています。 ありがとう

3
SIMカードに保存されたSMSを読み取る方法は?
テレホンカード(SIMカード)が入った古い電話を持っています。電話の側面には赤外線インターフェースがあります。 赤外線を介して、または何らかのカードリーダーを使用してSIMをコンピューターに接続することにより、電話から連絡先と保存されたSMSメッセージを読み取りたい。 赤外線でデータを読み取ることができましたが、irdaインターフェイスを備えたコンピューターがないため、必要なセットアップを再作成できません。そこで私はカードリーダーを購入しましたが、これは残念ながらWindowsでしか機能しません。付属のアプリケーションは完全なゴミであり、データの保存を許可していません(WTF?!?!これを設計したのは誰ですか?)。とにかく、このリーダーにはクレジットカードサイズのプラスチックカードがあり、SIMカードを差し込むことができるため、SIMをあらゆる種類のカードリーダーに差し込みます。だから私の質問: このアダプタを使用して、SIMから保存されたデータを取得するにはどうすればよいですか?カードリーダーが組み込まれたコンピューターにアクセスできますが、その方法を事前に確認する必要があります。 どういうわけか赤外線インターフェースを手に入れたら、どのプログラムが保存されたSMSメッセージと電話帳を読み取るのに最適ですか?これはどのように行われますか?(cmd-lines / howtoへのリンク) 私は誰かが助けてくれるといいのですが、電話が死に始めたので、SIMに収まらないすべてのSMSを保存したいと思います(電話のメモリからSIMにコピーし、削除して次をコピーする必要があります) SIMは10個のメッセージしか保存できないため、バッチを使用します...)。
10 linux  backup  mobile  sms 

3
Linuxでのログファイルのクリーニング
カーネルモジュールのいくつかの機能をテストするために、kvm ubuntu 10.04仮想マシンを使用しています。/var/logそのモジュールに関するカーネルメッセージを観察するために、ファイルをgrep します。 クリーンな状態から始めるためにrm -rf /var/log/*、仮想マシンを実行して再起動することにより、古いメッセージを含むログファイルを削除します。ただし、再起動した後も、新しいログファイルには古いログメッセージが含まれています。ファイルの削除と仮想マシンの再起動の約5〜6サイクルで、最終的にそれらのログファイルメッセージが削除されます。 なんでこんなことが起こっているの?ログファイルをクリーンアップする簡単な方法はありますか?
10 linux  ubuntu  kernel  logs  syslog 

4
いつでも電源が切れても安全にSDカードを使用する
私たちは、OSとアプリケーション(250-500Meg)用の小さめの内部NANDデバイスとデータ用の8Gb SDHC SDカードを備えたSDカードを備えた小さな組み込みLinuxシステム(2.6.35-ish)に取り組んでいます。 ユニットの電源はいつでも切ることができます。 システムはSDカードにデータを保存する必要があります。このデータはかなり重要です...それはシステムの全体的な目的です。システムは通常、遠隔地のネットワークから完全に切断されており、データは4〜8週間ごとにスニーカーネット経由で取得されます。 現在、SDカードにVFATが含まれています。これは主に、最初のテストクライアントが簡単に手動でWin7ラップトップにデータをコピーできるようにするためでした。 しかし、私は今、間違った時間に停電が発生してデータが失われるまでは時間の問題だと心配しています。 データの損失を防ぐためにそのようなシステムを構成する最良の方法は何ですか?JFFS2は、データの書き込み方法に関しては私が望んでいるように聞こえます(そして、パフォーマンスのニーズはまったく高くありません)が、block2mtdを使用するのはかなり慎重に聞こえます。それと。 これを行う最良の方法は何ですか? 編集 私は今、ファイルシステムVFATを残して、一度に0xFFで満たされた日サイズのファイルを割り当てることを考えています。これにより、電源サイクルの障害の発生を大幅に制限できます。その後、事前に作成されたブロック内のレコードのみを追加できます。SDカードがそれほど愚かではなく、0xFF領域への書き込み/消去レベルの書き込みができないことを願っています。 noatimeを使用できますが、変更された時間フィールドへの書き込みを防ぐための同等のVFAT nomtimeはありますか?新しい日のファイルが作成されるまで、メタデータの更新をまったく防止する方法が必要です。 編集2 電子スタック交換の誰かが、NANDにもECCデータがあることを思い出させたので、消去の必要性を防ぐ方法はありません。 それで、block2mtdを介したJFFS2はこの状況で適切でしょうか? 編集3 思ったよりひどい。私が持っているSDカードは、ディスクにまったく同じ内容を書き込んでも、データブロックを消去します。消去ブロックは64KBであり、大きすぎて書き込みを完全に遅延させることはできません。NANDフラッシュ(書き込み動作を制御できます)に最大128KBのデータを一種のジャーナルに保存し、SDカードのVFATパーティションにある128KBに整列したファイルに128KBブロックを書き込みます(他のSDカードに128KBの消去ブロックがある場合)。

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