サーバー管理者

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

4
nginxプロキシパスリダイレクトはポートを無視します
したがって、nginx confでnode.jsアプリを指すときに仮想パスを設定しています。関連するセクションは次のようになります。 location /app { rewrite /app/(.*) /$1 break; proxy_pass http://localhost:3000; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } node.jsアプリ(高速アプリ)がリダイレクトを呼び出す場合を除いて、素晴らしい動作をします。 例として、devボックスはポート8080でnginxを実行しているため、ノードアプリのルートへのURLは次のようになります。 http:// localhost:8080 / app ノードから「/ app」へのリダイレクトを呼び出すと、実際のリダイレクトは次のようになります。 http:// localhost / app
34 nginx 


2
chownでグループを指定するための区切り文字としてドット(。)を使用
私はいつもやった: chown nimmylebby:admins file これも機能することがわかります: chown nimmylebby.admins file 馬鹿げた質問のように思えるかもしれませんが、私は後者がどのように機能するかについて本当に興味があります。私のchownのマンページ(GNU coreutils 8.4、10 / 10)には文書化されていません。これはおそらくBashの解釈ですか?または、引数の非推奨のフォーマットですか?


10
ファイルのテキストリストからLinux(mvまたはcp)固有のファイルですか?
私は多くのファイルのディレクトリを持っています。50,000pdfのようなものとサーバー上の他のファイルです。特定のものを別のディレクトリに移動する必要があります。csvまたは他のテキスト形式で移動する必要があるファイルのリストを生成できます。 必要なのは、bashスクリプトを実行して、テキストファイルにリストされているファイルを別のディレクトリに移動またはコピーすることです。 これを行う簡単な方法はありますか?提案やリソースは大歓迎です。
34 linux  files  cp  mv 

23
最近の優れたレジストラは誰ですか?[閉まっている]
新しいドメインを登録する必要があったのは久しぶりです。 どのレジストラがオタクでシステム管理者に優しいと考えられていますか? godaddyは日曜日に10の方法であなたを台無しにし、他の多くのものは基本的にあなたにドメインをリースするだけだと聞きました。だから、私がドメインを所有したいが、めちゃくちゃにならないようにしたいなら、最近誰が一番だろうか?

16
SSHで.vimrcを持ち込むにはどうすればよいですか?
私の仕事は、SSHを使用してさまざまなマシンに接続し、vimを使用してそれらのマシン上のファイルを編集することです。問題は、.vimrcファイルを常にコピーしなければならないことです。vimを開いて設定がないのは非常に面倒です。どこでも手動でコピーせずに、マシン間でvim設定を持ち歩くことは可能ですか?
34 ssh  vim 



7
Linuxのメモリ不足アプリケーションの分解を避ける
Linuxボックスがメモリ不足になり、ランダムなプロセスを取り壊して対処することがあることがわかりました。 これを避けるために管理者が何をするのか興味がありますか?メモリの量を増やす唯一の本当の解決策は(スワップだけを増やすのに役立つでしょうか?)、またはこれを回避するためにソフトウェアでボックスをセットアップするより良い方法がありますか?(つまり、クォータ、またはそのようなもの?)。
34 linux  low-memory 

3
OpenSSHクライアントからのsshバナーの抑制
sshバナーが設定されているサーバーにログインしています。私はそれを抑制したいと思います(特に非インタラクティブな使用のために)。サーバーにアクセスできませんsshd_config。 私がこれまでに見つけた最良の解決策はLogLevel ERROR、クライアントでオプションを設定することです。問題は、これにより他のINFOレベルのメッセージが抑制されることであり、必ずしも非表示にする必要はありません(logitたとえば、OpenSSHソースを検索してください)。私も使用できますssh -qが、それはさらに抑制します。 他のより具体的なソリューションはありますか?
34 ssh 

3
server_nameなしで静的IPアドレスのみを使用するnginx?
これは私の最初のWebアプリの展開であり、あらゆる種類の問題に直面しています。 現在、Djangoアプリのnginx + gunicorn実装を探していますが、この質問のほとんどはnginxの構成に関連しています。一部のコンテキストでは、nginxはgunicornローカルサーバーへの接続とプロキシを受け取ります。 nginx構成では、それserver_nameを提供する必要がありますか?私はネットワークの外部IP(静的)とリッスンするポート番号を介して、いかなる種類のドメイン名も使用する予定はありません。 私の願いは、http://xxx.xxx.xxx.xxx:9050私がサイトにアクセスできるようなものにアクセスしたときです。 以下は、参考のために構成の基礎となるサンプルコードです。 server { listen 80; server_name WHAT TO PUT HERE?; root /path/to/test/hello; location /media/ { # if asset versioning is used if ($query_string) { expires max; } } location /admin/media/ { # this changes depending on your python version root /path/to/test/lib/python2.6/site-packages/django/contrib; } location / …
34 ubuntu  nginx  gunicorn 

3
ループバックIPアドレスが127.0.0.1から127.255.255.254になっているのはなぜですか?
127.0.0.1〜127.255.255.254が最新のオペレーティングシステムのループバックIPアドレスであり、これらのIPアドレスを使用して自分のコンピューターを参照できることを知っています。しかし、127.0.0.1では十分ではありませんか?!?!なぜ広い範囲なのか?なぜ127.0.0.1から127.255.255.254ですか?
34 ip-address 

2
テストとして悪意のあるメールを送信する
MailScannerと一緒に動作するSMTPリレーを設定しました。このSMTPリレーは、外部からの電子メールを中継することはできません(今後はできません)。 端末で悪意のあるメールを送信することは可能ですか?私はグーグルで探しましたが、私の質問に答えることができるものを見つけることができませんでした。たとえば、私は使用したい: echo "{malicious-string}" | mail name@email.com 何ができ"{malicious-string}"ますか?

2
「Java Web Start経由でスレーブエージェントを起動する」オプションが新しいノード構成にありません。オプションメニューに追加するにはどうすればよいですか?
Jenkins Pipelineの設定に慣れるために、私はこの公式Jenkinsガイドに従っています。ステップの一つはそこにダムスレーブを作成することで、「Java Web Startのを経由して起動し、スレーブ・エージェント」に設定しますが、このオプションは私の設定から欠落しているいくつかの理由で、私が持っている唯一の他のオプションは次のとおりです。 私は確かにそれ作りました/usr/bin/javawsマシン上に存在します。 Jenkins New Node構成に追加する方法はありますか?
33 linux  java  jenkins  slave 

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