サーバー管理者

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

3
x11vncは低速ですが、使用可能な帯域幅の10%しか使用していません
15ミリビット/秒のネットワークで20ミリ秒の遅延でx11vncを使用しています。画面が大きく変化しているとき、x11vncが遅い-たとえば、ブラウザーでタブを切り替えるとき、ビューが完全に再描画されるまでに約2秒かかります。 奇妙なことに、x11vncの最大接続速度は、再描画が遅い場合でも、利用可能な帯域幅の約10%しかありません。x11vncが利用可能な帯域幅を使用して再描画を高速化しないのはなぜですか?たとえば、scpは問題なく使用可能な帯域幅を100%使用しています。 システム上のx11vncのボトルネックを特定するにはどうすればよいですか?これまでのところ私は思います: ネットワーク使用率10%=>ネットワークはボトルネックではない fb読み取り速度:601 MB /秒=> fbの読み取りはボトルネックではありません どのようにすればx11vncをさらにプロファイリングして、スローダウンの原因を突き止めることができますか? たとえば、x11vncが処理しているデータ量と、画面を取得し、処理して圧縮し、ネットワーク経由で送信するのにかかる時間を示すスイッチはありますか?
11 linux 


1
Nginxの特定のパスでSSLを無効にする
パスがで始まるURLへのリクエストを除くすべてのリクエストをHTTPSで実行したいWebサイトがあります/foo/。Nginxでこれをどのように構成しますか? 現在、すべてのリクエストをSSLで実行しています。 server { listen 443; ssl on; ssl_certificate /home/admin/ssl/ssl.crt; ssl_certificate_key /home/admin/ssl/ssl.key; server_name www.mydomain.com; location / { proxy_pass http://localhost:8000; ... } }
11 nginx 

2
最高のSOA EXPIRE番号は何ですか
intodns.comで自分のドメインの1つを調べたところ、「SOAのEXPIRE番号は3600000です。これは問題です」というメッセージが表示されました。 優れたSOA EXPIRE番号とは何ですか?

4
yum updateが最後に実行された時期を確認する方法
yum updateシステムで最後に実行された時間を知るための正規の方法はありますか? 私たちのセットアップでは、自動更新を実行するステージングサーバーがあり、それらがフォールオーバーしない限り、月に1回程度(重要な更新を除き)手動で運用サーバーを更新します。(私は手動で言いますが、理想的にはそれらすべての更新を手動でトリガーしたいのですが、それは別の問題です)。 しかし、あなたは忙しくなり、タスクはスリップします。それで、私がそれをあまりにも長く残している場合、私たちを悩ませ始めるnagiosチェックをセットアップしたいと思います。 ウェブを検索しても、それほど遠くはありません。システムをたたくと、私がこれまでに見つけた最良のものは次のようなものになります: grep Updated /var/log/yum.log | tail -1 | cut -d' ' -f 1-2 これによりMar 12、日付に変換できるようなものが得られます。日付が今年なのか去年なのかについて、いくつかの小さな問題があり/var/log/yum.log.1ます。また、logrotateの直後にチェックする場合は、チェックする必要があります。しかし、それは単なるスクリプトの詳細です。 もちろん、これは一般的な更新ではなく、単一のパッケージへの更新によって「だまされる」可能性があります。 では、いつyum update実行されたかを確認するためのより標準的な方法はありますか? 編集:私は今、私が質問で提案したアイデアを使用するNagios NRPEプラグインを作成しました。https://github.com/aptivate/check_yum_last_updateから入手できます。

1
ルートの場所をサーバー{}ブロックの変数として参照する
私のnginxサーバー{}ブロックで、パスを使用してルートを定義しています。後でこのパスをどのように参照できますか? これは私が達成しようとしていることです: server { listen 80; root /var/www/foosite; ... include $root/*.ngaccess; } 残念ながら、$ rootを使用しても機能しません(私が定義していないため)。Nginxはルート値にアクセスする方法を提供しますか?
11 nginx 

1
リクエストURIからファイル名のみを抽出する方法
ファイルの拡張子に応じてリクエストuriを書き換え、uriからファイル名のみを抽出して別のフォルダーに保存しようとしています。ここでの問題は、ファイル名と使用可能な変数には事前に定義された変数ではないuri、request_uriとrequest_filename完全なURIを与えます。 server{ set $file_folder D:/nginx-1.0.15/imageAll/; location ~*+.(gif|jpg)$ { try_files $uri @imgstore; } location @imgstore { proxy_pass $file_folder$request_filename; proxy_store on; proxy_temp_path /nginx-1.0.15/images/; proxy_store_access user:rw group:rw all:r; } } 私ができる最善のは、私が入れたときに、拡張子.JPGまたは.GIFを得ている$1の代わりに$request_filename、このように: location @imgstore { proxy_pass $file_folder$1; } だから、私は知りたい: リクエストからファイル名を取得する方法は? 画像をフォルダから別のフォルダに保存するのは正しい方法ですか?
11 nginx  rewrite  images 

3
NFSキャッシュ:サーバーで変更されたときにファイルの内容がクライアントで更新されない
これが私のセットアップです。1つのNFSサーバーマシン(v4)、いくつかのNFSクライアントマシン。 クライアントマシンがNFSマウントにファイルを書き込むと、他のクライアントはすぐに新しいコンテンツを表示します。問題ありません。 しかし、サーバーマシンがファイルのコンテンツを変更すると、クライアントからlsディレクトリを変更するまで、この新しいコンテンツはクライアントに表示されません。 私はこの矛盾に完全に困惑しています...どんな助けでも大歓迎です! 情報: クライアントとサーバーの両方でのnfs 1.2.3-r1 acregmin、acregmax、acdirmin、acdirmax、lookupcache:デフォルト値
11 nfs 

1
特定のリクエストを除き、プロキシ経由ですべてのリクエストを処理する
私のhttpd.confには以下が含まれています <VirtualHost *:80> ServerName foo.org ServerAlias www.foo.org <Proxy *> Options FollowSymLinks MultiViews Order allow,deny Allow from all AllowOverride All </Proxy> ProxyPass / http://127.0.0.1:5012/ ProxyPassReverse / http://127.0.0.1:5012/ </VirtualHost> これは、http://foo.orgに対するすべてのリクエストが別のWebサーバーを使用してポート5012から提供されるのと同じように機能します。しかし、ポート80からApache経由でhttp://foo.org/libだけを提供したいのですが、どうすればよいですか?confに次の行を追加しても役に立たない Alias /lib /path/to/lib <Directory "/path/to/lib"> AllowOverride None Options None Order allow,deny Allow from all </Directory>


1
4:40から0:15まで、10分ごとにcronジョブを実行します
cronジョブを10分ごとに実行する必要があります(4:40から0:15の間のみ)。cronジョブを4時から0時に実行するようにスケジュールできましたが、それをさらにスケジュールする方法がわかりません。これは私が出てきたものです:*/10 4-23,0 * * * script
11 cron 


10
サブディレクトリの数は、Linuxのドライブの読み取り/書き込みパフォーマンスにどのように影響しますか?
Linux CentOSサーバーにEXT3フォーマットのドライブがあります。これはウェブアプリのデータドライブであり、すべてのユーザーアカウントのディレクトリが含まれています(ユーザー数は25,000人です)。各フォルダには、そのユーザーがアップロードしたファイルが含まれています。全体として、このドライブには約250GBのデータが含まれています。 これらすべてのディレクトリを使用してドライブを構成すると、ドライブの読み取り/書き込みパフォーマンスに影響がありますか?それは私が気付いていない他のパフォーマンスの側面に影響を与えますか? このように構造化することで本質的に悪い点や悪い点はありますか?おそらくファイルシステムの間違った選択でしょうか? 私は最近2つのデータドライブをマージしてみましたが、EXT3は32,000のサブディレクトリに制限されていることに気付きました。これはなぜだろうと思いました。データベース内のIDに対応する一意のIDが各ファイルにあることを考えると、この方法で作成したのはばかげているようです。ああ...


6
pv(パイプビューア)を使用したGrepプログレスバー
コンピューターに巨大なディレクトリがあり、内部のすべてのルビファイルで文字列を検索する必要があります。 私はこのようにそれをすることができた:grep -R "string" *.rbしかしそれは本当に時間がかかり、進行状況を監視できるように進行状況バーを表示するためにpv(パイプビューア)を使用したいと思いgrepます。 しかし、このコマンドについて理解できないことがまだあるので、このコマンドをどのように書くことができるのか本当にわかりません。 誰かが何か考えを持っていますか?
11 grep  pv 

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