Unix & Linux

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

2
bashスクリプトで、stdoutを行ごとにキャプチャする方法
bashスクリプトでは、長いコマンドの標準出力を1行ずつキャプチャして、初期コマンドの実行中にそれらを分析および報告できるようにします。これは私がそれを行うことを想像できる複雑な方法です: # Start long command in a separated process and redirect stdout to temp file longcommand > /tmp/tmp$$.out & #loop until process completes ps cax | grep longcommand > /dev/null while [ $? -eq 0 ] do #capture the last lines in temp file and determine if there is new …
26 bash  process  stdout 


4
Linuxのベンチマークssd:crystaldiskmarkがWindowsで行うのと同じことを測定する方法
ssd(おそらく暗号化されたファイルシステムで)のベンチマークを行い、それをWindowsのcrystaldiskmarkによって行われたベンチマークと比較したいと思います。 それでは、どのようにしてcrystaldiskmarkとほぼ同じことを測定できますか? 最初の行(Seq)については、次のようなことができると思います LC_ALL=C dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc sudo su -c "echo 3 > /proc/sys/vm/drop_caches" LC_ALL=C dd if=tempfile of=/dev/null bs=1M count=1024 しかし、ddパラメーターについてはわかりません。 ランダムな512KB、4KB、4KB(Queue Depth = 32)の読み取り/書き込み速度テストでは、Linuxで測定値を再現する方法がわかりませんか?どうすればこれを行うことができますか? 読書速度をテストsudo hdparm -Tt /dev/sdaするためには、たとえばencfs台紙のようなベンチマークをしたいので、私には意味がないように思えます。 編集 @アルコ、@ iain おそらく、この質問の動機について何かを書く必要があります。私のssdのベンチマークを行い、いくつかの暗号化ソリューションを比較しようとしています。しかし、それは別の質問です(私のシステムでさまざまな暗号化ソリューションをベンチマークする最良の方法)。ssdとベンチマークについてWebでネットサーフィンしている間、ユーザーがCrystelDiskMarkの結果をフォーラムに投稿するのをよく見ました。したがって、これが質問の唯一の動機です。Linuxでも同じことをしたいだけです。私の特定のベンチマークについては、他の質問をご覧ください。

6
virt-managerを使用して、LinuxホストとWindowsゲストの間でファイルを共有しますか?
virt-manager内で「Filesystem Passthrough」仮想ハードウェアオプションを使用して、Linuxホスト上のフォルダーをWindowsゲストと共有することはできますか?Linuxゲストでこれを行う方法のチュートリアルをいくつか見つけましたが、Windowsゲストでこれを試みると、VMを起動しようとすると次のエラーメッセージが表示されます。 Error starting domain: Unable to read from monitor: Connection reset by peer Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/asyncjob.py", line 100, in cb_wrapper callback(asyncjob, *args, **kwargs) File "/usr/share/virt-manager/virtManager/asyncjob.py", line 122, in tmpcb callback(*args, **kwargs) File "/usr/share/virt-manager/virtManager/domain.py", line 1210, in startup self._backend.create() File "/usr/lib64/python2.7/site-packages/libvirt.py", line 698, in create if …




6
スクリプトに算術変数を追加する方法
フォルダーに含まれる多数のファイルの行サイズを累積したい。次のスクリプトを作成しました。 let a=0 let num=0 for i in folder/* do num=`cat $i | wc -l` a=$a+$num done echo $a スクリプトの最後にあるのは123 + 234 + 432 + ...であり、加算の算術演算の結果ではありません。

17
USB経由でAndroidとLinuxの間でファイルを転送するにはどうすればよいですか?
いくつかの映画ファイルをLinuxからHTC One SV Android電話(ルート化されていない)にコピーしたい。 Windowsでは、電話を差し込むと自動的に内部ボリュームとSDカードボリュームがマウントされ、ファイルを転送できます。 Linux Mint 13 Mateでは、携帯電話をUSBケーブルで接続すると常にエラーが発生し、マウントに数分かかることがあり、失敗することもあります。エラーは… カメラの初期化エラー:-60:デバイスをロックできませんでした この作業を行うにはどうすればよいですか?

5
間違ったfstabによるブートの失敗を修正する方法は?
私は間違ったレコードを追加したようです/etc/fstab: //servername/share /mnt/share cifs defaults,username=myuser 0 0 するとmount -a、ネットワーク共有をマウントするためのユーザーパスワードが要求されました。起動時にパスワードなしでは処理できないため、ハングしているだけです。 ブート失敗を防ぐためにfstabを修正するにはどうすればよいですか?
26 rhel  boot  mount  fstab 





2
ファイルシステム上のファイルの数を見つけるにはどうすればよいですか?
ファイルシステムにいくつのファイルがあるか知りたい。私は次のようなことができることを知っています: find / -type f | wc -l これは非常に非効率的です。私が本当にやりたいのは、「ファイル」と見なされる一意のiノードの総数を見つけることです。 もっと良い方法はありますか? 注意: 私はファイル同期プログラムを開発しているので、これをしたいと思います。統計分析(平均的なユーザーの合計ファイル数とシステム上のファイル数など)を行いたいのです。ただし、これらのファイルについて何も知る必要はありません。ファイルが存在するというだけです(パスはまったく関係ありません)。特に、マウントされた各ファイルシステム(および関連するマウントポイント)についてこの情報を知りたいと思います。

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