サーバー管理者

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

4
Linuxでodbc.iniおよびodbcinst.iniファイルの適切なドキュメントを探している
部分的な情報、古い情報は見ましたが、実際のサンプルファイルほど良いものはありませんでした。 との正確な関係を理解する必要がodbc.iniありodbcinst.iniます。表面的にはかなり明白です- odbc.iniファイルの先頭に次のようなセクションがあります: [ODBC Data Sources] MYDSN = MyDriverName ... ただし、たとえば、ドライバーまたはDSNセクションのいずれかで設定できるかどうかはわかりません。 1)Driver = /path/to/file/.so両方のファイルに行があり、値が異なる場合があります。これは理にかなっていますか?ある場合、どちらが優先されますか? 2)odbcinst.iniJavaScriptのような「プロトタイプ」odbc.iniですか?言い換えれば、私は一般的な設定でのDSNの数を作成していた場合、私はから、共通の設定を促進することができるodbc.iniにodbcinst.ini? 3)DriverとSetupin の違いは何odbcinst.iniですか?それらは同じ値を持っているようです。これらの設定はデータベース固有ですか、それともユニバーサルですか?

3
btrfsでLXCコンテナーを処理する適切な方法
lxcがインストールされた1つのサーバーと、ベースimgとして使用されるlxcコンテナーがあるとし/var/lib/lxc/ubuntu_baseます。簡単にするために、ベースimgをコピーした後の構成の変更を忘れましょう。 一部の人々は、新しいコンテナを作成するためにサブボリュームとスナップショットを使用することを提案しますが、cp --reflinkで簡単に結果を得ることができます。 それでは、複数のコンテナを管理するための適切な方法(またはより良い方法)は何ですか? スナップショット この方法が最善のようですが、ディレクトリを削除できないため、lxc-destroyなどのコマンドは機能しません。 btrfs subvolume snapshot /var/lib/lxc/ubuntu_base /var/lib/lxc/container_1 reflinkを使用したcp このスナップショットとスナップショットの間にパフォーマンスの違いがあるかどうかわかりません cp --reflink=always /var/lib/lxc/ubuntu_base /var/lib/lxc/container_1 または、私が知らない、これを行う他のより良い方法はありますか。 編集: 私はreflinkオプションで見てきたことの一つは、他の人が実行している場合ので、あなたは、ベースコンテナを削除できないこと、である/procとは、/dev参照が常に同じであるSE、マウントされており、変更されることはありません。しかし、すべてのコピーされたコンテナをシャットダウンすることは助けになるようです。

6
サーバーで16 GBのメモリしか使用できないのはなぜですか?
最近、Windows Storage Server 2008 R2 StandardのRAM を32 GBにアップグレードしました。 [システム]パネルを開くと、[ インストール済みメモリ:32.0 GB(16.0 GB使用可能) ]と表示されます。何故ですか? 私は、これがオペレーティングシステムのバージョンの制限であることを示すドキュメントを掘り下げようとしましたが、不足していました。ウィキペディアのバージョン比較を見ると、16 GBのバージョンは表示されていませんが、Storage Serverはリストされておらず、WindowsおよびWindows Serverリリースのメモリ制限には Storage Serer 2008 R2がリストされていません。 それ以来、Windows Storage Server 2008 R2というタイトルのブログ投稿でインフォグラフィックが利用可能になりました!、これは制限が32 GBであることを示します。 @Nicoが示唆するように、perfmonを開くと、16 GBのメモリが「ハードウェア用に予約されている」ことがわかります。 サーバーのボードがあるインテルS3420GPLXがで設定のIntel Xeon X3430 SPメモリの32ギガバイトをサポートすることになっているどちらも、。 取り付けられているRAMモジュールは、4 x 8 GB Hynix HMT31GR7CFR8A-H9 RDIMMです。 サポートは、メインボードのファームウェアアップグレードを実行するようにアドバイスしました。ファームウェアのアップグレードを実行しましたが、問題には影響しませんでした

2
Nginxはphp-fpmを使用するphpスクリプトでのみ404をスローします
nginx+ を使用してテストサーバーをインストールしましたphp-fpm。私は次のすべてを試しました: Nginx + Php5-fpmがphpファイルをレンダリングしない nginx + php fpm-> 404 phpページ-ファイルが見つかりません PHPファイルにアクセスすると、nginxは404エラーをスローします 私が試したことを要約する: 再インストール。 スクリプトの特権を変更します(変更しました0777)。 fastcgi_intercept_errors on。 チェックrootのレベルでディレクティブを:server、locationとlocation ~ \.php。 fastcgi_param SCRIPT_FILENAMEディレクティブをチェックしました。 サーバーは.phpスクリプトで404(およびオンのみ)を返します。名前を変更できますが.html、問題ありません。これについてどうすればいいですか? これは私のnginx.confです: user nginx; worker_processes 1; error_log /var/log/nginx/error.log; pid /run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" …
11 nginx  php-fpm 

7
Mac OS Xクライアント(ファイルサービス)のWindows Server 2012 R2のパフォーマンス
私は、特にMac OS XクライアントでひどいSMB / CIFSパフォーマンスを経験しているWindows 2012 R2サーバーを継承しています。サーバーはファイルサービスを実行しており、Active Directoryドメインコントローラー(ドメインの2つのうちの1つ)です。PDCエミュレーターです。他のドメインコントローラはWindows 2003 Serverです。 クライアント側の環境は、Windows 7とMac OS X 10.9 Mavericksマシンが混在しています。すべてのマシンは、同じ物理および論理ギガビットLAN上にあります。Windows 7ユーザーは、期待通りのパフォーマンスを体験できます。Mac OS X 10.9 Mavericksクライアントは、ディレクトリのリスト表示が遅い、トラバーサル、ファイルの読み取り、ファイルの書き込みなど、ひどいパフォーマンスを経験します。読み取り/書き込みのパフォーマンスには、書き込みのパフォーマンスが大幅に低下するという大きな非対称性があるようです。 新しいSMBX / SMB2実装とは対照的に、OS XクライアントにSMBv1とCIFSの使用を強制しようとしました。この問題はすべてのバージョンで持続します。テスト用にThursby DAVEもインストールしました。リスト/トラバーサルのパフォーマンスはわずかに緩和されますが、依然として許容できないほど遅くなります。 共有をマウントし、共有ddへ/dev/randomの1GBテキストファイルの読み取りと書き込みに使用しました。書き込みパフォーマンスは0.33 Mbpsでした。tcpdump書き込み中に通信をキャプチャするために実行しました。フォーマットがないことを言い訳してください。 編集 私は、Windows Server用のNFSサーバーを有効にし、Mac OS Xクライアントにマウントしました。dd上記の同じテストキャプションを実行して、同様の結果/パフォーマンスを実現しました。 15:45:45.221337 IP 10.0.1.53.59596 > server.example.local.microsoft-ds: Flags [.], ack 102, win 32767, options [nop,nop,TS val 1279665835 ecr 242798971], …

1
x86、i386、i686、amd64、i5、i7、アーキテクチャ、プロセッサの混乱[非公開]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のサーバー障害のため。 5年前に閉鎖されました。 これらのアイテムは、x86、i386、i686、amd64、i5、i7、アーキテクチャ、 Webから、自分のノートブックから、読書からプロセッサに気付きました。 しかし、私はそれらの用語に本当に混乱しています。ご理解いただけるかもしれませんが、私は最善を尽くして混乱を詳しく説明します。前方の主な障害は、これらの用語の背後にあるメインラインで私の心を整理できないことです。 term architectureとprocessor?に違いはありますか? x86そして、i5されていますarchitectureかprocessor? 関係は何ですかOS bit(32ビットWindowsまたは64ビットWindowsの場合)とx86 bit(32ビットプロセッサは、確かまだ、ありませんか)? 上記のアーキテクチャ(またはプロセッサ)はすべてIntelによって設計されていますか?メーカー(AMD&Intel)が従うのは単なるオープンスタンダードですか? インターネット、特にウィキペディアを検索しましたが、そこで記事を読むほど混乱しました。

2
Windows Server 2012 r2をアクティブにできない
IBM x3650 M4サーバーにWindows Server 2012 r2標準評価版をインストールしました。また、セカンダリサーバーとして構成されたドメインコントローラーを接続しました。ボリュームライセンスキーを購入しました。しかし、キーでアクティブ化すると、このエディションのWindowsをアクティブ化するためにキーを使用できないというエラーが表示されます

2
盗まれたメールアカウントの被害を減らすにはどうすればよいですか?
現在、私はいくつかの広告代理店にプレミアム顧客向けにウェブホスティングを提供しています。しかし、私は現在、電子メールサービスに大きな問題があります。先週、約7社の電子メールアカウントが盗まれ、メールサーバーを使用してスパムを送信するために使用されました。 さて、送信者がサーバーの比率ポリシーにヒットしており、多くのメールがメールキューにあったため、アカウントを無効にすることができました。さて、実際には約40通のメールが配信されました。しかし、ブラックリストに登録するだけで十分であり、1人のユーザーでさえ、データセンターの悪用に関する個人的なメールを書きました。 現時点では、盗まれたメールアカウントからのスパムを防ぐためにできることは何もわかりません。すべての送信メールをSAおよびAV経由で送信しますが、それだけでは不十分です。ユーザーアカウントが1日に40メールの割合に達しないか、メッセージキューをあふれさせない限り、攻撃を検出できません。 このような問題を早期に検出するにはどうすればよいですか?

3
Windows Server 2003でのSHA2証明書サポートの有効化
最初に少しの背景情報。Windows Server 2003 SP2 32ビット環境内で実行されるSSISパッケージがあります。パッケージは最近、SSL接続を使用してWebページをダウンロードするスクリプトタスク中に次のエラーで失敗し始めました。 "The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. いくつかの掘り下げにより、いくつかのことが明らかになりました。サーバーからIE8を使用して問題のWebサイトにアクセスできず(Firefoxで可能)、Webサイトに新しいSHA256証明書が発行されたばかりです。 いくつかの調査を行った後、私の現在の仮定は、問題はこのサーバーでSHA2証明書をサポートしていないということです。サイトから証明書を取得して実行するCertUtil -verify [cert file]と、次の結果が得られました。 The signature of the certificate can not be verified. 0x80096004 (-2146869244) Microsoftからいくつかの修正プログラムを見つけましたが、私が理解していることから、どちらを使用してもSHA2証明書のサポートが有効になります。 http://support.microsoft.com/kb/938397 http://support.microsoft.com/kb/968730 そのため、kb968730の修正プログラムを要求してインストールしようとしましたが、次のエラーが発生しました。 The installation cannot continue because the following packages might not …

4
BTRFS:ボリュームの削除
1週間前、次のコマンドで2つのフラッシュドライブ(それぞれ32 GB)を使用してBTRFSプールを作成しました/sbin/mkfs.btrfs -d single /dev/sda /dev/sdb。それから私は、私はパーティションを使用している必要があることを認識/dev/sda1して/dev/sdb1、代わりにディスクの/dev/sdaと/dev/sdb、私が使用して、ボリュームを再作成して、/dev/sd[ab]1。 私の問題は、現在2つのボリュームがあることです。 $ sudo btrfs fi show Label: none uuid: ba0b48ce-c729-4793-bd99-90764888851f Total devices 2 FS bytes used 28.00KB devid 2 size 29.28GB used 1.01GB path /dev/sdb1 devid 1 size 28.98GB used 1.03GB path /dev/sda1 Label: none uuid: 17020004-8832-42fe-8243-c145879a3d6a Total devices 2 FS bytes used 288.00KB …
11 linux  btrfs 

8
Cupsが「フィルターに失敗しました」というメッセージとともに印刷されない-詳細情報の入手方法
良好な状態のレーザープリンター(Samsung ML-2010)があり、Windowsおよび古いLinuxで動作しますが、ArchLinuxの新規インストールでは動作しません。プリンターは認識および構成されますが、印刷ではなく、ジョブについて次のように述べます。 canceled at Fri 06 Jun 2014 10:15:26 PM EEST "Filter failed" 問題は、もっと多くを見つけるためにどこを見るか?カップのログには何も関係がないようです。
11 linux  printing  cups 

4
IIS 7.5がログを記録しない
IISを実行しているWindows Server 2008 R2に奇妙な問題があります:HTTPロギングは数か月前に停止しました(私は発見しました)。 HTTPログとログツールの両方を(Webサーバー/ヘルスと診断の下に)インストールし、IISマネージャー>ログの下で有効にします(サイトごと、フォーマット:W3C、ディレクトリ:"%SystemDrive%\inetpub\logs\LogFiles"など-すべてのデフォルトのもの)。 しかしC:\inetpub\logs\LogFiles\W3SVC1/ W3SVC2avalancheなどでは、すべてのファイルは数か月前のものです。 また、サーバーを再起動しましたが、役に立ちませんでした。 ログを無効にしてから(IISマネージャーで)再度有効にしようとしましたが、役に立ちませんでした。 最後に、コマンドラインから有効化しようとしました(既に有効化されている場合でも): C:\Windows\System32\inetsrv>appcmd set config /section:httpLogging /dontLog:False /selectiveLogging:LogAll Applied configuration changes to section "system.webServer/httpLogging" for "MACHINE/WEBROOT/APPHOST" at configuration commit path "MACHINE/WEBROOT/APPHOST" 何が欠けていますか?

2
moshのようなポート転送
これはLinux上にあり、Linuxサーバーに接続します。 私はmoshが大好きですが、ポートフォワーディングをサポートしていません。また、もう1年が経ち、まだ実現していないので、しばらくはサポートしないでしょう。 sshを介したポートフォワーディングは優れていますが、私のラップトップは1日に数回ネットワーク間を移動するため、sshセッションは停止し、ポート転送も同様に停止します。 ハングしたsshを検出して再接続するためにスクリプト/ハックしてポートを戻すことができますが、これを行う前に、ソースIPが1日に数回変更されたときに長期にわたるポート転送を行う別の方法があります(異なるネットワークに行くため) )? UDPを介したsshでうまくいくと考えていますが、もちろんsshはTCPを介しています。
11 port  forwarding  udp 

1
nginxは65kバイト後に接続を終了します
gunicornで実行されているPythonアプリケーションのフロントエンドとしてnginxを構成しましたが、約65kのデータが送信された後、nginxは接続を終了しています。 たとえば、次のようなビューがあります。 def debug_big_file(request): return HttpResponse("x" * 500000) しかし、nginxを介してそのURLにアクセスすると、65283バイトしか取得できません。 $ curl https://example.com/debug/big-file | wc … curl: (18) transfer closed with outstanding read data remaining 0 1 65283 gunicornに直接アクセスすると、すべてが期待どおりに機能することに注意してください。 $ curl http://localhost:1234/debug/big-file | wc … 0 1 500000 関連するnginx設定: location / { proxy_pass http://localhost:1234/; proxy_redirect off; proxy_headers_hash_bucket_size 96; } nginxバージョン1.7.0 他のいくつかの事実: …
11 nginx  gunicorn 

2
VPC内部からAmazon EC2 RDSインスタンスにアクセスする
「クラシック」EC2(VPCなし)にAmazon RDSインスタンスをセットアップしています。 また、新しい移行済みアプリケーションなどを保持するVPCをセットアップしています。 ただし、VPCインスタンスの接続を許可するDBセキュリティグループにCIDRまたはEC2セキュリティグループの組み合わせを指定する方法はないと思われます。許可されるセキュリティグループは、「クラシック」セキュリティグループのみです。 これが実行不可能であることを示唆するドキュメントは見つかりませんが、肯定のドキュメントも見つかりません。グーグルは、VPCのRDSインスタンスやEC2のインスタンスなど、多くの結果を「他の方法」で見つけます。私は反対の問題を抱えています。 接続を機能させるために、VPCの新しいインスタンスへのポイントインタイムリストアを検討していますか?私が持っているパブリックアベイラビリティ要件を維持できることは理解していますが、当面はVPCインスタンスが接続できるようにするだけです。

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