Unix & Linux

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

3
Hostsファイル:複数の行に同じIPアドレスがあるのは間違っていますか?
しばらくの間、このようにホストファイルをフォーマットしていました。2行に同じIPがあることに注意してください。 e.f.g.h foo.mydevsite.com e.f.g.h foo.myOtherDevSite.com 私は最近、エイリアスが1行で統合されることになっていることを読みました。 e.f.g.h foo.mydevsite.com foo.myOtherDevSite.com ただし、次のように特定のエイリアスを簡単にコメントアウトしたり、特定のエイリアスにコメントを追加したりすることはできないため、この方法は好きではありません。 a.b.c.d foo.mydevsite.com # myDevSite on box 1 # a.b.c.d foo.myOtherSite.com # myOtherSite on box 1 a.b.c.d ubuntuBox e.f.g.h foo.myOtherSite.com # myOtherSite testing environment これまでのところ、これはうまく機能しています。これに問題はありますか?
28 hosts 

9
PATHからディレクトリを削除する
MingWを使用してwxWidgetsをコンパイルしようとしていますが、パスにcygwinが含まれていますが、これは競合しているようです。したがって/d/Programme/cygwin/bin、PATH変数から削除したいのですが、これを行うためのエレガントな方法があるのでしょうか。 素朴なアプローチは、ファイルにエコーし、手動で削除してソースにすることですが、これにはもっと良いアプローチがあると思います。

3
複数のスワップファイルの目的は何ですか
ほとんどの(すべてではないにしても)Linuxディストリビューションのインストール中に、ハードドライブはデフォルトでスワップパーティションを含むようにパーティション分割されます。 この動作を変更することは可能です swapon -p priority マニュアルページによると、優先度は次のとおりです。 PRIORITY Each swap area has a priority, either high or low. The default priority is low. Within the low-priority areas, newer areas are even lower priority than older areas. All priorities set with swapflags are high-priority, higher than default. They may have any non-negative …
28 swap 

1
systemctlへのシンボリックリンクが再起動、シャットダウン、および電源オフになるのはなぜですか?
私がしなければアーチLinuxでは、ls -lで/sbin、私はそれを見ることができるreboot、shutdownとpoweroffのすべてのシンボリックリンクです/usr/bin/systemctl。ただし、、およびコマンドを発行してもreboot、すべてが同じ動作をするわけではありません。shutdownsystemctl されてls -l私にシンボリックリンクに関する完全な情報が表示されませんか?たとえば、どうすれば本当のシンボリックリンクを知ることrebootができますか?
28 arch-linux  ls  symlink  reboot  ln 

6
MACでNICにpingを実行できますか
どこかのDebianマシンにNICカードがあります。マシンはオフになっていますが、後で(別のDebianマシンから)wake-on-lanマジックパケットを送信してウェイクアップできるように、NICカードがオンになっているかどうかを知る必要があります。カードのMACアドレスがあります。MACでイーサネットカードをpingして、オンになっているかどうかを確認する方法はありますか? ARPエントリを作成してみました: arp -s 192.168.2.2 00-0c-0d-ef-02-03 ping 192.168.2.2 NICカードにはこのIPアドレスがないため、動作しませんでした。したがって、NICカードはping要求を受信しますが、それに応答しません。これを回避する方法はありますか? etherwakeパッケージを使用して、wake-on-lanメッセージを送信しています。

1
systemdはkill -9をどのように生き残りますか?
最近の「コンソールセッションを終了する「-9を殺す」理由」と「カーネルパニックを取得する方法」の質問の間に、サドルの下にバーがありkill -9 1、ほとんど最新のArch Linuxラップトップで試してみました。ユーザーID「root」として実行しました。 何らかのクラッシュ、パニック、またはシャットダウンを完全に予想していましたが、何も起こりませんでした。私がやったkill -9 1効果なしに、再び。 Arch Linuxマシンはsystemd最近実行されているのでsystemd、kill -9をどのように乗り切るのでしょうか?Linux 3.7カーネルには特殊なケースコードがあると思いますが、おそらく考えていない別の理由が存在する可能性があります。 PID 1で実行される他のものはどうですか?Slackwareはまだ使用しているinitと信じていますが、実稼働のSlackwareサーバーで試してみるのは怖いです。ワイヤレスルーターのDD-WRTは、ある種の/ sbin / initを実行します。

8
ディスク/ディスクのコピーを遅くする
Linuxでコピープロセスを遅くする方法はありますか? 10GBなどの大きなファイルがあり、別のディレクトリにコピーしたいのですが、フルスピードでコピーしたくありません。もっと速くではなく、1mb / sの速度でコピーしたいとしましょう。標準のLinux cpコマンドを使用したいと思います。 これは可能ですか?(はいの場合、どのように?) 編集:だから、私は達成しようとしているものにもっとコンテキストを追加します。 USB経由で大きなファイルを(ペンドライブ、USBディスクなどに)コピーするときにArchLinuxシステムに問題があります。usbバッファーキャッシュがいっぱいになると、システムが応答しなくなります(マウスが停止することもあります;散発的にしか動きません)。コピー操作はまだ進行中ですが、ボックスの100%のリソースが必要です。コピー操作が完了すると、すべてが正常に戻ります。すべてが完全に応答します。 おそらくハードウェアエラーかもしれませんが、この問題を抱えているマシンが2台あることは知っています(両方ともArchLinux上にあり、1台はデスクトップボックス、2台目はラップトップです)。 これに対する最も簡単で最速の「解決策」は、USBドライブの平均書き込み速度でファイルをコピーすることにより、このバッファがいっぱいになるのを防ぐことです(「本当の」解決策ではなく、単なるい「ハック」です)それで十分でしょう。

1
htopの色の意味
オプションがある場合: [ ] Detailed CPU time (System/IO-Wait/Hard-IRQ/Soft-IRQ/Steal/Guest) ではhtop(バージョン1.0.1)の色の意味は何ですか? 次の画像では、IO-Waitが期待されていますが、色の意味はどこで決まるのでしょうか。 当然、これは使用中のhtopカラーテーマ(デフォルト)とターミナルカラースキーム(ここではソラライズされたライト)に依存しますが、参照はありますか? 注:これは通常、サーバーが死ぬ直前に発生するため、ボックスが回復するのを待っている間に尋ねると思いました。
28 ubuntu  io  top  htop 

4
gnu texttoolsで連続した 'wc -l'を実行する方法は?
もちろん知っている cat logfile.txt | wc -l 120 ファイル内の行数を教えてくれます。 一方、 tail -f logfile.txt 別のプログラムが書き込む新しい行を表示しlogfile.txtます。 両方を組み合わせて、標準のテキストユーティリティでlogfile.txtの継続的な更新行数を取得することは可能ですか? 私は知っています watch wc -l logfile.txt しかし、毎回ファイル全体を再カウントしたくないので、それは無駄だと思われます。1秒ごとに追加のみのカウントが必要になり、おそらく行末では\rなくカウントが必要になり\nます。

1
catまたはechoを使用して同じテキストを多くのファイルに追加しますか?
catまたはecho1つのコマンドのみを使用して、同じコンテンツを多くのテキストファイルに書き込むにはどうすればよいですか? たとえば、「hello」をfile1とfile2に書き込みたいです。私は試した: echo "hello" >> file1 file2 しかし、うまくいきませんでした。どうすればいいですか?

1
>ファイルがechoよりもリアルタイムを使用する理由| sed> file?
以下の例は私を驚かせました。それは、直感に反するようです... コンボのためのより多くのユーザー時間があるという事実は別としてecho | sed。 単独で実行する場合echo、なぜそんなに多くのsys時間を使用するのでしょうか、または質問sedは「プレイの状態をどのように変更するのですか?」と思われるechoでしょうが、同じ行う必要があるエコー-INGのを両方のケースで... time echo -n a\ {1..1000000}\ c$'\n' >file # real 0m9.481s # user 0m5.304s # sys 0m4.172s time echo -n a\ {1..1000000}\ c$'\n' |sed s/^\ // >file # real 0m5.955s # user 0m5.488s # sys 0m1.580s
28 bash  shell  pipe  time  echo 

4
1つのプログラムの出力を他の2つのプログラムにパイプする方法はありますか?
これはばかげた質問ですが、私はこのようなことを1行で達成しようとしています: $ prog1 | prog2 $ prog1 | prog3 したがって、基本的にprog1を実行し、出力をprog2とprog3に別々にパイプします(チェーンパイプではありません)。最初は、teeを使おうとしていましたが、出力をファイルにダンプしていましたので、正しくありませんでした(これは望んでいないことです)。 $ prog1 | tee prog2 | prog3 # doesn't work - creates file "prog2" ある時点で、これを出力を2つ以上のプログラムにパイプするように拡張したいと思うかもしれませんが、今は単純に始めています。 $ prog1 | prog2 $ prog1 | prog3 $ prog1 | prog4 ...
28 pipe 

4
XFS vs Ext4 vs Others-24時間年中無休のケースのように長期にわたって使用できるファイルシステムは安定しており、信頼性が高い[非公開]
XFSとExt4のファイルシステムは、長時間のディスクの書き込みと読み取りで本当に安定していて信頼性がありますか? システムは年中無休で稼働している場所で使用され、毎秒ディスクの読み取りと書き込みが行われます システムは、約1年間の実行に対して99.95%の稼働時間である必要があります システムは、年間最大約20時間の最大ダウンタイムである必要があります このような課題に最適なファイルシステムはどれですか?(SolarisまたはFreeBSDを使用したかったのですが、私のプロジェクトではUbuntuまたはArchLinuxまたはFedoraまたはCentOSを使用する必要があります)。 ただし、選択するファイルシステムと混同されます。

2
ファイルのgzipバージョンが異なるmd5チェックサムを生成する理由
を使用して作成した4つのファイルがあります svndump test.svn test2.svn test.svn.gz test2.svn.gz 今これを実行すると md5sum test2.svn test.svn test.svn.gz test2.svn.gz これが出力です 89fc1d097345b0255825286d9b4d64c3 test2.svn 89fc1d097345b0255825286d9b4d64c3 test.svn 8284ebb8b4f860fbb3e03e63168b9c9e test.svn.gz ab9411efcb74a466ea8e6faea5c0af9d test2.svn.gz だから私はなぜgzipファイルを圧縮するのが異なるのか理解できないのですが、圧縮する前にどこかにタイムスタンプを入れているのですか?上の日付フィールドを使用していたのと同様の問題がありmysqldumpました
28 gzip  hashsum 


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