サーバー管理者

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

2
決して死なないプロセスを殺すには?
問題 SIGTERMでもSIGKILLでも死なないjavaプロセスがあります。 logstash 2591 1 99 13:22 ? 00:01:46 /usr/bin/java -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+DisableExplicitGC -Djava.awt.headless=true -Dfile.encoding=UTF-8 -XX:+HeapDumpOnOutOfMemoryError -Xmx1g -Xms256m -Xss2048k -Djffi.boot.library.path=/usr/share/logstash/vendor/jruby/lib/jni -Xbootclasspath/a:/usr/share/logstash/vendor/jruby/lib/jruby.jar -classpath : -Djruby.home=/usr/share/logstash/vendor/jruby -Djruby.lib=/usr/share/logstash/vendor/jruby/lib -Djruby.script=jruby -Djruby.shell=/bin/sh org.jruby.Main --1.9 /usr/share/logstash/lib/bootstrap/environment.rb logstash/runner.rb --path.settings /etc/logstash シグナルを受信するたびに再スポーンします。 Sep 15 13:22:17 test init: logstash main process (2546) killed by KILL signal Sep …

3
rsyncを使用して、変更されたファイルのみのリストを作成できますか?
bashスクリプトでrsyncを使用して、いくつかのサーバーとNASの間でファイルの同期を維持しています。私が遭遇した問題の1つは、rsync中に変更されたファイルのリストを生成しようとすることです。 考えは、rsyncを実行すると、変更されたファイルをテキストファイルに出力できることです(メモリ内の配列をさらに期待します)。スクリプトが存在する前に、変更されたファイルのみで chownを実行できます。 誰かがそのようなタスクを実行する方法を見つけましたか? # specify the source directory source_directory=/Users/jason/Desktop/source # specify the destination directory # DO NOT ADD THE SAME DIRECTORY NAME AS RSYNC WILL CREATE IT FOR YOU destination_directory=/Users/jason/Desktop/destination # run the rsync command rsync -avz $source_directory $destination_directory # grab the changed items and save to an array …
26 bash  scripting  rsync 

3
Linuxユーザーとパスワードを新しいサーバーにコピーする
サーバーを介して新しいハードウェアに移行しています。システムの一部が再構築されます。ユーザー名、パスワード、グループ、ファイルの所有権、およびファイルのアクセス許可がそのまま維持されるためには、どのファイルとディレクトリをコピーする必要がありますか? Ubuntu 12.04 LTS。
26 linux  passwd 

7
CentOS 6でDell PERC H710 RAIDコントローラーの背後にあるハードディスクの状態を監視する方法は?
Raid 5セットアップを備えたRaid ControllerカードをCentOS 6使用して実行しているDellサーバーがありPERC H710、Raid Controllerの背後にあるハードディスクの障害/動作ステータスを監視したい。 次に、bashスクリプトを使用して、ハードディスクの状態を監視し、何か問題が発生した場合にアラートメールを送信できるようにします。 CentOS / Red Hat / Linux用のLSI MegaRAID SASコマンドツール(LSI MegaRAID SAS Linuxツールについて)は、PERC H710をsmartctlサポートしておらず、サポートもしていません。 デルのWebサイトに基づいてCentOS、このサーバーはサポートされていません(NX3200 PowerVault)。ハードディスクを監視するためのLinuxプログラムをダウンロードできませんでした。 [root@server ~]# lspci | grep RAID 03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 05) [root@server ~]# smartctl -a /dev/sda smartctl 5.43 2012-06-30 …

1
gunicornのクリティカルワーカータイムアウトエラーを解決するにはどうすればよいですか?
nginxとgunicornを使用して、2つのサーバーでWebサイトをホストしました。 両方のサーバーに同じバージョンのパッケージがあり、ウェブサイトが正常にホストされていますが、 しかし、私のサーバーの1つでは、gunicornは常にタイムアウトになり、エラーが発生します [CRITICAL]Worker Timeout Booting worker with pid Worker cannot boot with pid そしてこの後、ウェブページに502 Badgatewayエラーが表示されます。Webサイトを表示するには、gunicornプロセスを再起動する必要があります。 エラーログは次のとおりです。 2014-02-16 14:29:53 [1267] [CRITICAL] WORKER TIMEOUT (pid:4994) 2014-02-16 14:29:53 [1267] [CRITICAL] WORKER TIMEOUT (pid:4994) 2014-02-16 14:29:53 [22140] [INFO] Booting worker with pid: 22140 そして、私はこのような連続的なエラーを受け取ります、 2014-02-16 14:29:53 [22140] [DEBUG] Ignoring EPIPE Ignoring EPIPE 2014-02-16 …
26 nginx  gunicorn 

1
Torを除くすべてのトラフィックをブロックするにはどうすればよいですか?
Linuxシステムでは、Torネットワークを通過しない限り、すべての送受信トラフィックをブロックする方法があります。これには、TCP接続だけでなく、あらゆる形式のIP通信が含まれます。たとえば、UDPはTorを通過できないため、完全にブロックされます。このシステムでのインターネットの使用は完全に匿名であり、アプリケーションのリークは望ましくありません。 Tor自体が何らかの形でリレーノードと通信する必要があるため、これは複雑かもしれません。
26 linux  iptables  tor 

2
iptablesと複数のポート
これは私にはうまくいきません: # iptables -A INPUT -p tcp --dports 110,143,993,995 -j ACCEPT iptables v1.4.7: unknown option `--dports' Try `iptables -h' or 'iptables --help' for more information. しかし、マニュアルページにはオプションがあります--dports...何かアイデアはありますか?

4
ログオンする必要なしにネットワーク共有を永続的にマウントしますか?(Windows)
Windows 2008 R2サーバー(標準)では、特定のユーザーが最初にマシンにログオンすることなく、ネットワークドライブをマウントする必要があります。Unixマシン上のNFSマウントのようなものfstab。ネットワークドライブは、BlackArmor(Seagate)アプライアンス(Sambaを実行していると思われます)を介して共有されます。必要に応じて、アプライアンスをドメインのメンバーにすることができます。 これまでのところ私が使って試してみましたEdit Group Policy- > Configuration- > Windows- > Scripts- > Startup私が持っていたところ、それが実行します net use x: \\server\share /user:username password 成功なし。ログイン時に、ネットワークドライブはWindowsエクスプローラーで切断されたネットワークドライブとして表示されました。

8
Linuxでシステム全体の環境変数を設定するのに最適な場所は何ですか?
rootユーザーを含むすべてのユーザーJAVA_HOMEに対して、システム全体の環境変数をセットアップしたいだけです。 要件: 通常のユーザーがアクセス可能 ルートにアクセス可能 bashだけでなく、常にロードされます(gnome-terminalはデフォルトでbashを開始しません) Ubuntu、Debian、およびオプションでRed Hatで動作する 追加を簡単にスクリプト化できれば素晴らしい

4
「crontab -e」ファイルのバックアップ方法
完全なサーバーバックアップを行いたい。 Webアプリ用のすべてのhtml / phpファイルとmysqlデータベースをコピーして、.tar.gzファイルに配置するバックアップスクリプトが既にあります。 crontabファイルをそのバックアップに追加するにはどうすればよいですか? crontabを保存するたびに、/ tmpフォルダーに移動します。すぐにそのフォルダーを確認すると、空になります。

5
yum経由でXvfbをインストールする-Xvfbのyumリポジトリ?
yumを使用してRHEL 6.2システムにXvfbをインストールしようとしています。しかし、私が見つけたすべてのヘルプには、入力するように言われています: yum install Xvfb または... yum install xorg-x11-server-Xvfb 正しいレポジトリが設定されていれば動作するはずですが、そうではないと思います。私はエラーを取得するため: No package Xvfb available. このシステムにある唯一のリポジトリは、redhat.repoとrhel-source.repoです。どのリポジトリにXvfbパッケージが含まれていますか? ありがとう!

3
Nginx-特定のIPを持つユーザーを特別なページにリダイレクトする方法
私は非常に大きな画像ギャラリーを運営しており、ウェブコピー機を使用して毎日サイト全体をダウンロードすることで膨大な量のトラフィックを作成する5人の訪問者がいます。これらの訪問者は、見かけ上静的IPを持っています。私が達成したいのは、サイトにアクセスするとすぐに、これら5つのIPが特定のページにリダイレクトされることです(これにより、その動作に問題がある理由が説明されます)。他のすべての訪問者は、通常どおりサイトを閲覧できるはずです。 サーバーはWebサーバーとしてCentOS(5.8)およびnginx(1.0.15)を実行しています。あなたが知っているnginx.confのエントリによってこれを達成する方法はありますか? ヒントとサポートをありがとうございました! 敬具-アレックス
26 nginx  ip  redirect 

3
サイト全体で基本認証を有効にし、サブページで無効にしますか?
私は比較的単純な構成を持っています: upstream appserver-1 { server unix:/var/www/example.com/app/tmp/gunicorn.sock fail_timeout=0; } server { listen 80; server_name example.com; location / { proxy_pass http://appserver-1; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; auth_basic "Restricted"; auth_basic_user_file /path/to/htpasswd; } location /api/ { auth_basic off; } } 目標は、/api/サブツリーを除くWebサイト全体で基本認証を使用することです。基本認証に関しては機能しますが、他のディレクティブも同様proxy_passに有効ではありません/api/。 すべてをコピー&ペーストせずに他のディレクティブを保持しながら、基本認証を無効にすることは可能ですか?


3
nginxリバースプロキシでSet-Cookieのドメイン部分を書き換える方法は?
サーバーフォールトで回答できるため、 この質問はStack Overflowから移行されました。 8年前に移行され ました。 私はシンプルなnginxリバースプロキシを持っています: server { server_name external.domain.com; location / { proxy_pass http://backend.int/; } } 問題は、バックエンドがそれが逆プロキシされていることを知らないため、Set-Cookie応答ヘッダーにが含まれて;Domain=backend.intいることです。 Set-Cookieに置き換え;Domain=backend.intて、応答ヘッダーのコンテンツをnginxに書き換えさせるにはどうすればよい;Domain=external.domain.comですか? Hostこの場合、ヘッダーを変更せずに渡すことはオプションではありません。 Apache httpdにはしばらくの間この機能がありましたが、を参照してくださいProxyPassReverseCookieDomain。しかし、nginxで同じことを行う方法を見つけることができないようです。

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