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

Linuxは、Linuxカーネルに基づくUNIXのようなオープンソースオペレーティングシステムの総称です。

6
Linuxでプログラムによって行われたファイルシステムの変更を追跡、保存、および元に戻す
インストーラーなどのプログラムが実行されたときに、ファイルシステムに加えられた変更のリストを追跡して、後で元に戻すことができるようにしたいと思います。 編集:これはパッケージ化されていないプログラムに関係します。できる限りapt-getを使用しています。 理想的には、次のようなことができるようになりたいです。 (sudo) catch-modifs some-installer.bin > fsmodifs.patch その後: (sudo) revert-modifs fsmodifs.patch それを行う便利な方法はありますか?

3
Linuxのbalance-rr(ボンドモード= 0)はすべてのスイッチで動作しますか?
帯域幅を2倍にするために2つのイーサネットインターフェイスを集約グループに構成していますが、すべてのスイッチでbond mode = 0が機能するかどうか疑問に思っていましたか?LACPをサポートしないダムスイッチについてはどうですか?この方法では、単一のホスト(「セッション」)の帯域幅が2倍になりますか?

1
フラッシュプロセスがCPUを過度に消費する
サーバーはEC2インスタンスであり、HTTPDからNAS(NFS)にファイルを保存することを表しています。 flush-0:32のようなプロセスは、CPUの%90以上を消費し、平均負荷は65.50、64.02、66.59です。 グラフによると、初期負荷平均が4コアで約1.01、2.02、1.80である間、それは毎日増加しています。ロードバランサーの下に同様のインスタンスをもう1つ追加しましたが、そのCPU使用率は約%6 ATMです。 これらのフラッシュプロセスは正確に何をしますか? クライアントがデータを書き込むだけでよい場合は、NFS属性キャッシュをオフにする必要がありますか? パケットの断片化が原因である可能性がありますか? ここにいくつかの統計がありnfsstat -s -4ます: ================================================================= Server 0: Server rpc stats: calls badcalls badauth badclnt xdrcall 715054137 0 0 0 0 Server nfs v4: null compound 993 0% 715053143 99% Server nfs v4 operations: op0-unused op1-unused op2-future access close commit 0 0% 0 0% 0 …

5
UDPソケットへのすべてのリクエストをリストする方法は?
udpを使用して多数のクライアントと通信するサーバーデーモンをいくつか運用しています。サーバーデーモンに接続されているアクティブなクライアントの数を推定するために、サーバーと通信しているすべてのアクティブなudp "接続"を見つけて一覧表示するにはどうすればよいですか?tsharkまたはtcpdumpでパケットをスニッフィングしてサーバーデーモンに送信されるudpパケットのソースIPを確認する以外に、これを行う簡単な方法は考えられませんでした。もちろん、UDPはコネクションレスでステートレスなプロトコルです。

4
crontabの分析と最適化[終了]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 crontabの実行をグラフ化、分析、最適化するためのツールはありますか? 明確にするために、cronジョブが実行されたときのグラフを生成し、システム管理者がそれらをスマートに再編成するのに役立つツールを考えています。
9 linux  unix  cron 

1
誰かがデフォルトのmuninグラフの「ユースケース」を説明できますか?
muninをインストールすると、デフォルトのプラグインセットがアクティブになります(少なくともubuntuでは)。または、単に実行munin-node-configureして、システムでサポートされているプラ​​グインを特定することもできます。これらのプラグインのほとんどは、単純なデータをプロットします。私の質問はありません(一部のも...多分)データの性質を説明するのではなく、何それはあなたがこれらのグラフに探していることでしょうか? muninをインストールして、派手なグラフを表示するのは簡単です。しかし、グラフがあり、それらを「読み取る」ことができないと、グラフはまったく役に立たなくなります。 私のシステムではデフォルトで有効になっている標準プラグインをリストします。だから、それは長いリストになるでしょう。完全を期すために、理解したいと考えているプラ​​グインをリストし、それが何に使用されていると思うかについて簡単に説明します。私がそれらのいずれかと間違っている場合は、喜んでください。 この質問を3つの部分に分けてみましょう。 データさえわからないプラグイン データは理解しているが、何に注意すべきかわからないプラグイン 理解できると思うプラグイン データさえわからないプラグイン これらには、必ずしもムニンだけを対象としたものではない質問が含まれている場合があります。データを理解しないことは、通常、オペレーティングシステム/ハードウェアに関する基本的な知識にギャップがあることを意味します。 これらは、何が起こっているのかを推測できるだけのプラグインです...これらの「推測」を見たくはありません... デバイスあたりのディスクIO(IO /秒) IOとは何ですか。私はそれが入力/出力を表すことを知っています。しかし、それはそれが行くところです。 デバイスあたりのディスクレイテンシ(平均IO待機)「IO待機」とは何の手掛かりではない... IOサービス時間これは大きな混乱であり、グラフに何かを表示することはほとんど不可能です。 データは理解しているが、何に注意すべきかわからないプラグイン IOStat(ブロック/秒読み取り/書き込み)私は、ここで注意すべきことはスパイクだと思いますか?これは、デバイスが頻繁に使用されていることを意味しますか? 利用可能なエントロピー(バイト)これは乱数生成に重要だと思いますか?なぜこれをグラフ化するのですか?これまでのところ、値は常にほぼ一定でした。 VMStat(実行中/ I / Oスリーププロセス)このプロセスと「プロセス」グラフの違いは何ですか?どちらも実行中/スリープ中のプロセスを示していますが、「プロセス」グラフには詳細が表示されているようです。 デバイスあたりのディスクスループット(バイト/秒の読み取り/書き込み)これと「IOStat」グラフの違いは何ですか? inodeテーブルの使用法このグラフで何を探す必要がありますか? 理解できると思うプラグイン 私はここでいくつかのことを推測します...間違っている場合は修正してください。 ディスク使用率(%)使用されている/残っているディスク容量。これは100%に近づいているので、パーティションのクリーンアップまたは拡張を検討する必要があります。これはルートパーティションにとって非常に重要です。 ファイアウォールスループット(パケット/秒)ファイアウォールを通過するパケットの数。これが長期間スパイクしている場合は、DOS攻撃の兆候である可能性があります(または単に大きなファイルを受信して​​いるだけです)。また、ファイアウォールのパフォーマンスに関する情報も得られます。それが横ばいになり、より多くの「パワー」が必要な場合は、ロードバランシングを検討する必要があります。それが横ばいになり、CPU負荷との相関が見られる場合は、ハードウェアの速度が十分でないことも意味している可能性があります。ディスク使用量との相関は、FW構成での過剰なLOGターゲットを示している可能性があります。 eth0エラー(パケットイン/アウト)ネットワークエラー。この値が増加している場合は、ハードウェアに障害がある可能性があります。 eth0トラフィック(ビット/秒イン/アウト)生のネットワークトラフィック。これはファイアウォールのスループットと相関があるはずです。 スレッド数増加する値は、プロセスがスレッドを適切に閉じていないことを示している可能性があります。調べろ! processesアクティブなプロセス(スリープを含む)の内訳。ここでの急激なスパイクは、フォーク爆弾を示している可能性があります。ゆっくりではあるが増加し続ける値は、アプリケーションがサブプロセスを生成しているが適切に閉じていないことを示している可能性があります。を使用して調査しps fauxます。 プロセスの優先順位これは、プロセスの優先順位の分布を示します。優先度の高いプロセスのみを使用することはあまり役に立ちません。一部の優先順位を下げることを検討してください。 cpuの使用法かなり簡単です。これが急上昇している場合は、攻撃が続いているか、プロセスがCPUを独占している可能性があります。Idfはゆっくりと増加し、通常の操作では最大に近づいています。ハードウェアのアップグレード(または負荷分散)を検討する必要があります。 file table usageアクティブに開いているファイルの数。これが最大に達している場合は、プロセスが開いている可能性がありますが、ファイルが適切に解放されていません。 負荷平均システム負荷の要約値を表示します。CPU使用率と相関する必要があります。増加する値は、さまざまなソースから発生する可能性があります。他のグラフとの相関を探します。 メモリ使用量メモリのグラフィック表現。未使用の+キャッシュ+バッファーがたくさんある限り、問題ありません。 スワップイン/アウトスワップパーティションのアクティビティを表示します。これは常に0でなければなりません。これに関するアクティビティが表示される場合は、マシンにメモリを追加する必要があります。

5
大きなファイルをLAN上の複数のマシンにコピーする
1つのLinuxマシンから他の約20のLinuxマシンにコピーする必要のある大きなファイルがいくつかあります。すべて同じLAN上で可能な限り迅速にコピーします。これらのファイルをコピーするのに最適なツール/方法。これは1回限りのコピーではないことに注意してください。これらのマシンはインターネットに接続されることはなく、セキュリティは問題になりません。 更新: 私がこれを尋ねる理由は、(私が理解しているように)現在scp、ファイルを各マシンにコピーするためにシリアルで使用しており、これは「遅すぎる」という通知を受けており、より高速な代替策が模索されているためです。私の話によると、scp呼び出しを並列化しようとすると、ハードドライブのシークにより、呼び出しがさらに遅くなります。

2
Linuxルーティングバグ?
しばらくの間、私はこの簡単に再現できない問題に苦労してきました。Linuxカーネルv3.1.0を使用していますが、いくつかのIPアドレスへのルーティングが機能しないことがあります。カーネルがパケットをゲートウェイに送信するのではなく、宛先アドレスをローカルとして扱い、ARPを介してMACアドレスを取得しようとしているようです。 たとえば、現在のIPアドレスは172.16.1.104/24、ゲートウェイは172.16.1.254です。 # ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:1B:63:97:FC:DC inet addr:172.16.1.104 Bcast:172.16.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:230772 errors:0 dropped:0 overruns:0 frame:0 TX packets:171013 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:191879370 (182.9 Mb) TX bytes:47173253 (44.9 Mb) Interrupt:17 # route -n Kernel IP routing table …

2
/etc/init.dスクリプトのデーモンへの呼び出しがブロックされており、バックグラウンドで実行されていません
デーモン化したいPerlスクリプトがあります。基本的に、このperlスクリプトは30秒ごとにディレクトリを読み取り、見つかったファイルを読み取ってからデータを処理します。ここで簡単にするために、次のPerlスクリプト(synpipe_serverと呼ばれ、このスクリプトのシンボリックリンクがにあります)を検討してください/usr/sbin/。 #!/usr/bin/perl use strict; use warnings; my $continue = 1; $SIG{'TERM'} = sub { $continue = 0; print "Caught TERM signal\n"; }; $SIG{'INT'} = sub { $continue = 0; print "Caught INT signal\n"; }; my $i = 0; while ($continue) { #do stuff print "Hello, I am running " . …
9 linux  unix  daemon  init.d 

2
HAproxyサブドメインリダイレクト
私はxyz.comのような1つのドメインを所有しており、haproxyを使用して他のIPのサブドメインをリダイレクトしようとしています。 私はサーバーでtomcatを使用し、haproxyを使用してポート80の着信要求をポート8080にリダイレクトします。 Like; www.xyz.com -> 10.0.0.1 www.xyz.com/abc -> 10.0.0.2 or abc.xyz.com -> 10.0.0.2 このリダイレクトを行うには、どのようにhaproxyを設定しますか?
9 linux  haproxy 

6
Centosでディレクトリのコンテンツを削除する方法
CentOSのフォルダーのすべてのコンテンツを削除する必要がありますが、フォルダー自体は削除しません。 たとえば、「MYFOLDER」という名前のフォルダがあり、FOLD_1、FOLD_2、FOLD_3、FOLD_4 ...などのサブフォルダといくつかのファイルが含まれています。これらのフォルダーとファイルをすべて削除する必要がありますが、コンテナーフォルダーMYFOLDERは削除しません。前のプロセスの結果を指示するには、このディレクトリが必要です。 rm -rf コマンドで試してみましたが、コンテナフォルダも削除されました。

2
キックスタートファイルの何がデスクトップGUIをデフォルト(ランレベル5)に設定しますか?
Scientific Linux 6を使用しており、次のデスクトップ関連のパッケージグループをインストールしています。 @basic-desktop @desktop-platform @general-desktop @x11 ただし、インストール後/etc/inittabもマルチユーザーコンソールランレベル(id:2:initdefault:)に設定します。 ここで何が欠けていますか?

1
rkhunterエラーメッセージ、修正方法?
rkhunterから次のエラーが表示されます。最近、サーバーをlennyからsqueezeにアップグレードしましたが、これにより問題が発生した可能性があります。これを修正したり、エラーメッセージを非表示にするにはどうすればよいですか? Warning: The modules file '/proc/modules' is missing. Warning: Suspicious file types found in /dev: /dev/shm/network/ifstate: ASCII text Warning: Hidden directory found: /dev/.udev 2通目のメールも届きPlease inspect this machine, because it may be infected.ません。これらのエラーの原因を見つけるために、誰かが私を正しい方向に向けることができますか?

2
停電時のext4 / Linuxドライブでのデータ破損を防止
私は、OSとしてlinuxを組み込んだAmerican Megatrends biosを実行する組み込みボードをいくつか持っています。私が抱えている問題は、産業用フラッシュIDEが電力損失で破損することです。私はそれらをext4としてフォーマットしています。これが発生するときはいつでも、通常fsckでフラッシュを修正できますが、私たちの展開ではこれは不可能です。書き込みキャッシュを無効にすると効果があると聞きましたが、その方法がわかりません。また、他に何かすべきことはありますか? より詳しい情報 ドライブは4GB IDEフラッシュモジュールです。ext4のパーティションが1つあります。OSはそのパーティションにインストールされ、grubは私のブートローダーです。 fdisk -lは/ dev / sdaをフラッシュモジュールとして表示し、/ dev / sda1をプライマリパーティションとして表示します。 停電後は、通常、起動初期化スクリプトで完全に行うことはできません。 ドライブを別のPCにマウントするとき、fsck / dev / sda1を実行します。常に次のようなメッセージが表示されます "zero datetime on node 1553 ... fix (y)?" 私はそれらを修正し、次の停電まで正常に起動します。 明日オフィスに着いたら、fdisk -lの実際の出力を投稿します。 これが、システムがどのように機能するかについて私が知っているすべてです。私はシステムの専門家ではありません。職務内容の範囲外の窮地に陥る傾向のあるソフトウェアエンジニアです。ドライブのフォーマット、ブートローダーのインストール、ソフトウェアの作成、オペレーティングシステムのハッキングの方法を知っています。 これはdumpe2fsからの出力です #sudo dumpe2fs /dev/sda1 dumpe2fs 1.41.12 (17-May-2010) Filesystem volume name: VideoServer Last mounted on: / Filesystem UUID: 9cba62b0-8038-4913-be30-8eb211b23d78 …

4
TARファイルをISOファイルに変換する方法
Linux TARファイルがあり、直接ISOに変換したい。最初にファイルの内容を抽出する必要なく、これを行う方法はありますか? これは次の質問に似ています。ただし、これはプレーンまたはストレートアップのtarファイルに焦点が当てられており、bzipまたはbzip圧縮されたtarとは関係ありません。 これもスクリプト内で使用するつもりであり、最初に抽出したくない理由です。

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