サーバー管理者

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

9
GmailとLiveがサーバーからのすべてのメッセージをスパムとして作成している
サーバーフォールトで回答できるため、 この質問はStack Overflowから移行されました。 9年前に移行され ました。 ここで非常に奇妙な結果を得ています。サーバーが@hotmailまたは@gmailアカウントにメールを送信すると、スパムとしてマークされます。サーバーからOutlookから@hotmailにメールを送信すると、スパムとしてマークされませんが、Gmailでスパムとしてマークされます。彼らはヤフーでうまくいくようだ。 サーバーのホスト名Aレコードは、PTRレコードが同じドメイン名を指すIPアドレスを指します。TXTレコードには、そのサーバーIPから電子メールを送信できるようにするSPFレコードが含まれています。 これが発生し始めたとき、VPSから専用サーバーに移動しました。私が見ることができるものから、電子メールのヘッダーは同一です。これは、Gmailがスパムとしてマークしたメールヘッダーの1つです。一部のフィールドは再配置されました。 MYGMAILACCOUNTは、メールの送信先アカウントのメールアドレスです。 USERは、 ホスト 名から送信されたシステム上のアカウントの名前です。HOSTNAMEは、 サーバーのFQDN です。IPADDRは、ホスト名のIPアドレスです。MYDOMAINは、私のドメイン名です。 Delivered-To: MYGMAILACCOUNT Received: by 10.220.77.82 with SMTP id f18cs263483vck; Sat, 27 Feb 2010 23:58:02 -0800 (PST) Received: by 10.150.16.4 with SMTP id 4mr3886702ybp.110.1267343881628; Sat, 27 Feb 2010 23:58:01 -0800 (PST) Return-Path: <USER@HOSTNAME> Received: from HOSTNAME (HOSTNAME …
18 email  spam  exim 


6
Postfixエイリアスと重複した電子メール、修正方法
次のようなエイリアスをpostfixに設定しています: all@mydomain.com: foo@mydomain.com, bar@mydomain.com ... 電子メールがall@mydomain.comに送信され、そのエイリアスの受信者のいずれかがcc:edである場合(これは非常に一般的です(つまり、「全員に返信」))、電子メールは重複して配信されます。たとえば、電子メールがall@mydomain.comに送信され、foo @ mydomain.comがcc:edである場合、2回配信されます。Postfix FAQによると、これはPostfixがグループを拡張せずに電子メールを並行して送信するため、仕様によるものであり、sendmailよりも高速になります。これですべてうまくいきましたが、電子メールを送信する前に重複した受信者を実際に削除するようにPostfixを構成することは可能ですか? 同じ問題を抱えているネット上の人々からの多くの投稿を見つけましたが、まだ答えを見つけていません。Postfixでこれができない場合、途中でそれを行うことは可能ですか?私はユーザーを教育しようとしましたが、それは私が恐れているかなり無益です... Mac OS X Server 10.6でpostfixを実行しています。amavisはcontent_filterとして設定され、dovecotはmailbox_commandとして設定されています。私はprocmailをsmtp配信用のcontent_filterとして設定しようとしました(以下の提案に従って)が、正しく設定できないようです。さまざまな理由から、標準のOS X構成を置き換えることはできません。つまり、接尾辞、amavis、およびdovecotはそのままです。ただし、必要に応じて追加できます。

3
仮想サーバーと物理サーバー
私はセカンドオピニオンの後です。そして、これがすでに回答されている場合は謝罪します(正しい方向に向けてください)。 私が取り組んでいるプロジェクト内のさまざまな派ionsは、仮想サーバーと物理サーバーの間の聖戦に従事しています。COTS IBM文書管理システム(DB2など)を実装しています。 一般的な知恵では、すべてを仮想化する必要があり、ベンダーパートナーはこの見解をサポートしています。仕事中のプロペラヘッドの一部は、特に中央メタデータサーバー(基本的には大きなDB2データベース)に対してこれに反対しています。 私の問題は、私が開発者のバックグラウンド(私はスクワットを知っています)から来ていることです。そのため、独立した見解を歓迎します。 仮想対物理のスキニーは何ですか?いつ仮想化する必要がありますか?一般的な長所/短所など10の私のスターター-私を撃shootする... バーチャル: DRに適しています(オンに失敗した場合、つまり実行中の物理ボックスなど、別のVMサーバーに新しいインスタンスをセットアップできます) 特定のデータベースシナリオに悪いですか? わずかなパフォーマンスヒット(詳細は不明)

5
SQL Serverのライブバックアップ中はどうなりますか?
同僚の何人かは、SQL Serverデータベースがまだ実行されている間にバックアップできると言って驚いたのですが、それがどのように可能か疑問に思いました。SQL Serverがデータベースをオンラインのままバックアップできることは知っていますが、なぜそれが可能かを説明する方法はわかりません。私の質問は、これがデータベースにどのような影響を与えるかです。 バックアップの実行中にデータが(挿入、更新、または削除によって)変更された場合、バックアップにはそれらの変更が含まれますか、それともその後データベースに追加されますか? ここではログファイルが重要な役割を果たしていると考えていますが、その方法はよくわかりません。 編集:ちょうどメモとして、私の場合は、SQL Serverエージェントを使用してデータベースをバックアップすることと、このプロセス中のデータベース変更の影響を伴います。

3
gitosisをアンインストールするにはどうすればよいですか?
サーバーフォールトで回答できるため、 この質問はStack Overflowから移行されました。 10年前に移行され ました。 私はdramhostマシンにgitosisをインストールしましたが、ソリューションよりも多くの問題を引き起こしているので、それをアンインストールしたいと思います。 問題は、アンインストールする方法が見つからないことです。〜/ repositoriesディレクトリを削除しましたが、もちろんすべてのビンはまだ含まれています。また、私はそれがssh構成に何をしたかについてより心配しています。
18 uninstall  git  python 

4
接続を閉じても終了しないSSH経由でスクリプトを実行する方法は?
スクリプトを実行する必要がありますが、実行に時間がかかります。または、永久に実行したいだけです。切断すると実行が停止するため、マシンにSSHで接続することはできません。 スクリプトを起動したシェルに依存しないスクリプトを実行する方法はありますか? Ubuntu 9.04を使用しています。
18 ubuntu  ssh  bash  scripting 

4
稼働中のLinuxサーバーのクローンを作成する
サーバーフォールトで回答できるため、 この質問はStack Overflowから移行されました。 10年前に移行され ました。 動作するLinuxサーバーを複製する必要があります。稼働中のサーバーをシャットダウンできません。クローンを取得して別のサーバーに展開する方法はありますか?
18 linux  clone 

4
DNS:「MX」レコードがあり、「A」レコードがないことは有効ですか?
あなたがを所有していてabcd.com、それを使用してのみでメールを送受信したいとしますbob@abcd.com。どんな種類のウェブサイトも提供したくありません。 DNSレコードを設定して、「MX」レコードを含め、「A」レコードを含めないようにできますか? メールを送受信するにはこれで十分ですか? これは、これらのことを定義する標準に関して有効ですか? 編集:明確にするために、メールサーバー(用語?)はabcd.comまたは* .abcd.comでホストされません。

2
SOAおよびプライマリNSレコード(DNS)
問題は、SOAレコードで指定されたプライマリネームサーバーとレコードで指定されたネームサーバーとの関係NSです。これらのものはどのようにリンクされていますか? ほとんどのWebサイトを照会すると、次のようになります。 dhamma@sansa:~$ host -t SOA arth.com arth.com has SOA record ns1.comcastbusiness.net. domreg-tech.comcastbusiness.net. 2009072715 3600 7200 604800 7200 そして、私が見ることを期待しns1.comcastbusiness.net、私はクエリを実行するときので、プライマリネームサーバーとしてNSドメインのレコードを、私はこれを取得します: dhamma@sansa:~$ host -t NS arth.com arth.com name server ns1.comcastbusiness.net. arth.com name server ns2.comcastbusiness.net. arth.com name server ns3.comcastbusiness.net. これにより、SOAレコードが何らかの形でプライマリNSレコードに自動的に入力されると考えるようになりました。それはリモートでも真実ですか? 私が最も混乱しているのはここだからです: dhamma@sansa:~$ host -t SOA paulwarnk.com paulwarnk.com has SOA record a.dns.hostway.net. hostmaster.siteprotect.com. 2009012319 …

9
無料のIPアドレス管理ソフトウェア
この投稿を改善したいですか?引用や回答が正しい理由の説明など、この質問に対する詳細な回答を提供します。十分な詳細のない回答は、編集または削除できます。 ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 IPアドレス空間を管理するシステムを選択しています。そこで、IPPlanのような特別なフリーソフトウェアを探しています。だから私たちが最近持っているもの: Ipplan(ベータIPv6サポート) SolarWinds IPアドレストラッカー(IPv6サポート不明) NOCプロジェクトの IPモジュール(ちなみに、見てください、非常に有望なプロジェクトのようです)(IPv6サポート不明) phpIP(IPv6をサポートしません) RackTablesからのIP管理(IPv6をサポートしません) 上記のような他の特別なソフトウェアについて知っていますか? しかし: ウィキなし DNSなし DHCPなし スプレッドシートなし ソフトウェアは以下を提供する必要があります。 利用可能な住所の明確な表示 サブネット/検索パターン/所有者/追加情報によるすべてのアドレスの詳細リスト IPの所有者、ドメイン名、連絡先などの追加情報の追加をサポートする必要があります マルチユーザーサポート 簡単なインターフェース ソフトウェアは、アドレス管理用に特別に作成する必要があります。 拡張性 すべてのOS:win、lin、sol、web
18 networking  ip 

6
PBXをPCに接続するにはどうすればよいですか?
この質問は、サーバー障害で回答できるため、スーパーユーザーから移行されました。 9年前に移行され ました。 私の上司は、誰が電話代で私たちにそんなに費用をかけているのかを知りたいと思っています。電話の請求書では、ダイヤルされた番号のみを見ることができます。明らかに、どの内線がダイヤルしたかはわかりません。私たちは電話会社と話をしましたが、実際には使い物になりません。 PCをPBXに接続するにはどうすればよいですか?また、データのダウンロードには何を使用しますか?PBXシステム(Panasonic KX TA 308)があります。COMポート経由で接続し、ソフトウェアを使用して通話データをダウンロードできることを読みました。私はこれを自分でコーディングすることを申し出ましたが、上司はそれがかかる時間の価値がないと心配しているので、セットアップするのにあまり労力を必要としない、すぐに使用できる特別なソフトウェアを使用します。 どんな助けも大歓迎です。ありがとう。
18 pbx 

4
Apache / PHPベースのWebアプリで明らかなメモリリークの原因を特定するにはどうすればよいですか?
約1週間に1回ですが、何日間も正常に実行された後、1日数回でさえ、EC2インスタンスが応答しなくなります。Muninのメモリグラフは、「アプリ」に割り当てられたメモリが成長し始め、スワップが完全に使用され、インスタンスが効果的にひざまずくまで停止しません。別のカスタムグラフは、絶えず成長しているプロセスがapache2であることを示しています。 mod_phpといくつかのPHPスクリプトを使用して、標準のprefork Apacheセットアップを実行します。以下のグラフでわかるように、apache2プロセスをトリガーしてメモリの消費を開始する何かが発生します。私が間に合った最初の緑のスパイクは、物事が手に入らないうちにApacheを再起動しました。2番目のスパイクは少し遠くになり、インスタンスを完全に再起動する必要がありました。 ムニンメモリグラフ 私が疑問に思っているのは、これをどのようにデバッグするのが最善かということです。FastCGIを使用してPHPをセットアップし、独自のプロセスで実行する以外に、Apacheか、PHPとコードの組み合わせが過剰なメモリ使用の原因であるかを判断する良い方法は何ですか?この問題を追跡するためにどのような手順を取りますか? 更新:マットが以下に提案したように、私はstraceを巻き込んだ後にリークを追跡することができました。 メモリ内で徐々にそして継続的に成長しているapache2プロセスを見つけた後、PHPスクリプトにさらにいくつかのerror_log()呼び出しを追加し、実行中のさまざまなポイントで使用されるRSSの合計量を出力しました(psの出力を使用)。しかし、それは誤解を招くものであることが判明しました。RSSは、スクリプトの実行が完了した後にのみジャンプしたように見えましたが、後のデバッグでは実際にはそうではないことが明らかになりました。注意してください! 幸いなことに、これらのerror_log()呼び出しはすべて最終的には有用であることが判明しました。strace(strace -p <pid> -tt -o trace.log -s 256)を起動したとき、リクエストごとに、プロセスが約400kのメモリを割り当てていることがわかりました(「brk」システムコールを探し、最後のコールから最初のコールのパラメータを減算します-通常、いくつかは別の後に)。次に、error_log()メッセージを含む最新の「書き込み」システムコールを検索しました。これにより、スクリプトのどの時点でメモリが割り当てられているかがわかります。より正確に位置を特定するために、いくつかのより戦略的に配置されたerror_log()呼び出しで、最終的に犯人を見つけました。 PHPスクリプトからcurl_exec()を呼び出したときにメモリがリークしていました。SSL接続の処理に関連する一部のcurlコードは何か間違ったことをしている-HTTPに切り替えたときにリークはなくなりました。Curlのchangelogは、7.19.5で修正されたいくつかのSSLメモリリークを参照しているため(7.18.2でした)、次に試してみます。 それまでは、Apacheを妥当な範囲内に収める非常に低いMaxRequestsPerChildで実行しています。みんな、ありがとう!
18 php  apache-2.2  memory 

3
SSLを使用するApache2では、VirtualHostブロックをコピーする必要がありますか?
UbuntuのApache2で80のサイトをリッスンしているので、SSLを追加したいと思います。VirtualHostブロック全体をコピーする必要がないように、ポート443でSSLEngineを有効にする方法はありますか? 私がこれを行うとき: Listen 80 Listen 443 NameVirtualHost * <VirtualHost *> SSLEngine On ... a bunch more lines... </VirtualHost> ポート80のSSLEngineをオンにします。VirtualHostブロックを1つだけ使用して、ポート443のSSLEngineのみをオンにする方法はありますか?だから私はこのようなことをすることができますか? Listen 80 Listen 443 NameVirtualHost * <VirtualHost *> <IfPort 443> SSLEngine On </IfPort> ... a bunch of lines I don't want to copy into another VirutalHost block... </VirtualHost>

6
プロセスごとのCPU使用率を記録するにはどうすればよいですか?
Linodeには奇妙な動作をしているボックスがあります。時々CPUとディスクI / Oが100%になり、サーバーが応答しなくなり、起動する必要があります。私は何が起こっているかをよりよく調査したいのですが、そのCPUとI / Oのすべてに責任を負っている人を見つける方法がわかりません。Gentoo 2.6.18を実行しています。

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