サーバー管理者

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

8
postgresにSHOW CREATE TABLEと同等のMySQLがありますか?
SHOW CREATE TABLEpostgresに相当するMySQLはありますか?これは可能ですか?そうでない場合、次に最適なソリューションは何ですか? (WCFを介して)リモートサーバー上にテーブルを作成するために使用するため、ステートメントが必要です。
66 mysql  postgresql  sql 

8
pg_dumpおよびpg_restore:入力ファイルは有効なアーカイブではないようです
あるマシンでpg_dumpを使用し、結果ファイルを別のマシンにコピーして、復元しようとしました。スキーマは同じだと思います。しかし、私は得る: pg_restore: [archiver] input file does not appear to be a valid archive 私は次の操作を行いました: pg_dump -a -f db.txt dbname そして: pg_restore -a -d dbname db.txt 何が悪いのでしょうか?
66 postgresql 

13
Linux:ルートのない生産的なシステム管理者(知的財産の保護)?
完全なrootアクセス権を付与せずに、ベテランのLinux syadminを生産的にする方法はありますか? この質問は、知的財産(IP)を保護するという観点から来ています。IPは、完全にコードおよび/または構成ファイル(つまり、簡単にコピーできる小さなデジタルファイル)です。私たちの秘密のソースは、私たちの小さなサイズが示唆するよりも私たちをより成功させました。同様に、私たちは、 IPを盗もうとした数人の元悪徳従業員(システム管理者ではない)から、一度は噛まれ、二度恥ずかしがります。トップマネジメントの立場は、基本的に「私たちは人々を信頼しますが、自己利益のために、絶対に仕事をするために必要な以上のアクセスを誰かに与えるリスクは許せません。 で、開発者の側、それは人々が生産することができるように、ワークフローやアクセスレベルを分割するだけで、彼らは見るために必要なもののみを表示することは比較的簡単です。最上の人々(実際の会社の所有者)だけが、すべての材料を組み合わせて特別なソースを作成する能力を持っています。 しかし、Linux管理者側でこのIPの機密性を維持する良い方法を思い付くことができませんでした。コードと機密テキストファイルにGPGを広範囲に使用しています...しかし、管理者が(たとえば)ユーザーにsu 'し、tmuxまたはGNU Screenセッションをホッピングして、彼らが何をしているのかを見ないようにするにはどうすればよいですか? (また、機密情報と接触する可能性のあるすべての場所でインターネットアクセスが無効になっています。しかし、完璧なものはなく、賢いシステム管理者やネットワーク管理者側のミスに穴が開いている可能性があります。もちろん他にも数多くの対策が講じられていますが、それらはこの質問の範囲を超えています。) 私が思い付くことができる最高のは、基本的にパーソナライズされたアカウントを使用しているにsudoに記載されているものと同様に、ルートとして動作する複数のLinuxシステム管理者。具体的には、会社の所有者以外には、実際には直接ルートアクセス権はありません。他の管理者は、パーソナライズされたアカウントを持ち、root にsudoする機能を持ちます。さらに、リモートロギングが開始され、ログは会社の所有者のみがアクセスできるサーバーに送信されます。ロギングがオフになると、何らかのアラートが発生します。 賢いシステム管理者は、おそらくこのスキームにいくつかの穴を見つけることができます。そして、それはさておき、それはまだ積極的ではなく反応的です。私たちのIPの問題は、競合他社が非常に迅速にIPを利用し、非常に短い順序で多くの損害を引き起こす可能性があることです。 そのため、管理者ができることを制限するメカニズムの方が良いでしょう。しかし、これは微妙なバランスであることを認識しています(特に、今すぐ解決する必要がある生産上の問題のトラブルシューティングと修正の観点から)。 非常に機密性の高いデータを持つ他の組織がこの問題をどのように管理しているのでしょうか?たとえば、軍のシステム管理者:機密情報を見ることなく、サーバーとデータをどのように管理しますか? 編集:最初の投稿で、私は表面化し始めている「雇用慣行」コメントに先手を打って対処するつもりでした。1つは、これは技術的な質問であると想定されており、雇用慣行はIMOが社会的な質問に向かっている傾向があります。しかし、2つ、私はこれを言います:私たちは人々を雇うために合理的であるすべてをしていると信じています:複数のインタビュー会社の人々; バックグラウンドおよび参照チェック。すべての従業員は、IPに関する詳細を記載したハンドブックを読んで理解したと言っているものを含め、多数の法的文書に署名しています。今、この質問/サイトの範囲外ですが、誰かが悪い俳優の100%を除外する「完璧な」雇用慣行を提案できるなら、私はすべて耳です。事実は次のとおりです。(1)完璧な採用プロセスがあるとは思わない。(2)人々は変わる-今日の天使は明日の悪魔になるかもしれない。(3)試行されたコード盗難は、この業界ではやや日常的なことのようです。
66 linux  security  root 


18
ラウンドロビンDNSは静的コンテンツの負荷分散に「十分」ですか?
http://sstatic.netの Webサイト間で提供する一連の共有静的コンテンツがあります。残念ながら、このコンテンツは現在、まったく負荷分散されていません。単一のサーバーから提供されています。そのサーバーに問題がある場合、共有リソースは不可欠な共有javascriptライブラリおよびイメージであるため、それに依存するすべてのサイトは事実上ダウンしています。 単一サーバーの依存関係を回避するために、このサーバー上の静的コンテンツの負荷を分散する方法を検討しています。 ラウンドロビンDNSはせいぜいローエンド(一部はゲットーとさえ言うかもしれません)ソリューションであることに気付きますが、私は疑問に思わずにはいられません- ラウンドロビンDNSは静的コンテンツの基本的な負荷分散のための「十分な」ソリューションです? これについては[dns] [load-balancing]タグで議論されており、このトピックに関するすばらしい投稿をいくつか読んでいます。 複数のラウンドロビンAレコードによるDNSロードバランシングの一般的なマイナス面を認識しています。 通常、DNSレコードを使用したハートビートや障害検出は行われないため、ローテーション内の特定のサーバーがダウンした場合、そのAレコードをDNSエントリから手動で削除する必要があります DNSエントリはインターネット全体に積極的にキャッシュされるため、これが機能するには、生存時間(TTL)を必ずかなり低く設定する必要があります。 クライアントコンピューターは、複数のAレコードがあることを確認し、正しいレコードを選択する責任があります。 しかし、ラウンドロビンDNSはスターターとして十分に優れており、静的コンテンツの負荷分散の "より良い代替案を調査および実装している間"の形で、何よりも優れていますか?または、DNSラウンドロビンはどのような状況でもほとんど価値がありませんか?

7
DNSが世界中に伝播しない
serverfault.comのDNSエントリに関連するものは何も変更していませんが、一部のユーザーはserverfault.com DNSが解決できないと今日報告していました。 私はジャストクエリを実行しましたが、これを確認することができます。serverfault.comの dnsは、特定の理由がない限り、いくつかの国では解決に失敗しているようです。(同様の方法で世界的なpingを行うWhat's My DNSでも確認されているため、2つの異なるソースによって問題として確認されています。) serverfault.comのDNSに触れていない場合、なぜこれが起こるのでしょうか? レジストラは(gag)GoDaddyであり、ほとんどの場合、デフォルトのDNS設定を問題なく使用しています。私は何か間違っていますか?DNSの神々は私を見捨てましたか? これを修正するためにできることはありますか?DNSをグースする方法、またはDNSを強制的に世界中に正しく伝播させる方法はありますか? 更新:月曜日の午前3時30分(PST)に、すべてが正しいように見えます。JustPingレポートサイトはすべての場所から到達可能です。非常に多くの有益な応答をありがとう、私は多くのことを学びました、そして、これが次に起こるとき、このQを参照します。


8
Debianサーバーを保護するためにどのような手順を取りますか?[閉まっている]
インターネットに直接接続されているDebianサーバーをインストールしています。可能な限り安全にしたいのは明らかです。あなたとあなたのアイデアを追加して、それを保護するためのアイデアとあなたがそれのために使用するプログラムをお願いします。 この質問の一部で、ファイアウォールとして何を使用していますか?手動で設定されたiptablesだけか、何らかのソフトウェアを使用して支援しますか?最善の方法は何ですか?すべてをブロックし、必要なものだけを許可しますか?このトピックの初心者向けの良いチュートリアルはありますか? SSHポートを変更しますか?ブルートフォース攻撃を防ぐためにFail2Banなどのソフトウェアを使用していますか?


4
Nginx-単一のファイルを提供するためのルート対エイリアス?
(ヒント:毎回ブラウザキャッシュをクリアする)nginxなどの単一のファイルを提供するのに何時間もかかった後、エイリアスディレクティブを使用する方法と、ルートディレクティブを使用する方法の2つの異なる方法を見つけました。robots.txt location /robots.txt { alias /home/www/static/robots.txt; } location /robots.txt { root /home/www/static/; } 2つの間に機能的な違いはありますか?またはセキュリティの問題?他のディレクティブとの競合はありますか?(両方とも別の/ staticロケーションで問題ないように見えました)。それとも、どちらかを選択する理由は何ですか? 注-私は両方を同時に使用しませんでした :)むしろ、一度に1つずつ試し、両方とも機能しました。同じファイル内で両者がどのように相互作用するかを尋ねているわけではありませんが、どちらを使用する方がよいでしょうか。
66 nginx 

5
ロードバランサーの背後にある各サーバーには、独自のSSL証明書が必要ですか?
ロードバランサー(haproxyなど)の背後に5つのWebサーバーがあり、それらが同じドメインのコンテンツを提供している場合、すべてのサーバーにSSL証明書が必要ですか、または各サーバーで同じ証明書を使用できますか? 特定のサーバーにすべてのSSLリクエストを送信できることは知っていますが、それには分散セッション情報が必要であり、それが実現しないことを期待しています。

4
Apache2をサブディレクトリにリダイレクトする方法
複数の仮想ホストを使用して、Debian etchでapache2を実行しています。 私はリダイレクトするようにhttp://git.example.comに行きますhttp://git.example.com/git/ 本当にシンプルなはずですが、Googleはそれを完全にカットしていません。私はリダイレクトとリライトのものを試してみましたが、彼らは私が望んでいることをかなりしているようには見えません...

9
警告「xauthデータなし」を防ぐにはどうすればよいですか。X11転送に偽の認証データを使用していますか?
MacからLinux(Debian)へのssh接続を開始するたびに、次の警告が表示されます。 No xauth data; using fake authentication data for X11 forwarding. これは、gitやmercurialなど、sshを使用しているツールでも発生します。 これが表示されないように、システムにローカルな変更を加えたいだけです。 注:Mac OS X(10.8.1)にX11サーバー(XQuartz 2.7.3(xorg-server 1.12.4))があり、正常に動作しています。ローカルまたはリモートで正常にクロックを開始できます。
66 ssh  x11 

2
memtest86 +は、それ自体を実行するために使用されるメモリをテストしますか?
一般的なサーバー障害シナリオの1つは、DRAMの不良であり、ECCメモリが使用されている場合もあります。 memtest86+DRAMの問題を診断する最も便利なツールの1つです。メモリの開始時に自動的にロードされるmemtest86+ため、memtest86+ロードされるメモリの部分をチェックするかどうか疑問に思っていました。 割り当てられたメモリはmemtest86+非常に小さいので、重要ではありませんか、それが存在memtest86+するメモリの場所をテストできないためにDRAMの欠陥を見逃す可能性がありますか?
65 linux  memory  boot 

6
Heartbleed:HTTPS以外のサービスは影響を受けますか?
OpenSSLの「heartbleed」脆弱性(CVE-2014-0160)は、HTTPSを提供するWebサーバーに影響します。他のサービスもOpenSSLを使用します。これらのサービスは、ハートブリードのようなデータ漏洩に対しても脆弱ですか? 私は特に考えています sshd 安全なSMTP、IMAPなど-dovecot、exim、postfix VPNサーバー-OpenVPNおよびフレンド 少なくとも私のシステムでは、これらはすべてOpenSSLライブラリにリンクされています。

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