サーバー管理者

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

3
Macportsがmakeを見つけられない理由
私はこのようにmacportsを実行しようとしています: port install php5 ただし、そうすると、次のエラーが発生します。 Error: Unable to open port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it? だから私は自分の道を見ました: declare -x PATH="/Developer/usr/bin:/opt/subversion/bin:/opt/local/bin:/opt/local/sbin:/usr/local/php5/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin" 次にmakeがそれらのディレクトリのいずれかにあることを確認しました。 ls -l /Developer/usr/bin/make $ lrwxr-xr-x 1 root admin 7 Aug 7 16:47 /Developer/usr/bin/make -> …
8 port  path  mac-osx  make 

2
SSHキー管理システム
パスワードベース(圧倒され始めている)からSSHキーベースのシステムに切り替えることを考えています。 SSHキー管理システムまたはサーバーソリューションがあるかどうか知りたいのですが、マシンにキーを配布したり取り消したりすることができますか? または、このタスクにPuppetを使用するのが最善の方法ですか?はいの場合、クライアントマシンごとに単一のキーペアのアプローチ(ここで説明:sshキーを管理するための最良のシステム?)
8 ssh  puppet  keys 

3
なぜ投票がエポールに置き換えられないのですか?
レベルトリガーepollはによく似ていpollます。なぜ後者をサポートするシステムのpoll単なるラッパーではないのepollですか? 編集:つまり、そのような決定に対する技術的な障壁はありますか?pollas epollを実装すると、多くのネットワークアプリケーションのパフォーマンスが劇的に向上します。私が気付かないいくつかの技術的な問題があるはずです。
8 linux 

3
rdiff-backupからファイルを削除する
バックアップにrdiff-backupを使用するシステムが実行されています。ただし、バックアップパーティションの容量が不足しているため、状況を再調査する必要があります。永続的な解決策が必要ですが、それまでは、バックアップパーティションのスペースを解放するだけです。 削除できるファイルをいくつか見つけました*が、どうすればよいのでしょうか。もちろん、最初のステップは、実際のファイルシステムからファイルを削除することです。ただし、次に、バックアップから削除する必要があります(ここでスペースが必要になります)が、どうすればよいかわかりません。誰かがこれを行う方法を知っていますか? *誰か-外出中-ホームディレクトリにゲームや個人の写真、仮想ハードディスクの複数のコピーを持っている人

6
ドメインコントローラーの時刻が正しくない
私はドメインコントローラーをHyper-VのVMで実行していますが、X-mas期間に比べて時間は着実に速くなっているようです。 時間を変更する方法を知っているので、DCにNTPサーバーをセットアップし、Hyper-Vで時間同期がオフになっていることを確認しました。 時間を設定し続けたくありません。時間が早い理由はありますか?

2
サーバー管理でsudoまたは単にsu rootを使用する必要がありますか?
どちらのアプローチが優れていますか? デスクトップの使用については、sudoの方が良いようです。 通常のユーザーとしてより一貫した履歴を持つことができます 2つのパスワードを覚えておく必要はありません。これは、管理作業を定期的に行わない場合に特に当てはまります。 インストール時に追加のrootアカウントを作成する必要はありません。 しかし、サーバー管理についてはどうでしょうか? サーバーでは通常、すでにrootアカウントが作成されており、管理作業を頻繁に行う可能性があります。したがって、sudoの利点はもはや保持されていないようです。 さらに、ほとんどのディストリビューションではコマンドラインでsuを設定するのは簡単です。ホイールグループにユーザーを追加するだけです。(あなたも渡すことができ-G wheelたときにuseraddする。)したがって、suコマンドを簡単にシェルスクリプトに自動化することができる設定。 しかし、sudoについては?visudo対話的に実行するよりも、まずユーザーを追加する必要があります。シェルスクリプトに自動化できないため、これは悪いことです。 (まあ、できます。たとえば、 echo '%wheel ALL=(ALL) ALL' >> /tmp/sudoers.tmp cp /etc/sudoers /etc/sudoers.old visudo -c -f /tmp/sudoers.tmp && mv /tmp/sudoers.tmp /etc/sudoers しかし、少なくともそれは簡単ではありません。) だからあなたの意見は何ですか?サーバー環境では、sudoまたはsu rootのどちらを好みますか?
8 unix  sudo  root  su 

3
Linuxファイルサーバーストレージプール
LinuxサーバーでSambaを介して複数のハードドライブを1つのストレージプールとして共有することは可能ですか?そのため、共有を使用するときに、空き領域のある特定のドライブに保存することを心配する必要はありませんが、そのすべてを処理するプールに保存します。 なんらかの(ソフトウェアの)RAIDを使用してこれを実行できると思いますが、私のファイルの多くは実際にRAIDする必要はありません。私の目的は、最大500GBのレイドと数TBのレイドされていないスペースがあるセットアップをすることです。 現在、軽量のW2008サーバーを使用しており、Linuxに移行したいと考えています。これは非常に便利な機能です。
8 linux  raid  storage 

2
Windows 7 TCPリスンポート
私のWindows 7の新規インストールでは、TCP ephermeralポートでリッスンする5つのプログラムが示されています。 TCP 0.0.0.0:49152 0.0.0.0:0 LISTENING TCP 0.0.0.0:49153 0.0.0.0:0 LISTENING TCP 0.0.0.0:49154 0.0.0.0:0 LISTENING TCP 0.0.0.0:49155 0.0.0.0:0 LISTENING TCP 0.0.0.0:49157 0.0.0.0:0 LISTENING netstat -anoは、プロセスの1つがwininit.exeであることを示しています。 wininit.exeがTCPトラフィックをリッスンしているのはなぜですか?(ファイアウォールを設定する必要はありません)。

3
Windows 7 x64システムでのINetMgr.exeの素晴らしい消滅法
Windows 7(x64)上のIISマネージャーで奇妙な問題に直面しています。 自宅にはWin7 Professionalがあり、スタートメニューでIISマネージャーのアイコンを確認すると、 %windir%\system32\inetsrv\InetMgr.exe これをコマンドラインから起動すると、魅力のように動作します。 しかし、職場ではWindows 7 Enterprise(x64)を使用しており、スタートメニューのリンクを確認すると、エントリはまったく同じです。私がそれをクリックすると-それは魅力のように機能します。 コマンドライン(cmd.exeまたはTakeCommand)から起動したい場合は、ファイルがありません-a DIR %windir%\system32\inetsrv\*.exe 「inetmgr6.exe」を含む多数のファイルが表示されますが、「inetmgr.exe」は表示されません。もちろん、起動することもできません:-( 不思議なことに、私はディレクトリを見たときに、%windir%\system32\INetSrvWindowsエクスプローラまたはWindows PowerShellでは、私はSEEINetMgr.exeファイルを、私はそれを起動することはできません-何の問題。 ****ここで何が起こっているのですか?INetMgr.exeクラシックコマンドラインからを見つけてそこから起動するにはどうすればよいですか? 更新:わかりました、いくつかの更新。私の仕事用ラップトップでは、INetMgr.exeファイルは実際にはと呼ばれるディレクトリにあるように見えますc:\windows\syswow64\inetsrv(メモリから呼び出しているので、ディレクトリ名を引用しないでください-など)。PowershellやWindows 7 Explorerなどで検索すると、これを確認できます。 ただし、cmd.exeのような「クラシックな」コマンドラインからはc:\windows\system32\inetsrv..... hmmm ....にあるようです。問題は、ファイルの実際の場所がわかっているにもかかわらず、自分のディレクトリからそのディレクトリにアクセスできないことです。クラシックコマンドライン-昇格された特権で管理者としてcmd.exeを実行している場合でも、ファイルの場所はわかりますが、それでも問題は解決しません:-(

5
Puttyにウィンドウのサイズ/位置を記憶させる方法
Putty(またはOS-WinXP)にウィンドウのサイズ/位置を記憶させたい。行/列の設定は作業領域にのみ影響し、「ズームイン」しません。ウィンドウの境界線をドラッグしてパテウィンドウのコンテンツのサイズを変更した場合と同じ効果が欲しいのですが。
8 putty 

5
Linuxサーバーのファイルシステムレイアウトに関する考察
私は不思議に思っています。多くの人が不思議に思っていると思います。GNU/ Linuxベースのサーバーに最適な、または少なくとも最適なファイルシステムレイアウトはどれでしょうか。レイアウトは最終的なユーザーが達成したいことに基づいて変化するため、一般的なレイアウトはないことを認識しています。質問を非常に具体的な実装に絞り込みます。サーバーの目的は、中規模のSIPテレフォニーサーバーです。私が思いついたファイルシステムのレイアウトは次のとおりです。 ハードドライブのフルサイズは146 GBです / bootとしてマウントされた1 GBのプライマリパーティション /としてマウントされた16 GBのプライマリパーティション スワップとしてマウントされた16 GBの拡張パーティション(サーバーには8 GBのメモリがあり、少なくともすぐに大きくなることはありません) / varとしてマウントされた52 GBの拡張パーティション / var / logとしてマウントされた16 GB拡張パーティション / usrとしてマウントされた30 GBの拡張パーティション / tmpとしてマウントされた5 GBの拡張パーティション / homeとしてマウントされた10 GB拡張パーティション データベースファイルのような多くの可変データがあるため、より高速なアクセスを可能にすることを考慮して、スワップを中央に配置し、大きなvarパーティションを作成しました。/ var / logと/ tmpを別のパーティションに移動して、システム全体がダウンしないようにし、/ usrを移動して、必要に応じて読み取り専用にできるようにしますそのような対策。ユーザー数が少なく、ホームディレクトリに大きなストレージスペースが必要ないため、小さな/ homeパーティションを作成しました。 私が思うこのレイアウトには賛成と反対の議論がたくさんあり、他の人がそう考えていることについて私は好奇心を持っています(私よりも経験豊富で賢い人の心を選ぼうとしています)。スワップをほぼ真ん中に置く理由は何ですか?)、セキュリティ、およびデータの安全性?何かご意見は?ありがとう!

4
SSDをディスクキャッシュとして使用する
LinuxがSSDをディスクキャッシュとして使用するためのソフトウェアはありますか?確かではありませんが、SunはZFSでこのようなことをしていると思います。クイック検索は何も適切なものを提供しません。目標は、頻繁に要求されるファイルをオンザフライでSSDに配置することです。SSDは、RAMよりも容量が多く、費用がかからず、ハードディスクよりもパフォーマンスが優れているため、効率的にパフォーマンスを向上させることができます。

4
32ビットプリントドライバーは64ビットウィンドウで動作しますか?
私は周りを読んでいますが、32ビットのドライバーは64ビットのウィンドウで動作しないようです。これは本当ですか?32ビットアプリケーションは64ビットウィンドウで実行できるため、32ビットプリンタードライバーが実行できないのはばかげているように見えます。プリンタードライバーはカーネルレベルで実行されますか? RDP環境のドライバー地獄にいるようです。

4
DHCPオンザフライブロック割り当て
DHCPマシンに接続するクライアントが多数あります。それらのいくつかを、より低い優先度でルーティングされる別のIPブロックに割り当てたいと考えています。DHCPリースの更新ごとに、データベースを確認し、顧客を割り当てるIPブロックを決定します。 DHCPサーバーでスクリプトを実行したり、データベースを調べたり、どのアドレスをどのプールに割り当てるかを決定するときに動的コードを実行したりする方法はありますか?各クライアントは、option82、別名「DHCPリレーエージェント情報オプション」によって一意に識別されます。
8 debian  isc-dhcp  dhcp 

4
構成管理:マシン間の依存関係
私は人形のようなツールを使用して個々のシステムを管理しましたが、一般的には高いレベルの成功を収めています。人形が落ちるのは、個々のサーバーの外部の依存関係を管理するのが得意ではないということです。 たとえば、MySQLサーバーでは、以下を実行するように人形を設定します。 LDAPサーバーにアクセスするようにマシンで認証を構成する ローカルリポジトリミラーを使用するようにaptを設定します MySQLパッケージをインストールする my.cnfを記述 MySQLを起動します データベースにユーザーを作成する この一連の手順では、いくつかの依存関係が解決されています。たとえば、パッケージをインストールしていないとデータベースサービスを開始できません。これは、aptリポジトリが正しく構成されていないと実行できません。 このMySQLサーバーは、マスター->マスターレプリケーション設定の1つのボックスです。理想的な世界では、パペット(または他の同様のツール)を使用して、サーバーBがサーバーAが使用可能になるまで待機してから、それとのレプリケーション関係の確立を試みる必要があるという事実を表現できます。 ここにたくさんのテキストがあります-基本的に私が求めていることは、このようなマシン間の依存関係を管理できるパペットのようなツールはありますか?

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