サーバー管理者

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

2
CNAMEレコードのTTLはどういう意味ですか?
ネットワークに含まれるサーバーの数が多いため、すべてを整理するのに苦労しています。それらのいくつかは静的IPを持たないため、config.mydomain.comドメインを作成した方がいいと思いました。このドメインでは、各サーバーのAレコードとIPを保存できます。これは私がそれを設定する方法です: s1.config.mydomain.com. A 10.0.0.1 #ttl 60 s2.config.mydomain.com. A 10.0.0.2 #ttl 60 s3.config.mydomain.com. A 10.0.0.3 #ttl 60 # etc IPをすばやく変更する必要がある場合に備えて、これらの各レコードにはTTLが60ありますが、60秒ごとに接続するクライアントが更新する必要は必ずしもありません。次のように、ドメインを使用するように設定したとしましょう。 mydomain.com. CNAME s2.config.mydomain.com. #ttl 3600 mail.mydomain.com. CNAME s2.config.mydomain.com. #ttl 10800 svn.mydomain.com. CNAME ns1.config.mydomain.com. #ttl 21600 CNAMESのTTLは高いため、mydomain.comにアクセスするとします。DNSサーバーにIPを要求し、サーバーmydomain.comが返されます。CNAME s2.config.mydomain.com.その後、サーバーにIPを要求s2.config.mydomain.comし、サーバーが返されます10.0.0.1。 CNAME s2.config.mydomain.comレコードを3600秒キャッシュし、A 10.0.0.1レコードを60秒キャッシュしますか?つまり、60秒ごとにサーバーにIPアドレスを要求することになりますか? または、seeをキャッシュし、をCNAME s2.config.mydomain.com取得しA 10.0.0.1、3600秒間キャッシュします。 最初の場合は、おそらく別の方法でそれらを管理する必要があるため、それが2番目であることを望んでいますが、よくわかりません。それらを追跡するより良い方法を知っていますか?

3
rsyncは宛先のファイルを削除しません
時間とともに変化するディレクトリを別のディレクトリにミラーリングしようとしています。私の問題は、ソースディレクトリにファイルがもう存在しない場合、rsyncが宛先のファイルを削除しないことです。デモスクリプトは次のとおりです。 #!/bin/sh set -x DIR1=/tmp/1 DIR2=/tmp/2 rm -rf $DIR1 rm -rf $DIR2 mkdir $DIR1 mkdir $DIR2 echo "foo" > $DIR1/a echo "bar" > $DIR1/b rsync -a $DIR1/* $DIR2 rm -f $DIR1/a rsync -a --delete $DIR1/* $DIR2 ls -1 $DIR2 出力は次のとおりです。 + DIR1=/tmp/1 + DIR2=/tmp/2 + rm -rf /tmp/1 + rm …
22 linux  rsync 

2
/ tmpと/ var / tmpの違いと正しい使用法
私はこれまであまり考えていませんでしたが、私が日常的に使用しているほとんどのLinuxディストリビューション(Ubuntu、Centos、Redhat)に/ var / tmpおよび/ tmpディレクトリがあるのは奇妙に思えます。 最初のファイルシステムレイアウトを設計した人が「すべてのtmpファイルが同じように作成されるわけではない!」と思ったときなど、2つの間に意味的な違いはありますか? Centosで私が見つけた唯一の違いは、/ var / tmpが720時間古いファイルを保持している間、/ tmpは240時間より古いファイルを定期的にスクラブすることです。
22 linux  directory 

8
新しいEC2インスタンスにsshできないのはなぜですか?
新しいインスタンスを作成しました(小さな、Amazonの64ビットAMI linux)「mir」という名前の新しいキーペアを作成しました。ダウンロードmir.pemして自分の~/.sshフォルダに入れました。私もやったssh-add mir.pem。 それから私はしようとしました ssh ubuntu@public_DNS_from_amazon なぜ機能しないのですか!?

11
WindowsでのPuTTYの代替:セッション組織の保存の改善[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のサーバー障害のため。 6年前に閉鎖されました。 ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 私は何年もPuTTYを使ってきましたが、悲しいかな、私の保存されたセッションリストは、単純なアルファベット順のリストが少し面倒になるほどに成長しました。私が本当に見たいのは、保存されたセッションのネストされた/階層的なスタイルなので、作成することができます: ACME switch01 switch02 ルーター ... ランド メールサーバー ウェブサーバー ... 助言がありますか?
22 windows 

6
ソフトウェアロードバランサーをスケールアウトする一般的な方法は何ですか?
多くの場合、アプリサーバーの前にSLB /リバースプロキシを持つWebアプリアーキテクチャがあります。 SLBへの接続数が、単一の SLBが効果的に処理するには多すぎるリソースを必要とする場合はどうなりますか?具体的でありながら最高の例として、200万の永続的なHTTP接続を検討してください。明らかに、単一の SLBはこれを処理できません。 SLB をスケールアウトするための推奨構成は何ですか? LBのグループ/クラスターを作成するのは一般的ですか?そうである場合、LBのグループ間でクライアントの負荷はどのように分散されますか?

4
Debianパッケージのインストール中にプロンプ​​トを無効にする
Debianパッケージのインストール中に表示されるプロンプトを完全に無効にするにはどうすればよいですか?見つけたすべてのオプションを使用しましたが、まだプロンプトが表示されているパッケージがいくつかあります。 私はこのコマンドを使用しています: apt-get -y --allow-unauthenticated --force-yes -o DPkg::Options::="--force-overwrite" -o DPkg::Options::="--force-confdef" install x11-common x11-commonパッケージがまだプロンプトを表示するのはなぜですか?どうすればこれらのプロンプトを取り除くことができますか? 前もって感謝します - ビクター 編集:明確にするために、プロンプトは「はい/いいえ」プロンプトではなく、色付きの画面(通常は2色の画面)で開かれた質問ですが、これらの質問のデフォルトオプションを設定したい

5
インストールスクリプトの実行中に一時的にsudoのタイムアウトを増やす
たくさんのソフトウェアをインストールするスクリプトを作成しようとしていますがroot、すべてをとして実行する必要はありませんので、パスワードの入力を求めてから、sudoまたはsu必要なときに特権を取得します。 私がやっていたsudo -vスクリプトの先頭にパスワードを要求するようにして、ちょうど通常、後にsudoを使用します。タイムアウトを引き継ぐ単一のインストールに到達するまで、これはうまく機能します。 タイムアウトを永続的に増やす必要はありません。現在のセッションでのみsudoのタイムアウトを増やす方法はありますか?

8
SSH経由でLinuxをリモートでインストールする方法は?
現在RHEL 3.4(x86)を実行しているサーバーにUbuntu Server 10.04(x86)をリモートでインストールする必要があります。問題が発生した場合、誰も再起動ボタンを押すことができないため、非常に注意する必要があります。 Linuxをリモートでインストールしたことがありますか?どの方法をお勧めしますか?気をつけるべきことについて何かアドバイスはありますか? 更新: ご協力いただきありがとうございます。「運転中にタイヤを交換する」ことができました! 私の方法の主なコンポーネントは、HOWTO-DebianをリモートLinuxシステムにインストールする、grub legacy:Booting once-only、grub single boot and kernel panic reboot、およびUbuntu Community Documentation:InstallationFromKnoppix 私がやったことの概要は次のとおりです。 既存の Ubuntuサーバーでdebootstrapを実行します RHEL 3.4サーバーのスワップパーティションにファイルを転送します スワップパーティション(debootstrapシステム)で起動します ファイルを元のルートパーティションに転送する 新しいUbuntuシステムを起動し、tasksel、apt-getなどでインストールを完了します VMでメソッドをテストし、サーバーに適用しました。私は幸運にもすべてが順調に進んだのでした:)

2
Nginx Config:別のポートへのフロントエンドリバースプロキシ
80ではなくポート5010でリクエストを処理する小さなWebサーバーがあります。 ポート80でリクエストを受信するフロントエンドプロキシとしてnginxを使用し、それらのリクエストをポート5010で処理できるようにします。 nginxを正常にインストールしました。UbuntuKarmicでスムーズに実行されます。 しかし、デフォルトのnginx.confを再構成しようとする試みは成功していません。 サーバーディレクティブにポート5010のlisten引数を含めてみました。 proxy_passディレクティブも試しました。 必要な変更に関する提案、またはポート転送のみを行うために設定する必要があるディレクティブ。

4
Googleに新しいrobots.txtファイルの読み取りを促す方法はありますか?
新しいサイトでrobots.txtファイルを更新しました。Googleウェブマスターツールは、前回の更新の10分前にrobots.txtを読み取ったと報告しています。 Googleにrobots.txtをできるだけ早く読み直すよう促す方法はありますか? 更新:サイト構成| クローラーアクセス| robots.txtをテストします。 ホームページアクセスショー: Googlebotはhttp://my.example.com/からブロックされています 参考までに、Googleが最後に読んだrobots.txtは次のようになります。 User-agent: * Allow: /<a page> Allow: /<a folder> Disallow: / 私は自分の足を撃ちましたか、それとも最終的にhttp:///robots.txt(前回読んだときのように)を読むでしょうか? 私が何をする必要があるかについてのアイデア


8
サーバーのタイムゾーンをGMT / UTCに設定する必要がありますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 これは、1つまたは少数のサイトしかない小規模な店舗にとっては大した問題ではないかもしれませんが、大規模な組織にとっては、これは私が興味を持っていることです。 サーバーのすべて/ほとんどをUTCで持っている長所と短所は何ですか?それは確かにレポートと集中ログに役立ちます。トラブルシューティングまたはセキュリティ監査のためのイベント相関もあります。また、夏時間の変更について心配する必要はありません。 欠点の1つは、現地時間の「午前4時」に何かを実行したい場合、自動化されたイベント(cronなど)のスケジューリングに少し時間がかかることです。Unix-yマシンの場合、/ etc / profileで "TZ"を設定することで、ユーザーをローカルタイムゾーンに入れることができますが、Windowsを使用しているユーザー(何らかの理由で)
22 time  ntp  utc 

8
頻繁に変更されるIPを持つボックスにSSH
IPを頻繁に変更するクラウドボックスがいくつかあります。 ホスト名を使用してsshを実行しますが、このエラーメッセージのために、サーバーを起動するたびにknown_hostsファイルを編集する必要があります。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerprint for the RSA key …

4
MySQLは64 GBのRAMを効果的に利用できますか?
約5,000万行があり、インデックスサイズが4 GB(テーブルサイズが約6 GB)のテーブルを照会すると、データベースサーバーがメモリをスワップし、劇的にスローダウンするという問題に直面しています。これは、一時テーブルのサイズが超過し、ディスクにスワップされることに関係していると確信しています。 データベースサーバーを32 GBのRAMから64 GBのRAMにアップグレードした場合、MySQLデータベースがスワップではなくこの追加メモリを完全に利用できるかどうか疑問に思います。いくつかの変数(例:KEY_BUFFER_SIZEなど)を調べましたが、64 GBを超える値の設定をサポートしているようです。ただし、MySQLのドキュメントには、tmp_table_sizeが4 GBで最大になると書かれています。 それで、メモリのアップグレードは価値がありますか?「querying-large-table」問題はこれの恩恵を受けるのでしょうか、それとも4 GBの制限のために助けになりませんか テーブルをさまざまな方法でパーティション分割するなど、他のソリューションが潜在的にあることを知っていますが、テーブルについて何も変更せずに、追加のメモリが役立ちますか? また、一般的に、32 GBから64 GBのRAMに移動するときにMySQLが利用できないメモリ関連の変数は他にありますか? データベースサーバーとして64ビットLinux(Ubuntu)を使用しています。 ありがとう、ガレン

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