サーバー管理者

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


2
CNAMEはサブドメインに使用する必要がありますか?
現在、次のDNS構成を持つ複数のWebサイトを管理しています。 example.com - A Record - Production Server IP test.example.com - A Record - Test Server IP www.example.com - CNAME - example.com beta.example.com - CNAME - test.example.com dev.example.com - CNAME - test.example.com これはCNAMEレコードの適切な使用ですか?私はオンラインで調べましたが、明確な答えが見つかりませんでした。一部の人々は、CNAMEレコードが悪いと主張しますが(これがなぜなのか明確ではありません)、次のセットアップを提案します。 example.com - A Record - Production Server IP test.example.com - A Record - Test Server IP www.example.com …

14
Linuxでキャッシュをドロップする理由
私たちのサーバーでは、深夜にキャッシュをドロップする習慣があります。 sync; echo 3 > /proc/sys/vm/drop_caches コードを実行すると、多くのRAMが解放されるようですが、本当にそうする必要がありますか。空きRAMは無駄ではありませんか?
84 linux  memory  cache 

5
CentOSで$ PATHにディレクトリを追加しますか?
新しいサーバーを立ち上げ、CentOSをすべて実行しています。Ruby Enterprise Editionを正常にインストールした後、REE / bin(にある/usr/lib/ruby-enterprise/bin)ディレクトリを追加して、サーバー上のデフォルトのRubyインタープリターにします。 私は次のことを試しましたが、それは現在のシェルセッションに追加するだけです: export PATH=/usr/lib/ruby-enterprise/bin:$PATH すべてのユーザーに対してこのディレクトリを$ PATH に永続的に追加する正しいアプローチは何でしょうか。現在、ルートとしてログインしています。 前もって感謝します!

6
WindowsネットワークのIPアドレスからホスト名を決定する方法は?
私のLANには50個のWindowsホストがあります。Windowsコマンドラインでpingを実行して、実行中のWindowsマシンのIPアドレスを取得します。 問題は、同じWindowsワークグループ内の特定のIPアドレスのホスト名を取得する方法ですか? もう1つの質問は、IPアドレスを持っている場合、LinuxボックスからWindowsマシンのホスト名を知る方法です。どのコマンドを使用しますか?Kubuntu 9.04を実行しているホストが1つあります。

2
コンテナにゲストOSがない場合、DockerでOSベースイメージを使用するのはなぜですか?
Dockerの勉強を始めたばかりですが、非常に混乱していることがあります。DockerのWebサイトで読んだように、コンテナは仮想マシンとは異なります。私が理解したように、コンテナは単なるサンドボックスであり、その内部で隔離されたファイルシステム全体が実行されます。 また、コンテナにゲストOSがインストールされていないことも読みました。代わりに、基盤となるOSカーネルに依存しています。 それはすべて大丈夫です。私が混乱しているのは、オペレーティングシステムにちなんで名付けられたDockerイメージがあるということです。Ubuntu、Debian、Fedora、CentOSなどの画像が表示されます。 私のポイントは、これらの画像は実際には何ですか?Debianイメージに基づいたコンテナの作成と、仮想マシンの作成とDebianのインストールとの違いは何ですか? コンテナにはゲストOSがインストールされていないと思っていましたが、イメージを作成するときは、1つのOSにちなんで名付けられたイメージに基づいています。 また、実行時に見た例ではdocker run ubuntu echo "hello world"、UbuntuでVMをスピンアップし、コマンドを実行させているようecho "hello world"です。 同じ方法で、docker run -it ubuntu /bin/bashUbuntuでVMをスピンアップし、コマンドラインを使用してアクセスしているようです。 とにかく、オペレーティングシステムにちなんで名付けられたこれらのイメージは何ですか?それらのイメージの1つでコンテナを実行し、対応するゲストOSでVMをスピンアップすることはどのように違いますか? カーネルをホストOSと共有するだけで(したがって、ハードウェアを仮想化することなく、基盤となるマシンのハードウェアリソースにアクセスできます)、コンテナ上の異なるシステムのファイルとバイナリを順番に使用するという考えです実行したいアプリケーションをサポートするには?

3
現在のsvnリポジトリのURLを取得する方法は?
誰かが私のために設定した2つのsvnチェックアウトがあります。今、私はこれらの同じファイルを別のコンピューターでチェックする必要がありますが、最初にチェックアウトしなかったため、svn checkoutコマンドを実行するときに使用するURLがわかりません。 svn co WHAT_GOES_HERE? これらの2つのチェックアウトは私のサーバーの1つに既に存在するので、最初にチェックアウトされたレポのURLを取得する方法はありますか?

6
パスフレーズなしでRSAキーを生成することは可能ですか?
RailsプロジェクトでApache2とPassengerを使用しています。テスト目的で自己署名SSL証明書を作成したいと思います。 sudo openssl rsa -des3 -in server.key -out server.key.new 上記のコマンドを入力すると、 writing RSA key Enter PEM pass phrase: パスフレーズを入力しないと、以下のエラーが表示されます unable to write key 3079317228:error:28069065:lib(40):UI_set_result:result too small:ui_lib.c:869:Yo u must type in 4 to 1024 characters 3079317228:error:0906406D:PEM routines:PEM_def_callback:problems getting passwor d:pem_lib.c:111: 3079317228:error:0906906F:PEM routines:PEM_ASN1_write_bio:read key:pem_lib.c:382 を指定せずにRSAキーを生成することは可能pass phraseですか?/etc/init.d/httpdスクリプトが人間の介入なしにHTTPサーバーを開始する方法がわかりません)。




3
Linuxアプリケーションを/ varまたは/ optにインストールする必要がありますか?
JavaやTomcatを含む多くのオープンソースアプリケーションを実行しています。ほとんどの指示では、アプリケーションが/varディレクトリから実行されているようです。しかし、/opt時々ディレクトリが表示されます。私がそれに取り組んでいる間、私も見/usr/local/て/etcいます。 アプリケーションを1つのフォルダーまたは他のフォルダーにいつインストールする必要がありますか?それぞれの長所と短所はありますか?フレーバーの履歴(Solaris vs LinuxまたはRed Hat vs Ubuntu)と関係がありますか?


14
常にrootになることの何が問題になっていますか?
これは馬鹿げた質問だと感じていますが、これは私がしばらくの間疑問に思っていたものです。 私はVPSを持っていますが、これは私の最初の大きなLinuxベンチャーです。それにアクセスできるのは私だけです。私の質問は、アカウントを作成してsudoアクセスを許可するのではなく、rootとしてログインするだけでは何が問題なのですか?sudoerがrootができることをすべて実行できる場合、違いは何ですか?ハッカーがパスワードを標準の非ルートアカウントにクラックできる場合、ハッカーはsudoコマンドを実行することもできます。
83 linux  ssh  permissions 

7
すべてのiptablesルールをクリアする最良の方法
私は現在このスニペットを持っています: # flush all chains iptables -F iptables -t nat -F iptables -t mangle -F # delete all chains iptables -X これを実行した後、いくつかの不浸透性のルールが生き続ける可能性はありますか? アイデアは、完全にクリーンなiptables構成を持つことです。これは、新しいルールセットで簡単に置き換えることができます(routes / ifconfigのパラメーターは使用しないでください)。

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