サーバー管理者

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

5
Nginxリバースプロキシ+ URL書き換え
Nginxはポート80で実行されており、この方法で/fooポートへのパスを持つプロキシURLをリバースするために使用しています3200。 location /foo { proxy_pass http://localhost:3200; proxy_redirect off; proxy_set_header Host $host; } これは正常に機能しますが3200、port にアプリケーションがあり、そのためにイニシャル/fooを送信したくありません。つまりhttp://localhost/foo/bar、アクセスするときに/bar、アプリが受信したパスになりたいだけです。そこで、上記のロケーションブロックにこの行を追加してみました。 rewrite ^(.*)foo(.*)$ http://localhost:3200/$2 permanent; これにより302リダイレクト(URLの変更)が発生しますが、301が必要です。どうすればよいですか?


8
コマンドラインからlaunchdサービスを開始/停止/再起動する方法は?
GUIを使用して[システム環境設定]-> [共有]および[ Web共有]をオフ/チェックすることなく、Mac OS X> = 10.5(Leopard-)を実行しているhttpdまたはafpdなどを再起動するにはどうすればよいですか? Debianの正規の同等物を探していinvoke-rc.d apache2 restartます。 編集:質問は、特にApacheではなく、起動された制御されたサービス全般に関するものです(これは単なる例です)。

11
ホストファイルは無視されます。トラブルシューティングの方法は?
Windowsコンピューター上のhostsファイルは、特定の名前文字列を特定のIPアドレスにバインドして、他の名前解決方法をオーバーライドするために使用されます。 多くの場合、hostsファイルを変更することを決定し、変更が有効にならないこと、またはhostsファイルの古いエントリでさえ無視されることを発見します。いくつかの「落とし穴」の間違いがこれを引き起こす可能性があり、どの間違いを見つけるのがイライラする可能性があります。 Windowsがホストファイルを無視するという問題に直面した場合、従うことができる包括的なトラブルシューティングプロトコルは何ですか? この質問には、HOSTSファイルが無視されるなど、SOで重複している ただし、これらは特定のケースに対処する傾向があり、OPが犯した間違いが見つかると、議論は終了します。同じエラーを起こさなかった場合、そのような議論はあまり役に立ちません。したがって、すべてのケースをカバーするすべてのホスト関連の問題を解決するための一般的なプロトコルを用意する方が便利だと思いました。
148 windows  hosts 

8
「set -e」は何をするもので、なぜそれが危険とみなされるのでしょうか?
この質問はインタビュー前のクイズに出てきて、私を夢中にさせています。誰でもこれに答えて私を安心させることができますか?クイズには特定のシェルへの参照はありませんが、ジョブの説明はUNIX sa用です。ここでも質問は単純です... 「set -e」は何をするもので、なぜそれが危険とみなされるのでしょうか?
147 linux  unix  shell 

10
「known_hostsに正しいホストキーを追加する」/ホスト名ごとに複数のsshホストキーを追加しますか?
私が制御するコンピューターにsshしようとすると、次のようなおなじみのメッセージが表示されます。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ 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 a host key has just been changed. The fingerprint for the RSA key sent by …
147 ssh  ssh-keys 

10
月曜日の朝の間違い:sudo rm -rf --no-preserve-root /
注:この質問への回答とコメントには、外部メディアから多くの注目を集めているが、ある種のバイラルマーケティングスキームではデマの質問であることが判明した別の同様の質問のコンテンツが含まれています。このような方法でServerFaultを悪用することは許可されていないため、元の質問は削除され、回答はこの質問に統合されました。 ここに面白い悲劇があります。今朝、実稼働サーバーで少しメンテナンスを行っていたときに、誤って次のコマンドを実行しました。 sudo rm -rf --no-preserve-root /mnt/hetznerbackup / 前の最後のスペースを見つけられず/、数秒後に警告がコマンドラインをあふれさせたとき、私はちょうど自己破壊ボタンを押しただけだと気づきました。これが私の目に焼き付いたものです。 rm: cannot remove `/mnt/hetznerbackup': Is a directory rm: cannot remove `/sys/fs/ecryptfs/version': Operation not permitted rm: cannot remove `/sys/fs/ext4/md2/inode_readahead_blks': Operation not permitted rm: cannot remove `/sys/fs/ext4/md2/mb_max_to_scan': Operation not permitted rm: cannot remove `/sys/fs/ext4/md2/delayed_allocation_blocks': Operation not permitted rm: cannot remove `/sys/fs/ext4/md2/max_writeback_mb_bump': Operation not …

2
Active Directoryドメインサービスとは何ですか?
これは、Active Directoryドメインサービス(AD DS)に関する正規の質問です。 Active Directoryとは何ですか?それは何をし、どのように機能しますか? Active Directoryの構成方法:フォレスト、子ドメイン、ツリー、サイト、またはOU 私は、私がそれについての常識であると仮定していることのいくつかをほぼ毎日説明していることに気づきます。この質問は、Active Directoryに関する最も基本的な質問に対する正統的な質問と回答として役立つことを願っています。この質問に対する答えを改善できると思われる場合は、編集してください。

12
サーバーは夜間にオフにする必要がありますか?
午前4時30分から22:00まで使用されるサーバーがあります。 オフにする必要がありますか?私はそれがサーバーであり続けることには問題がないと思うが、真面目な教授はそれは危険であり、HDは2年以内に失敗する可能性があると言っている。サーバー所有者は、1995年からバックアップなしで実行されている古いサーバーと1台のハードディスク(ハードディスクに障害が発生した場合、ネジで固定されている)は夜間に電源をオフにするため、問題はないと考えています。 これについてどう思いますか? 現在、RAID 1アレイ、外部ハードディスクバックアップ、およびDVDおよびインターネット経由でのサーバー上のフルハードディスクバックアップがあります。

11
ウィンドウなしでスケジュールされたタスクで.batファイルを実行する
1 robocopy時間ごとに実行されるバッチスクリプトを開始するスケジュールされたタスクがあります。実行するたびに、robocopyの出力を含むウィンドウがデスクトップにポップアップ表示されますが、これはあまり見たくありません。 スケジュールされたジョブを実行することにより、ウィンドウを最小化して表示することができました cmd /c start /min mybat.bat しかし、それにより1時間ごとに新しいコマンドウィンドウが表示されます。cmd /c「stringで指定されたコマンドを実行して終了する」ことを考えると、私はこれに驚きました-ドキュメントを誤解していたに違いありません。 cmdウィンドウをポップアップせずにバッチスクリプトを実行する方法はありますか?

13
Nginxをキャッシングリバースプロキシとして設定する方法は?
最近、Nginxがリバースプロキシ機能にキャッシュを追加したと聞きました。私は周りを見回したが、それについて多くの情報を見つけることができなかった。 Apache / Djangoの前にNginxをキャッシュリバースプロキシとして設定します:一部の(すべてではない)動的ページのApacheへのNginxプロキシリクエストを取得し、生成されたページをキャッシュして、キャッシュからそれらのページの後続のリクエストを処理します。 理想的には、2つの方法でキャッシュを無効にしたいと思います。 キャッシュされたアイテムに有効期限を設定します キャッシュされたアイテムを明示的に無効にします。たとえば、Djangoバックエンドが特定のデータを更新した場合、影響を受けるページのキャッシュを無効にするようにNginxに指示したい それを行うためにNginxを設定することは可能ですか?どうやって?

11
Linuxのdfがファイル削除後に正しい空き容量を表示しない
ファイルを保存するために使用されるファイルサーバーがあります。ファイルは、1週間または1年間存在します。残念ながら、サーバーからファイルを削除すると、dfコマンドは解放されたスペースを反映しません。そのため、最終的にはサーバーがいっぱいになり(df99%が表示されます)、そこに数十GBの空き容量がある場合を除き、スクリプトはそれ以上ファイルを送信しません。 私が得たnoatimeことは、どんな違いがあれば取り付けられたパーティションにフラグを。


7
/ tmpはいつクリアされますか?
私はさまざまなファイルをに入れようとしていますが/tmp、それらを削除する規則について疑問に思いましたか? ディストリビューションごとに異なることを想像していますが、特にUbuntuとFedoraのデスクトップバージョンに興味があります。 しかし、それを見つける良い一般的な方法は素晴らしいことです。 さらに良いのは、それを制御する良い一般的な方法です!(「毎日午前3時、/tmp60日より古いファイルはすべて削除しますが、再起動時にディレクトリをクリアしないでください」など)
143 linux  unix  cleanup  tmp 

4
sshユーザー名の後にEnterキーを押すのを忘れたため、パスワードが侵害されましたか?
SSH(PuTTY、Windows)を使用してFedora(リリース13 Goddard)サーバーにログインしようとしました。何らかの理由で、Enterユーザー名を入力した後、パススルーが行われず、パスワードを入力して、もう一度Enterキーを押しました。サーバーが幸せに迎えてくれたときだけ、自分の間違いに気付きました myusername MYPASSWORD @ server.example.comのパスワード: この時点で接続を切断し、そのマシンのパスワードを変更しました(別のSSH接続を使用)。 ...今、私の質問は次のとおりです。そのような失敗したログインは、ログファイルにプレーンテキストで保存されていますか?言い換えると、リモート管理者が次にログをスキャンするときに、リモート管理者の目の前で(今では無効になっている)パスワードを強制しましたか? 更新 「将来これを防ぐために何をすべきか」という暗黙の質問に関するすべてのコメントをありがとう。迅速な1回限りの接続のために、このPuTTY機能を使用します。 where-was-it-again "auto-login username"オプションを置き換えるには また、PuTTY docsで説明されているように、sshキーの使用をより頻繁に開始します。
142 ssh  logging  password  windows  login 

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