Unix & Linux

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

2
dig vs nslookup
digコマンドとnslookupコマンドが異なる結果を出力することがあるのはなぜですか? ~$ dig facebook.com ; <<>> DiG 9.9.2-P1 <<>> facebook.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6625 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION …
40 dns  dig  nslookup 

1
複数のディレクトリを個々のzipファイルに圧縮するコマンド
その中に数十のディレクトリを含む単一のディレクトリがあります。 私はコマンドラインが初めてで、各サブディレクトリを一意のsub-directory.zipファイルに圧縮するコマンドを思いつくのに苦労しています。 最終的に、プライマリディレクトリには、元のすべてのサブディレクトリと、.zip各サブディレクトリの圧縮されたコンテンツを含む対応するファイルが格納されます。 このようなことは可能ですか?もしそうなら、それがどのように行われたかを教えてください。

4
バックグラウンドプロセスを起動し、終了時期を確認する
バックグラウンドでプロセスを起動し、bashスクリプト内で終了するタイミングを確認するにはどうすればよいですか?私のアイデアは次のようなスクリプトです。 launch backgroundprocess & while [ Process is running ];do echo "PROCESS IS RUNNING\r" done; echo "PROCESS TERMINATED"
40 bash 


4
リモートフォルダをマウントする最良の方法
debian wheezyを実行している2つのRasberryPiがあり、コンピューターAのフォルダーをコンピューターBにマウントしたいと思います。 これを行うための最良の(最も効率的な)方法は何ですか? SMBを介してそれを行うことはできますが、それはWindows向けであり、Linux間で共有するためのより良い方法が必要だと思います。

1
createとcopytruncateを一緒に使用する理由は何ですか?
Geek Stuffにはの例がありlogrotateます。copytruncate元のログファイルをコピーして切り捨てます。 次に、なぜ使用する必要がありますcreateか?元のログファイルは削除されていません。 /tmp/output.log { size 1k copytruncate create compress compresscmd /bin/bzip2 compressext .bz2 rotate 4 maxage 100 } 別の質問は何の使用maxage 100ですか?このrotate 4ディレクティブは、4ローテーション後に古いログファイルを削除します。
40 logrotate 

9
シリアルポートトラフィックを監視するにはどうすればよいですか?
ポートに書き込まれたパケットを監視するポート監視ツールはありますか?Javaで書かれたプログラムが機能するかどうかを特に確認したいので、小さなアプリケーションがポートにメッセージを書き込んでいるかどうかを確認するための何らかのツールが必要です。どうすればいいですか?


3
文字列に部分文字列が含まれているかどうかをテストします
私はコードを持っています file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi file「gen」が含まれているかどうかをテストします。出力は「False」です。いいね! 問題は、「gen」を変数に置き換えることですtestseq: file="JetConst_reco_allconst_4j2t.png" testseq="gen" if [[ $file == *_$testseq_* ]]; then echo "True" else echo "False" fi これで、出力は「True」になります。どうだった?問題を修正するには?

6
ディレクトリ内のすべてのファイルの行数を人間が読める形式でどのようにリストしますか。
大きなcsvファイルを含むディレクトリとサブディレクトリのリストがあります。これらのファイルには約5億行あり、それぞれがレコードです。私が知りたいのですが 各ファイルの行数。 ディレクトリ内の行数。 合計何行 最も重要なことは、「人間が読める形式」でこれが必要なことです。12345678ではなく12,345,678 3つの方法でこれを行う方法を学ぶといいでしょう。プレーンバニラバッシュツール、awkなど、およびperl(またはpython)。
40 bash  awk  python  perl 

2
SmartMonTools:ハードディスクでsmartctlテストが実行されているかどうかを知るにはどうすればよいですか?
私はハードディスクのテストとのsmartmontoolsを。 テスト前のハードディスクの状態(数日前に実行された短いテストは1つのみ): $ sudo smartctl -l selftest /dev/sda smartctl 6.2 2013-07-26 r3841 [i686-linux-3.16.0-30-generic] (local build) Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org === START OF READ SMART DATA SECTION === SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Short offline Completed without …

2
ファイルの「作成日」および「最終変更日」属性を別のファイルに変更する
マージキャップを使用して、15個のファイルからマージpcapファイルを作成しています。マージされたファイルについては、15個のファイルのうちの最初のファイルの名前に変更しました。しかし、「作成日」や「最終変更日」などのマージされたファイルの属性を最初の属性に変更したいと思います。とにかくこれを行うにはありますか? FILES_dcn=($(find $dir_dcn -maxdepth 1 -type f -name "*.pcap" -print0 | xargs -0 ls -lt | tail -15 | awk '{print $9}')) TAG1_dcn=$(basename "${FILES_dcn[14]}" | sed 's/.pcap//') mergecap -w "${dir_dcn}"/merge_dcn.pcap "${FILES_dcn[@]}" mv "${dir_dcn}"/merge_dcn.pcap "${dir_dcn}"/"${TAG1_dcn}".pcap 私は、sambaサーバー(Ubuntu)を介してマージされたファイルにアクセスしようとします。抽出機能がファイルに自動的にアクセスしてDフォルダーにアクセスできるようにします。ただし、マージされたファイルの作成日が変更されるため、抽出は失敗します。とにかくこれを修正する方法はありますか?
40 linux  bash  files  samba 

5
NFSマウントがv3またはv4としてマウントされているかどうかを確認する方法
Red Hat 5/6でマウントすると、タイプnfsと表示されます。バージョンがマウントオプションまたはfstabにリストされていない場合、バージョンを判別する方法を知りたいと思います。versionオプションで再マウントしないでください。現在マウントされているNFSバージョンを確認する方法を知りたいです。NFSサーバー/クライアントの設定に基づいてデフォルトになると思いますが、現在の設定を確認するにはどうすればよいですか?nfs4_setfaclがサポートされていないため、NFS v3であると確信しています。
40 linux  mount  nfs  acl 

4
圧縮されたside-by-side diff形式はありますか?
数千行の2つのログファイルがあります。前処理後、一部の行のみが異なります。これらの残りの行は、実際の違いであるか、行のグループをシャッフルします。 統合された差分により詳細な違いを確認できますが、眼球との手動比較が困難になります。横並びの比較は比較に便利なようですが、変更されていない数千行も追加されます。両方の世界を活用する方法はありますか? これらのログファイルxscopeは、Xorgプロトコルデータを監視するプログラムによって生成されます。上記に類似した状況に適用できる汎用ツールを探しています。たとえば、専用のWebサーバーアクセスログ分析ツールではありません。 2つのサンプルログファイルは、http://lekensteyn.nl/files/qemu-sdl-debug/(log13およびlog14)で入手できます。xscope-filterタイムスタンプやその他の詳細を削除するプリプロセッサコマンドがファイル内にあります。
40 diff 


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