サーバー管理者

システムおよびネットワーク管理者向けのQ&A

1
Windows 2008サーバーで最大接続バックログ制限を増やす方法
Windows 2008 Serverを使用しています。最大接続バックログ制限(TCP)は200です。この制限をより高い値(1000または2000など)に増やす方法はありますか? で、この記事で、あなたは、このキーの下のレジストリの変更へのパラメータの説明があります: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ AFD \ Parameters 関連する値は次のとおりです。 EnableDynamicBacklog(DWORD) MinimumDynamicBacklog(DWORD) MaximumDynamicBacklog(DWORD) DynamicBacklogGrowthDelta(DWORD) 私は次のような異なる値のセットを使用してみました EnableDynamicBacklog = 1 MinimumDynamicBacklog = 250 MaximumDynamicBacklog = 20000 DynamicBacklogGrowthDelta = 100 そして EnableDynamicBacklog = 1 MinimumDynamicBacklog = 20 MaximumDynamicBacklog = 1000 DynamicBacklogGrowthDelta = 10 しかし、私が何をしても、未処理の接続数は200に制限されます。(そして、はい、設定変更の間にサーバーを再起動しました。) 何か案は?


4
帯域幅が限られた小規模ホテル向けのワイヤレスAAA
私たち(私と一緒に仕事をしている技術)は、インターネットアクセスが多少贅沢であり、帯域幅が非常に限られている遠隔の北部の町に住んでいます。ここでは、月に数百ドルから数千ドルの範囲の超過料金は珍しくありません。私自身、自宅での通常のインターネット使用だけで月額料金が発生します(60Gドルで10Gが許可されています!) 私の仕事の一部として、私はこれを感じているいくつかのホテルに関わることに気づきました。私はこの問題を解決するために何かを考え出すことができることを知っていますが、私はシステム管理に比較的慣れていないので、私の夢が現実を乗り越えてほしくありません。 ですから、私はこれらのアイデアを、私よりもはるかに多くの経験を積んでいる皆さんに伝えます。皆さんの考えや懸念を共有していただければ幸いです。 このシステムは費用対効果が高いはずです。そうです、料金はここで高くなりますが、技術への信頼は私が今まで見た中で最も低いものです。 クライアントが使用量を削減できるようにする必要がある(イカ) これは多くの場合フランチャイズポリシーであるため、限られた(スループットと合計使用量)の無料インターネットを許可します。 ユーザーが帯域幅の使用状況を追跡できるようにする 追加料金で(オプションの)高速化および/または使用を許可します。この料金はチェックアウト時にフロントデスクで取得でき、PayPalやクレジットカードの使用は必要ありません。 残念ながら、一部のフランチャイズにはばかげたポリシーがあり、 ネットワークへのゲストを認証するためにサードパーティのリモートサービスを使用する必要があります。これは、WPAが停止していることを意味し、インターネット使用の前に認証を行わないことも意味します。ただし、ホテルにこのポリシーがない場合は、インターネットアクセスの認証を実行する必要があります。帯域幅(デフォルトではゲストアカウントの下)を追跡し、同じ制限を提供する必要がありますが、ゲストはスループットではなく、存在という観点から、完全な「無制限」アクセスを必要とすることがよくあります。 何もないホテル、オフィス、およびゲストネットワークの分離を備えたホテルにファイアウォール機能を提供します(これらの何人かは、暗号化せずに、簡単なTOSを利用して、ゲストネットワークでオフィスを運営しています!) ゲストが他のゲストに接続できないようにしますが、これを可能にする手段を提供します。IE。各ゲストはページに接続し、他のゲストを許可します。これにより、iptablesルール(python-netfilterを使用)が書き込まれ、2つの部屋でゲームをプレイできます。 これを実装する方法についての私の考え。多くのRAMと3つのNICを備えた適切なボックス(ここではルーターと呼びます): インターネット オフィス ゲスト(AP + In Room Ethernet) ルーターのファイアウォールルール ゲストはルーターとのみ会話でき、インターネットサービスを含め、必要な場所にルーティングされます。 既存のソリューションが導入されていない場合、Officeを使用してOfficeをインターネットにブリッジできます。それ以外の場合は、ネットワークアクセス可能なWeb(webmin + python-webmin?)インターフェイスで機能します。 ルーターソフトウェア: OpenVZは、私が本当に信頼していないいくつかのサービスに仮想化を提供します。Squid、FreeRADIUS、Apache。ゲストが直接アクセスできる唯一のサービスはApacheです。 Apacheはmod_wsgiとdjangoを持っています。なぜなら、私はdjangoを使って素早く書くことができ、私のニーズは低いからです。FreeRADIUS modも含まれている可能性がありますが、これにはいくつかの注意点があるようです。 ファイアウォールルールはiptablesを使用してルーターで処理されます。 Webmin(または多分カスタムdjangoアプリ)は、スタッフがアクセスする必要のある機能を抽象化して制御します。 Python、あなたが推測していないなら、それが私が最も快適だと思う言語であり、私はほとんどすべてにそれを使用しています。 そして最後に、これは行われましたか、それは一人の男にとっては取るに値しない過度に大規模なプロジェクトですか? ちなみに、私はPythonにはかなり慣れていますが、他の多くの言語にはあまり詳しくありません(PHPに苦労することもありますが、表面的な問題です)。私は熱心なLinuxユーザーでもあり、設定ファイルとコマンドラインに慣れています。 お時間を割いていただき、ありがとうございます。 編集:これが一部の人が期待していた意味でのQ&Aでない場合は、申し訳ありません。アイデアを探しているだけで、行われたことを行わないようにしています。私は今、pfSenseを、私が必要とするものの可能性のあるスタートとして見ています。

7
特定のパスワードについてADを監査する方法はありますか?
ADを監査して特定のパスワードを確認する方法はありますか? 以前は、すべての新規ユーザーに「標準」パスワードを使用していました(例:MyPa55word)。これが私たちの家のどこでも使用されていないことを確認したいと思います。 これを行う方法を私が考えることができる唯一の方法は、a)このパスワードを持つユーザーのディレクトリを何らかの方法で監査するか、b)このパスワードを特に許可しないGPを設定することです(理想的には、ユーザーにパスワードのリセットを促すでしょう)。 ) 誰もがこれにどのように取り組むことができるかについて何かヒントがありますか? Ta、 ベン

2
SQL Server 2005でのSHOWPLAN権限の影響は何ですか?
ユーザーは、実行プランを使用してクエリを調整するためにSHOWPLAN権限を必要としています。 この許可の意味は何ですか。ユーザーを許可しても安全ですか?ここでセキュリティに関するメモを確認しましたが、このユーザーには関係ありません。 知っておくべき他の問題はありますか?私が見るところから、本番データベースでさえ、ユーザーにこの権限を与えることは問題ではないようです。 助けてくれてありがとう!

7
MySQLはPostgreSQLよりも優れていますか?
質問は挑発的に聞こえますが、実際はそうではありません。最近、多くの分野でMySQLの制限が見つかり、PostgreSQLがますます好きになっています。これは、MySQLよりもはるかに優れたスケーリングとSQL標準への準拠を実現しています。 私はまだPostgreSQLの世界に不慣れですが、将来のすべてのプロジェクトでMySQLから離れることをいとわないので、知りたいことは、MySQLの特定の機能が優れていることですPostgreSQLよりも高性能またはよりユーザーフレンドリーなど)? 私はMySQLから何を逃してしまうのだろうと思っています。MySQLのAUTO_INCREMENTフィールドはPostgreSQLのSEQUENCESよりも便利であり、Windowsでの展開は以前から問題がありました(問題ではなくなりました。私にとっては問題ではありません)。 ほかに何か?
8 mysql  sql  postgresql 

3
無線LANの負荷テスト
エンタープライズネットワーク展開用のワイヤレスネットワークの負荷テスト方法について何か提案はありますか? サポートするワイヤレスの最悪のシナリオは多種多様です。 誰もいない、または300人の部屋。各部屋に1〜3台のワイヤレスデバイスがあり、すべてを同時に使用する可能性がある(大規模な教室) 新しい802.11Nラップトップを使用して、「ストライクライフ」や「シャニアトウェイン」のアルバムの最新エピソードをビットトレントしたい人がたくさんいる建物で、カウンターストライク(学生寮)をプレイしています。 人々が建物から建物へと移動することを期待している広いスペース、すべてが非エンタープライズ802.11ネットワークや他のノイズの多い大都市圏です。 したがって、新世代の802.11ネットワークの購入を計画しており、既存のベンダーに満足していないため、フォークリフトアップグレードになります。 800のラップトップを購入せずに学生のドロイドを雇って、インターネットをサーフィンしたり宿題をしたりする「ふり」をせずに、上記のユースケースをシミュレートする方法はありますか?ベイクオフがある場合、制御された再現可能な環境で実行できればすばらしいと思います。 私が望んでいるように見えるixiaテストデバイスは知っていますが、テストを適切に行う方法の専門知識がなければ、正しくテストできるかどうかわかりません。それで、これの代替案(または建物の周りにランダムに配置されたこれらの5つ)に加えて、サイト全体のテストを行って行う企業はありますか? また、Atherosワイヤレスラジオを備えたlinux / freebsdボックスを持っているとしましょう-既存のワイヤレストラフィックを検査して、スペクトル使用率、パケット再送信などの内訳を表示するための優れたツールはありますか?

3
Ubuntu Serverで動作するように自動アップグレードを取得するにはどうすればよいですか?
Ubuntuサーバーでの自動アップグレードを有効にするためのドキュメントに従いましたが、実際には何も更新されていません。 私の/etc/apt/apt.conf.d/50unattended-upgradesはほとんどデフォルトのように見えます。 // Automatically upgrade packages from these (origin, archive) pairs Unattended-Upgrade::Allowed-Origins { "Ubuntu karmic-security"; "Ubuntu karmic-updates"; }; // List of packages to not update Unattended-Upgrade::Package-Blacklist { // "vim"; // "libc6"; // "libc6-dev"; // "libc6-i686"; }; // Send email to this address for problems or packages upgrades // If empty …
8 ubuntu  apt  upgrade 


2
IIS7-Webデプロイメントツール-SetParam / SetParamFileでhttpおよびhttpsバインディング+証明書を設定
現在、MS Web Deployment Toolを使用して、ライブWebサイトといくつかのWebServicesをステージングボックスから2つのライブサーバーに同期しています。 ステージングボックスは、ポート17000上の任意のIPでサイトをホストしますが、2つのライブサーバーは負荷分散されており、それぞれに異なるIPがあります。 現在、同期操作を使用し、次のようにDestinationBindingパラメータを指定して、展開用に2つの個別のパッケージ(各マシンに1つ)を生成しています。 msdeploy -verb:sync -source:WebServer,computerName=localhost -dest:package="machinename.zip" -setParam:type="DestinationBinding",scope="SiteName",value="ip_address:port:". (読みやすくするために複数行に分割してください!) これを2回実行し、2つのマシンのそれぞれに異なるターゲットファイル名とIPアドレスを指定します。展開に関しては、各パッケージからそれぞれのライブサイトに同期するだけです。 私は知っています、私は知っています-1つのパラメーター化されたパッケージを生成し、おそらく2つのサーバーのそれぞれにSetParamFileスイッチを使用することでそれを行うことができるはずです-私が望んでいると信じていますが、これを行うためのドキュメントは率直に言って、存在した。 次に、このサイトのHTTP バインディングと HTTPSバインディングの両方を構成してデプロイする必要があります。使用するssl証明書も含まれます。 ステージングボックスのサイトにSSLバインディングを追加しました-開発証明書を使用します(置換する必要があります-またはステージングボックスでライブ証明書を使用する必要がありますか?) httpとhttpsの両方のエントリでターゲットIPを置き換える方法。 上記の-setParamのDestinationBinding値で複数のバインディングと証明書情報を指定できないようですが、これを行う方法を誰かが知っていますか? どんな助けも大歓迎です。


1
mod_deflateと共に使用されるApacheのmod_cacheは、gzipされたファイルをキャッシュしますか、それともソースをキャッシュしますか?
Apache(Http-Webserver)をmod_cacheおよびmod_deflateと共に使用すると、圧縮されていないソースファイルをキャッシュして(および要求ごとに圧縮します)、または圧縮された結果をキャッシュに直接保存するため、多くの安全性を確保できます。ファイルとしてのCPUリソースは、キャッシュに挿入するときに一度だけ圧縮されますか? どうもありがとうございました!! ヤン

3
MSMQのメッセージ受信が非常に遅い
かなり大規模なMSMQ環境のセットアップがあり、今日停止することにしました。 (すべてがvSphere 4.0 Update 1のVMです) ネット上のクライアントからデータを受信する8つのWebサーバーがあります。これらのマシンにはすべてMSMQがインストールされており、MSMQメッセージをメインのMSMQサーバーに送信するだけです。メッセージは現在、送信キューに蓄積されています。これらのマシンは、2 GBのRAMと2つのvCPUを搭載したWindows 2008 Web Editionです。 8つのWebサーバーからメッセージを取得するクラスター化されたMSMQサーバー(Windows Cluster Server)があります。キューに入れることができるデータの量に制限はありません。ハードドライブは50 GBで、空き領域は46 GBです。これらのマシンは、8ギガのRAMと4つのvCPUを備えたWindows 2008 Enterprise Editionです。クラスターには2つのvCPUがありましたが、CPU負荷が100%に達していたため、Windowsクラスターの両方のノードを4つのvCPUに増やしました。 キューからメッセージを読み取って処理する4つのアプリサーバーがあります。 通常、これはすべて完全に機能しますが、今日は機能しません。 今朝はすべてが非常にゆっくりと実行されています。現在、8つのWebサーバーは、最大30万のメッセージを送信キューに保持しています。クラスター化されたサーバーは現在、キューに100万を超えるメッセージを表示します(一部は200kと低い)。 8つのWebサーバーでperfmonを見ると、平均して1秒あたり2つのメッセージが送信されていることがわかります。クラスターのperfmonを見ると、1秒あたり〜7のメッセージがクラスターに入ってくることがわかります。 読み取りを行っているマシンは、それぞれ多くのメッセージを受け取っていません。最速のサービスは毎秒10〜12通のメッセージを受け取り、最も遅いサービスは0または1を示します。 最近の唯一の変更は、フロントエンドWebサーバーの数を4から8に変更したことです。約2週間前に問題なくこれを実行しました。火曜日に、残りの4人がどのように負荷を処理できるかを確認するために、電源を切りました。水曜日に、4台の新しいマシンをオンに戻しました。 クラスター上のディスクのIOが非常に低く、キューイングがない。 安全のために、PowerPathを最新バージョンに更新しましたが、それでも効果はありません。 8つのWebサーバーは1つのvLAN上にあり、クラスター化されたサーバーとアプリサーバーは2つ目のvLAN上にあります。vLAN間にファイアウォールはありません。 また、どのマシンでも、アプリケーションまたはシステムのログには何も役に立ちません。

2
データベース内の矛盾するページを修復する
SQL 2000 DBがあります。RAIDアレイの障害によりサーバーがクラッシュしました。DBCC CHECKDBを実行すると、9ページに27の一貫性エラーがあるというエラーが発生します。 これらのページでDBCC PAGEを実行すると、次のようになります。 Msg 8939, Level 16, State 106, Line 1 Table error: Object ID 1397580017, index ID 2, page (1:8404521). Test (m_freeCnt == freeCnt) failed. Values are 2 and 19. Msg 8939, Level 16, State 108, Line 1 Table error: Object ID 1397580017, index ID 2, …

2
LinuxでのApache自動起動を無効にする
ApacheがインストールされているCentOSを実行しています。自動的に起動します(スクリプトは/etc/init.dにあります)。これはスタンドアロンのデータベースサーバーであるため、Apacheを実行する必要はありません。スタートアップを無効にするにはどうすればよいですか?/etc/init.d内のファイルを削除するだけですか?

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