サーバー管理者

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

3
EC2の/ mntに/ tmpをマウントする方法は?
EC2インスタンスの/tmp一時ストレージ/mntにエンドポイントをマウントし、ubuntuユーザーにデフォルトの書き込み権限を与えるための最良の方法は何だろうと思いました。 この方法で/etc/rc.localを編集することを提案する人もいます: mkdir -p /mnt/tmp && mount --bind -o nobootwait /mnt/tmp /tmp しかし、それは私にはうまくいきません(ファイルは異なります)。 デフォルトのfstabエントリを編集してみました。 /dev/xvdb /mnt auto defaults,nobootwait,comment=cloudconfig 0 2 / mntを/ tmpに置き換えて、umask = 0777を指定しますが、cloudconfigが原因で機能しません。 Ubuntu 12.04を使用しています。ありがとう。

2
Windows Server 2012は、Server 2008 R2 Hyper-Vホストの下でゲストVMとして実行できますか?
Windows Server 2012は、Windows Server 2008 R2 Hyper-Vホストの下でゲスト仮想マシンとして実行できますか?その場合、このシナリオでゲストOSが実行できることに重要なまたは注目すべき制限はありますか? W2K8R2 Hyper-Vサーバーでゲストとして実行されている多くのVMを備えたラボPCを持っています。私は、VMで特別なことはしません。基本的には、アプリケーションソフトウェアのインストールのテストを実行するだけです。IIS、COM +、および一般的なWinFormsインストール機能を探しています。 私の環境で実行するWindows Server 2012ゲストVMを作成できますか、またはServer 2012ゲストをサポートするために、ラボPCをServer 2012 Hyper-Vを実行するようにアップグレードする必要がありますか?

2
rsync-権限を設定できませんでした-操作は許可されていません
このエラーで次のコマンドを取得しました rsync -avz --links -O /home/jansiatest/.jenkins/workspace/svn_to_demo/trunk/CPS/ jansia@ps27670.dreamhost.com:/home/tasklite/temp sending incremental file list ./ rsync: failed to set permissions on "/home/tasklite/temp/.": Operation not permitted (1) しかし、私は "/ home / tasklite / temp /"のパーミッションを変更したくないということです。どうすれば設定できますか?
10 linux  rsync  chmod 

3
ファイルシステムへのアクセスが遅い
私が世話をしているサーバーの遅いファイルシステムの問題を診断しようとしています。それはかなり長い間継続されており、私は何を試すことができるかについてのアイデアが不足しています。これが厚いです。 サーバー自体はDell Poweredge T310です。RAID5で構成された4台のSASハードドライブを搭載し、Citrix XenServer 5.6を実行しています。VMは(比較的)古いDebian 5.0.6インストールです。4つのコアと4GbのRAMが与えられます。全3巻。システム用に10Gbボリューム(ext3)、データ用に980Gbボリューム(xfs)(約94%フル)、データ用に別の200Gbボリューム(xfs)(約13%フル)。 ここで奇妙なことです。980Gbボリュームへの読み取り/書き込みアクセスは本当に遅いです。運がよければ、5Mb / sになるかもしれません。最初は、実際にはシステムまたはハイパーバイザーレベルでのディスクアクセスであると考えましたが、同じホスト上の他のVMが完全に正常に動作しているため、完全に除外しました(数百Mb / sのディスクr / wアクセスが適切です)。それで、私はこの特定のVMをターゲットにし始めました。私はそれがXFSだと考え始めましたが、それを証明するために、何千億ものファイルがそこにある980Gbドライブのファイルシステムを変更しようとするつもりはありませんでした。そのため、200Gbドライブをプロビジョニングし、同じ読み取り/書き込みテスト(基本的にはdd)を実行して、数百Mb / sr / wの適切なアクセスを得ました。そのため、VM、ハードウェア、およびファイルシステムタイプは除外されました。 これらの多くは/var/log/kern.logにもあります。(申し訳ありませんが、これはかなり長いです) Sep 4 10:16:59 uriel kernel: [32571790.564689] httpd: page allocation failure. order:5, mode:0x4020 Sep 4 10:16:59 uriel kernel: [32571790.564693] Pid: 7318, comm: httpd Not tainted 2.6.32-4-686-bigmem #1 Sep 4 10:16:59 uriel kernel: …

3
KerberosのTGTを取得するためにkinitプロセスを自動化する方法は?
現在、Kerberosをサポートして、RHELサーバーをADドメインに参加させるプロセスを自動化するパペットモジュールを作成しています。 現在、を介してKerberosチケット認可チケットを自動的に取得してキャッシュすることに問題がありますkinit。これを手動で行う場合は、次のようにします。 kinit aduser@REALM.COM これにより、ADユーザーパスワードの入力を求められるため、自動化に問題があります。 どうすればこれを自動化できますか?kadminADユーザーのパスワードを使用してデータベースを作成する方法について言及している投稿をいくつか見つけましたが、うまくいきませんでした。

1
CentOS 6.2で「make install」によってインストールされたソフトウェアのアンインストール手順とは
少し前にCentOS 6.2サーバーにOCILIBをインストールしましたが、新しいバージョンをインストールしたいと思います。ベンダーはアンインストールを要求しますが、指示を提供していません。Linuxのバックグラウンドを持つ人にとっては些細なことだからだと思います。 http://orclib.sourceforge.net/doc/html/group__g__install.html このソフトウェアをインストールした場合: ステップ1:#./configure --with-oracle-headers-path = / usr / include / oracle / 11.2 / client64 --with-oracle-lib-path = / usr / lib / oracle / 11.2 / client64 / lib ステップ2:#作る ステップ3:#su root ステップ4:#インストールする ステップ5:#gcc -g -DOCI_IMPORT_LINKAGE -DOCI_CHARSET_ANSI -L / usr / lib / oracle / 11.2 / client64 …
10 linux  centos 

2
nginx:worker_proccessesディレクティブが機能しない
nginxでワーカープロセスを設定しようとしたのですが、このエラーが発生しました。 nginx:[emerg] "worker_processes"ディレクティブは、ここ/ etc / nginx / sites-enabled / default:1では許可されていませんnginx:構成ファイル/etc/nginx/nginx.confテストが失敗しました これが私のコードです worker_processes 4; worker_rlimit_nofile 8192; worker_priority 0; worker_cpu_affinity 0001 0010 0100 1000; server { server_name --.--.--.---; listen 80; #root /var/www/devsites/wordpress/; root /var/www/devsites/trademob/tm-hp-v2/; この問題を解決するにはどうすればよいですか?
10 nginx 


3
HP ProLiant DL320G6でHP SmartArray P410 RAID ORCAセットアップに入ることができない
HP SmartArray P410コントローラーをHP ProLiant DL320G6サーバーにインストールしました。コントローラーはサーバーのBIOSによって検出されたようです(BIOSセットアップのコントローラーリストに表示されます)。ハードドライブのLEDが点滅しますが、コントローラーは起動時に構成するように提供されることはありません。起動可能なディスクが存在しないというメッセージが表示されたとき、その場所に戻ります。 ドキュメントでは、ORCA(アレイのオプションROM構成)に入るように提案されたときにF8を押す必要があると記載されていますが、実際にはF8を押すように提案されていません。 それを設定する方法はありますか?

3
nginx fastcgi「プライマリスクリプトが不明です」(userdirの設定時)
nginxの設定は嫌いです。とても複雑です。PHPをユーザーディレクトリで動作させるにはどうすればよいですか?これが私のnginx.confの関連部分です: location ~ ^/~(.+?)(/.*)?$ { autoindex on; autoindex_exact_size off; alias /home/$1/public_html$2; location ~ \.php { include /etc/nginx/fastcgi.conf; fastcgi_intercept_errors on; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; } } これは私にエラーを与えます:FastCGI sent in stderr: "Primary script unknown" while reading response header from upstreamnginxエラーログに。 ここに私があり/etc/nginx/fastcgi.confます: fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE …
10 nginx  fastcgi  php-fpm 

2
すべてのMySQL InnoDBテーブルが断片化されているのはなぜですか?
何らかの理由で、mysqltunerを実行すると、MySQLサーバーのすべてのInnoDBテーブルがフラグメント化されてリストされます。私は数時間前(OSX Lion)にサーバーをインストールしましたが、バッチファイルからインポートされた大量の新しいデータがサーバーに含まれています。 1つのデータベースのすべてのテーブルをMYISAMに変換してみましたが、断片化されたテーブルの数が十分に減っていることを確認しました。奇妙なことに、これらのテーブルをInnoDBに変換し直すとすぐに、断片化されたテーブルの数が再び増加しました。これは、これまでの私の調査とは対照ALTER TABLE table_name ENGINE=INNODB;的です。これは、実行すると断片化が修正されることを示唆しています。 少しググリングした後、私は走った: SELECT table_schema, table_name, data_free/1024/1024 AS data_free_MB FROM information_schema.tables WHERE engine LIKE 'InnoDB' AND data_free > 0 これはおそらくすべての断片化されたテーブルをリストします(実際には、断片化されたテーブルカウントのmysqltuner出力と同じ数の結果を返します)。すべての単一のエントリは、data_free_MB列に正確に同じ番号を持っています(現在は7.00000000)。 これは実際に本当の問題ですか、それともmysqltunerが間違っているのですか?問題がある場合、どうすれば修正できますか? 編集 私がばかであり、7MBの断片化が各テーブルではなくファイル全体に対するものであることに、ますます疑わしくなっています。それが事実であるかどうか誰でも確認できますか?
10 mysql 

1
getfattrが拡張属性ビットが設定されているファイルに対して何も表示しないのはなぜですか?
CentOS 6.2でNagios XIインストールを実行していて、バックアップスクリプトを変更したいと考えています。このシェルスクリプトに拡張属性ビットが設定されていることに気付いたので、変更を加えても混乱しないようにしたい。実験したところ、「cp -p」ではこの設定が保持されないことがわかりました(これに関する更新についてはコメントを参照してください)。Linuxの拡張属性は初めてですが、拡張属性を表示するはずの「getfattr」コマンドがあることがわかりましたが、このファイルには何も表示されません。 cd /usr/local/nagiosxi/scripts ll backup_xi.sh -rwxr-x---. 1 nagios nagios 2757 Jul 3 10:03 backup_xi.sh* # nothing is displayed by 'getfattr': getfattr -d backup_xi.sh # and nothing special seems to be present according to 'getfacl': getfacl backup_xi.sh # file: backup_xi.sh # owner: nagios # group: nagios user::rwx group::r-x …

5
データ読み取り用のMyISAM
約10億行のテーブルがあり、その98%は読み取り集中型です。 異なるストレージエンジン(MyISAMとInnoDB)を使用してデータベースをチューニングしてみました 次に、いくつかのテストを実行してパフォーマンスを表示しました where句には主キーIDがあり、MyISAMキーキャッシュストアはすべてのインデックスをバッファーにロードするため、MyISAMの使用はInnoDBの約2倍の高速なように見えました しかし、InnoDBにとっては遅いように見えました!! InnoDBがインデックスをプリロードするためにバッファーを使用しないのですか?
10 mysql  innodb  myisam 

4
PowerShellを使用してActive Directoryで孤立したコンピューターオブジェクトを見つけるにはどうすればよいですか?
PowerShellを使用して、x日間非アクティブであるActive Directoryドメイン内のすべてのコンピューターアカウントを見つけるにはどうすればよいですか? 私が実際にこれを行う方法を知っていることに注意してください。これは、知識をそこに伝えるための自己回答型の質問です。他の誰かがより良い方法を持っている場合は、遠慮なく投稿してください!

3
ネットワーク内のすべてのSNMP対応デバイスを見つける方法は?
ネットワーク内のすべてのSNMP対応デバイスを検索したいのですが、エージェントとマネージャーのアーキテクチャーでどのように機能するかを知りました。 net-snmpライブラリを取得して、リモートデバイスからsnmpデータを取得する簡単なアプリケーションを作成しました。これを行うためのプログラムを作成する必要があります。デバイスのMACアドレスとその他の情報が必要です。 リモートノードからデータを取得するプログラムを取得しましたが、システムのMACアドレスを取得する方法と、デバイスのMACを取得するためのOIDは何ですか? ベンダー固有ではない一般的なOIDはありますか?すべてのデバイスのデータを取得する必要があります。 いくつかの更新: 今、snmpツールを使用してsnmpwalk情報を取得していますが、その中にシステム情報、mac、osの名前がある場合はそれらが必要ですが、net-snmpを使用してこれらの情報を取得する方法名前が来る。私はプログラムを書きたいし、いくつかの必要な情報を取得しなければならないので、oidが必要です。このoidをnet-Snmpの関数に渡して、対応する結果を得る必要があります。 システム名を取得するには、sysNameのような文字列名を使用する必要があります。その場合、MACアドレスの場合は「ifPhysAddress.2」と記述され、次にMACが記述されます(snmpwalkの結果)。すべてのデバイスで異なるため、Macを入手してください。 snmpwalkを使用しているとき、次のように1行表示されます SNMPv2-SMI :: mib-2.25.3.2.1.3.1 = STRING:「HP LaserJet Professional P1606dn」 これはプリンタの名前です。つまり、このoidはプリンタの名前を取得するためのものです(mib-2.25.3.2.1.3.1)。これはすべてのデバイスに当てはまりますか?このOIDにクエリを実行すると、対応するIPのデバイス名を取得できます。 親切に、いくつかのアイデアを与えてください。 ありがとう

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