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

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


4
ロードバランサーの背後にあるREMOTE_ADDRの.htaccess RewriteCond?
ロードバランサーの背後にWebサーバーがあります。 メンテナンスのためにサイトをオフラインにするたびにメンテナンスページを表示するには、.htaccessに条件付きリダイレクトを追加する必要があります。この部分は簡単です: RewriteEngine on RewriteCond %{REQUEST_URI} !/maintenance.php$ [NC] RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC] RewriteRule .* /maintenance.php [R=302,L] ただし、訪問者のIPアドレスが自分のものである場合は、メンテナンスページにリダイレクトされず、オンラインであるかのようにサイトを表示およびテストできるという条件を追加します。この部分も通常は簡単です。 RewriteEngine on RewriteCond %{REMOTE_ADDR} !^11\.111\.111\.111 RewriteCond %{REQUEST_URI} !/maintenance.php$ [NC] RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC] RewriteRule .* /maintenance.php [R=302,L] ただし、私のWebサーバーはロードバランサーの背後にあるため、REMOTE_ADDRロードバランスサーバーの内部IPアドレスに解決されます。 これを変更して、転送されたIPアドレスを探すにはどうすればよいですか?私はPHPで$_SERVER['HTTP_X_FORWARDED_FOR']転送されたIPアドレスを取得するために使用できることを知っています。私はいくつかのことを試しました.htaccessが、うまくいきませんでした: %{X_FORWARDED_FOR} %{HTTP:X_FORWARDED_FOR} %{HTTP_X_FORWARDED_FOR} 解決 私は以下を機能させました: %{HTTP:X-FORWARDED-FOR}


2
ipv6: `ifconfig`は“ Scope:Link”を示します。「Scope:Link」とは何ですか?
私はRedHat 6の箱にいます。IPv6はデフォルトで有効になっており、すべてのインターフェースにIPv6アドレスが割り当てられています。 ifconfig これらのIPv6アドレスには「リンク」のスコープがあると報告されています。 %ifconfig eth0 Link encap:Ethernet HWaddr 00:24:90:AA:BB:1A inet addr:192.168.10.100 Bcast:192.168.10.255 Mask:255.255.255.0 inet6 addr:fe80 :: 224:90ff:feaa:bb1a / 64スコープ:リンクブロードキャストマルチキャストマルチキャストMTU:1500メトリック:1 eth1リンクencap:Ethernet HWaddr 00:24:90:AA:BB:1B inet addr:10.8.8.44 Bcast:10.8.8.255 Mask:255.255.255.0 inet6 addr:fe80 :: 224:90ff:feaa:bb1b / 64 Scope:リンクブロードキャスト実行マルチキャストMTU:1500メトリック:1 「Scope:Link」とはどういう意味ですか?IPv6アドレスの後半部分がNICのMACアドレスに似ていることがわかります。IPv6アドレスを明示的に設定していなくても、同じネットワークセグメントの他のデバイスはこのデバイスにpingできますか? このスコープがIPv4アドレスに表示されないのはなぜですか?「Scope:Link」はIPv6のみの概念ですか?
9 linux  ipv6 

2
典型的なNFSの読み取り/書き込み速度とは
HTTPビデオストリーミングファイルをNFSサーバー経由でWebサーバーに送信するサーバーをインストールしたばかりで、転送速度が最適化されていることを確認したい。しかし、どのような読み取り/書き込みレートが一般的であるかはわからないので、すでに最大に近い値を達成しているかどうかはわかりません。wsizeとrsizeパラメーターが重要であることは理解していますが、パラメーターのデフォルト値や、パラメーターを変更する価値があるかどうかはわかりません。 NFSに関するsourceforgeの記事に従って、私は書き込み速度を以下を使用してテストしました。 time dd if=/dev/zero of=/mnt/data/video/testfile bs=16k count=16384 また、書き込み速度は48MB / sです。 私はこれを何度もテストし(アンマウント/マウントしてキャッシュをクリアする)、この速度はほぼ一定でした。 私は読み取り速度をテストしました: time dd if=/mnt/data/video/testfile of=/dev/null bs=16k そして、117MB /秒の読み取り速度を取得します イーサネットスイッチとすべてのケーブルは1Gb / sに適しており、両方のマシンのNICはジャンボフレームを使用するように設定され(MTU = 9000)、/ etc / exportfsでasyncオプションを設定しました-速度は完璧なデータよりも重要です整合性。どちらのマシンも、かなり標準的なHP Proliantの7.2K SATAドライブ(一方は3G、もう一方は6G)です。どちらのマシンもLinux 2.6.18を使用しています。ファイルを送信するマシンはCentOS 5.5を実行しており、ファイルを受信するマシンはRHEL 5.4(Tikanga)を実行しています。 いくつかの異なるシステムをテストした経験のある人が、上記の数値がNFSデータ転送の典型的な値なのか、それとも増やす余地が十分あるのかを言えるといいのですが。

4
ディスクのスピンダウン時間を決定する方法
次のコマンドを使用して、APMとスピンダウン時間の両方を設定できます。 hdparm -S 246 -B 128 /dev/sda 残念ながら、私は情報出力でAPM値のみを見つけることができます: hdparm -I /dev/sda | grep Advanced スピンダウン時間の値を確認するにはどうすればよいですか?私のディスクは私の価値を無視していると思います。見たいです。smartctlを試しましたが、運が悪かったので、助けてください。 更新:tunedは非常に攻撃的であることがわかりました。下げると、ディスクが回転しません。そこに何かを設定していました。

3
CUPSからプリンターを削除するにはどうすればよいですか?
私のローカルCUPSサーバーは、使用するプリンターの名前について混乱しています。との2つの名前がhpextありhpext@vm-cupsます。どれが機能するかを予測することはできません。間違った機能を使用すると、ジョブはいつまでもキューに留まります。 にリストされているプリンタはありません/etc/cupsd/cupsd.conf。代わりに私はラインを持っています BrowsePoll cups.eecs.tufts.edu このサーバーはリストのみでhpext、リストはありませんhpext@vm-cups。 どういうわけか私のローカルサーバーが混乱していると考えています。メモリからプリンターを削除できれば、すべて順調です。しかし、ドキュメントのどこにもプリンターを削除するコマンドを見つけることができず、愚かなWebインターフェイスのDELETE PRINTERボタンは効果がありません。 私に何ができる?
9 linux  printing  cups 

4
サーバーを再起動せずにルートファイルシステムをアンマウントする
SSH経由でアクセスできるサーバーがあります。利用可能なKVMはなく、サーバー全体に対してルートパーティションは1つしかありません。不要なファイルをいくつか削除しましたが、それらをextundelete(http://extundelete.sourceforge.net/)で復元したいと思います。このため、対象のファイルシステムをマウント解除する必要があります。 再起動せずにルートファイルシステムをマウント解除する方法はありますか?一部のシステムにルートファイルシステムをマウントする前に、initrdがシステムをブートするのと同じようなことをするのでしょうか? ありがとう
9 linux  chroot 


3
LinuxソフトウェアRAID 5でmkfs操作に非常に時間がかかる
4 * 2 TBのディスクで構成されるLinuxソフトウェアRAIDレベル5をセットアップしました。ディスクアレイは64kのストライプサイズで作成され、他の構成パラメーターはありません。最初の再構築後、ファイルシステムを作成しようとしましたが、このステップには非常に時間がかかります(約30分以上)。私はxfsとext3ファイルシステムを作成しようとしましたが、どちらも長い時間がかかりました。mkfs.ext3を使用して、次のような動作が確認できました。 iノードテーブルの書き込みは、1053(〜1秒)に達するまで高速で実行され、その後約50を書き込み、2秒待機してから、次の50が書き込まれます(コンソールの表示によると)。 Control + Cで操作をキャンセルしようとすると、本当にキャンセルされる前に30分間ハングします 個々のディスクのパフォーマンスは非常に良好です。それぞれのディスクで個別にbonnie ++を実行し、約95 / 110MB /秒の書き込み/読み取り値を使用しています。すべてのドライブでbonnie ++を並行して実行した場合でも、値は約10 MBしか減少しません。したがって、ハードウェア/ I / Oのスケジューリングは一般的に問題の原因として除外しています。 stripe_cache_sizeとreadahead sizeのさまざまな構成パラメーターを試してみましたが、成功しませんでしたが、ファイルシステムの作成操作に関係があるとは思いません。 サーバーの詳細: Linuxサーバー2.6.35-27-generic#48-Ubuntu SMP x86_64 GNU / Linux mdadm-v2.6.7.1 これをさらにデバッグする方法について誰かが提案をしていますか?


3
sshd:特定のユーザーに対してPAM認証を有効にする方法
私はsshdを使用しており、公開鍵認証でのログインを許可しています。 選択したユーザーがPAM 2要素認証モジュールでログインできるようにしたい。 特定のユーザーにPAM 2要素認証を許可する方法はありますか? 同じように-特定のアカウントのパスワード認証のみを有効にしたい。誰かが私の重く守られた秘密口座、知っている場合を除いて-私は、パスワード認証を受け入れないことを考えることになるはずハッカー私のSSHデーモンを阻止するために、パスワード認証の試行を拒否したいです有効なパスワードを。SSHクライアントでシークレットキーまたは2要素認証を実行できない場合に、これを実行します。
9 linux  ssh  pam 

1
Usenet用にNNTPサーバーをセットアップする方法
内部のusenetサーバーをセットアップする必要がありますが、チュートリアルやアドバイスが見つかりません。Linuxを使用する必要があります。 チュートリアルや無料(ビール:-)などのソフトウェアを教えていただけますか? ありがとう
9 linux 

7
「ストリーム」コマンドへの永続的なSSH接続を一定期間作成するにはどうすればよいですか?
SSH経由でコマンドをネットワーク上の別のPC(両方のマシンでLinuxを実行しているマシン)に送信しているPCでアプリケーションを実行しているとしましょう。 たとえば、#1で何かが発生するたびに、#2でタスクを実行したいと思います。このセットアップでは、コマンドごとにSSH接続を作成する必要があります。 カスタムクライアント/サーバーアプリケーションをプログラミングせずに、基本的なUNIXツールでこれを行う簡単な方法はありますか?基本的に私が望んでいるのは、SSH経由の接続を確立してから、次々にコマンドを送信することです。
9 linux  ssh 

2
qcow2スナップショットのマウント
一部のXenサーバーを実行しており、KVMへの移行を開始しました。 現在、ゲストはrawイメージまたはLVMで実行されています。 libvirtがいくつかの非常に優れたスナップショット機能(virsh snapshot-createなど)を提供しているのを見つけたので、raw / lvmではなくqcow2を使用することにしました。 そして、これが私の質問です:libvirtは、qemu-imgを使用する場合と同じ種類のスナップショットをqcow2イメージに作成します-それらをマウントすることは可能ですか?qemu-nbdとqcowのマウントの可能性について何かを読みましたが、スナップショットについての言葉を見つけることができませんでした。

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