サーバー管理者

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

1
IPv6 URLでホストとポートを区別するにはどうすればよいですか?
URLの形式は常に次のとおりです。 <protocol>://<host>[:<port>]/[<path>][#<hash>] 問題は、ポートとホストの区切り文字のように、IPv6がコロンを使用することです。例: 2001:db8:1f70::999:de8:7648:6e8 しかし、これがホストであり、ポート100でHTTPで接続したい場合はどうすればよいですか? http://2001:db8:1f70::999:de8:7648:6e8:100/ 問題は最後のコロンです。ゼロは二重コロン(1f70〜999)で省略されるため、「:100」がIPまたはポート番号に属しているかどうかは不明です。どうやってこれを知ることができますか?
87 ipv6  url 

13
10台のサーバーを管理し、私は歴史専攻です[非公開]
徹底的な議論を正当化しない理由により、私は自分が10台のサーバーを担当していることに気付きました。 ドメインコントローラー-最大500ホスト/最大350ユーザー IIS Webサーバー-ここでお金を稼ぎます SQLサーバー-最高の宝石 Exchangeサーバー データ入力用のLinuxボックス AVサーバー バックアップサーバー 他の数人が 私が働いている会社は、誰もが交換可能であると信じており、したがって、彼らはどんなポジションに対しても最低賃金を支払うことができると信じています。ITマネージャーとシステム管理者は最近辞職しました。ボランティアへの電話がかかったとき、私が後退したのは私だけだったと思います。これはまた、私の経歴を持つ人がこのポジションにいる理由を説明しています。そうでなければ、それが現実です。 これらのシステムを実行し続けるために私がすべきことは何ですか?書面による手順は残されておらず、過去2か月間にA +およびNetwork +の証明書を詰め込みましたが、それによって理論と実際の経験がなくなりました。 私は自分自身にパワーシェルを教える過程にありますが、ここからそこまでは長い道のりです。スクリプトやプログラミングの経験はありません。 どのタスクを実行する必要がありますか?どのようなプラクティスを実装する必要がありますか? 私はおそらくうんざりしていることを理解していますが、私を乗り切るためのライフラインが役立つでしょう。
87 untagged 

10
sshログイン時にディレクトリを自動的に変更するにはどうすればよいですか?
sshログイン時に特定のディレクトリに自動的に変更しようとしています。次のディレクティブを使用して、その動作を動作させようとしました~/.ssh/config。 Host example.net LocalCommand "cd web" しかし、ログインするたびに、次のように表示されます。 /bin/bash: cd web: No such file or directory web私のホームディレクトリには間違いなくフォルダがありますが。絶対パスを使用しても同じメッセージが表示されます。明確にするために、cd webログイン後に入力すると、正しいフォルダーに移動します。 ここに何が欠けていますか? 編集: 引用符/絶対パスのさまざまな組み合わせにより、さまざまなエラーメッセージが表示されます。 LocalCommand "cd web" /bin/bash: cd web: No such file or directory LocalCommand cd web /bin/bash: line 0: cd: web: No such file or directory LocalCommand cd /home/gareth/web /bin/bash: line 0: …
87 login  ssh 

30
最高のシステム管理者の事故[終了]
私はあなたが持っているシステム管理者の事故の面白い話を探しています。CEOの電子メールの削除、間違ったハードドライブのフォーマットなど。 答えとして自分のストーリーを追加します。
87 untagged 

3
特定のスレーブノードで特定のプロジェクトを実行するようJenkinsに指示する
特定のスレーブで特定のプロジェクトを実行するようにJenkinsに指示するにはどうすればよいですか? Jenkinsマスターノードと、アプリケーションのステージングに使用するスレーブノードをセットアップしました。しかし、作成したスレーブノードで実行するようにプロジェクトを構成する方法がわかりません。
87 jenkins 

7
nologinシェルを持つユーザーとしてスクリプトを実行します
必要なのは、でnologin/false示されているシェルを持つ特定のユーザーとして特定のスクリプトを実行することだけです/etc/passwd。 スクリプトをルートとして実行し、これは別のユーザーとして実行する必要があります。ランニング: ~# su -c "/bin/touch /tmp/test" testuser 動作しますが、テストユーザーには有効なシェルが必要です。パスワードを無効にしpasswd -d testuserてシェルを/bin/bashこの方法のままにしておくと少し安全になることはわかっていますが、シェルが必要nologin/falseです。 基本的に私が必要なのはcrontab、特定のユーザーがnologin/falseシェルを持っているかどうかに関係なく、特定のユーザーとしてジョブを実行するように設定した場合の処理です。 psこのスレッドはnologinユーザーとしてコマンドを実行していることがわかりましたが、実行する必要があるスクリプトへconcatenateのコマンドのsu -s /bin/sh $user実行方法がわかりません。
87 linux  bash  shell  su  login 


4
Windows Serverの再起動/シャットダウン履歴
Windows Serverが再起動またはシャットダウンされるたびに、ユーザー開始、システム開始、システムクラッシュなどの理由を簡単に確認できますか? Windowsイベントログは明らかな答えですが、表示する必要があるイベントの完全なリストは何ですか? 私の質問に部分的に答えるこれらの投稿を見つけました: Windowsサーバーの最終再起動時間には、完全な再起動履歴に部分的に対処するいくつかの回答が含まれます Windows Server 2008 R2でシャットダウンイベントトラッカーログを表示するには、追加のイベントIDが含まれます コンピューターの起動/起動時に同じイベントIDの一部が含まれるイベントログ時間 しかし、それらはすべてのシナリオを網羅しているわけではなく、情報は複数の回答にまたがっているので理解するのは困難です。 Windows Serverにはいくつかのバージョンがあるため、少なくともバージョン2008、2008 R2、2012、および2012 R2で機能するソリューションが理想的です。

7
(「スーパー」)シェルにすぐに戻ることなく、初期コマンドで対話型bashサブシェルを実行します
bashサブシェルを実行し、(1)いくつかのコマンドを実行し、(2)その後、そのサブシェルに残りたいと思います。これらのそれぞれを個別に行うことができます。 -cフラグを使用してコマンドを実行します。 $> bash -c "ls; pwd; <other commands...>" ただし、コマンドが実行されるとすぐに「スーパー」シェルに戻ります。インタラクティブなサブシェルを実行することもできます。 新しいbashプロセスを開始: $> bash そして、明示的に言うまでサブシェルを終了しません...しかし、初期コマンドは実行できません。私が見つけた最も近い解決策は次のとおりです。 $> bash -c "ls; pwd; <other commands>; exec bash" これは機能しますが、1つのサブシェルで指定されたコマンドを実行し、対話のために別のコマンドを開くため、私が望んだ方法ではありません。 これを1行で行いたい。サブシェルを終了したら、問題なく通常の「スーパー」シェルに戻る必要があります。道があるはずです~~ NB:私が尋ねていないことは... bashのmanページの入手先を尋ねない ファイルから初期化コマンドを読み取る方法を尋ねません...私はこれを行う方法を知っています、それは私が探している解決策ではありません tmuxまたはgnu画面の使用に興味がない これにコンテキストを与えることに興味がない。すなわち、質問は一般的なものであり、特定の目的のためではありません 可能であれば、私が望んでいることを達成するような回避策の使用を避けたいのですが、「汚い」方法で。これを1行で行いたいだけです。特に、次のようなことはしたくないxterm -e 'ls'
87 bash 


8
GPGに十分なエントロピーがありません
十分なエントロピーを取得しようとするために、バックグラウンドで実行されているプロセスが大量にありますが、まだ失敗しています。 **We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy. Not enough random …
86 linux  ubuntu  gpg 


12
Ubuntuでiptablesを起動/停止する方法は?
Ubuntuでiptablesサービスを開始/停止するにはどうすればよいですか? 私が試してみました service iptables stop しかし、それは「認識されないサービス」を提供しています。 なぜそうするのですか?他の方法はありますか?
86 ubuntu  iptables 

8
IIS監視に推奨されるLogParserクエリ?
Stack Overflowが拡大するにつれて、IISログを詳しく調べて、問題のあるHTTPクライアント(不正なWebスパイダー、1秒ごとに更新するように設定された大きなページを持つユーザー、不十分な記述の1回限りのWebスクレーパーなど)を特定し始めていますページをインクリメントしようとするユーザーは、何百万回もカウントされます。 IISログファイルをポイントしたときに奇妙な点や異常な点のほとんどを特定するのに役立つLogParserクエリをいくつか作成しました。 URLごとの上位帯域幅使用量 SELECT top 50 DISTINCT SUBSTR(TO_LOWERCASE(cs-uri-stem), 0, 55) AS Url, Count(*) AS Hits, AVG(sc-bytes) AS AvgBytes, SUM(sc-bytes) as ServedBytes FROM {filename} GROUP BY Url HAVING Hits >= 20 ORDER BY ServedBytes DESC urlがavgbyteにヒットした -------------------------------------------------- ---- ------- ------- /favicon.ico 16774 522 8756028 /content/img/search.png 15342 446 6842532 URLによる上位ヒット SELECT …
86 iis  logparser 


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