物事のスキームでは、Webサーバーを実行するのは非常に簡単です。たとえば、Apache、PHP、MySQLをインストールすれば、準備は完了です。しかし、仕事は明らかに、そこで終わりません。優れた管理者は、いくつかのプログラムを最新に保つだけでなく、数十のタスクを実行します。
優れた管理者になるためにWeb管理者は何をすべきですか?これらのスキルを習得するには、どのような手順を踏む必要がありますか。また、これらのスキルを採用するにはどうすればよいですか。
(例としては、ネットワークトラフィックの監視、バックアップスキームの作成と実行、暗号化証明書の管理などがあります。)
私の目に優れた管理者は、いくつかの資質を持っている必要があります。
これを学び、適応する能力は絶対に鍵です。世界は動的な場所であり、遅かれ早かれ、管理者は慣れていないシステムに移動する必要があります。変更を受け入れ、それを有利に機能させることができます。それを可能にする優れた方法は、地平線から目を離さず、ビジネスへの適用性を検討しているように見える新しいテクノロジーを調べることです。
あなたが管理するシステムを知ってください。繰り返しますが、これは不可欠です。システムの機能を理解していない場合、システムを完全に利用または保護する方法はありません。これは、Carry-Lookahead加算器がCPUにどのように実装されているかを必ずしも理解しているわけではありませんが、PHPがApacheと対話して出力を生成する方法を理解しています。ActiveDirectoryがどのように機能するかを理解してください。ネットワーク管理者など.
管理に真剣に対処する能力、あなたは世界で最高の管理者になることができますが、上司にその新しいサーバーを購入するように説得することができない限り、何かが完了することは決してありません。
これを準備するために何ができるか分かりません...ラケットボールをプレイしてください。正直なところ、これは経験から来ています。マーフィーの法則は常にあなたを見つけて略奪するので、それに対処する準備をするのが最善です。
他にもありますが、これらは4つの重要なものだと思います。 XD
あなたがサポートしている人々と適切なレベルで協力する能力は重要だと思います。パワーユーザー/開発者として、私は、システム管理者が問題を整理したり何かを実行したりしようとしているときに、ばかや混乱者のように私を扱うときに嫌いです。
同じことが開発チームにも当てはまります。開発チームは、コンテキストや説明なしでsys管理者に物事を投げかけ、すぐに行動することを期待します。
ですから、どちらの場合でも、優れたコミュニケーション能力が重要だと思います。
私が知っている最高の管理者は、危機に瀕した落ち着いたで、いつ知らなかったと認める何が問題なのかを知っていた人たちでした。
重要性は低いですが、上司から高く評価されています。「はい」と言い、経営陣が目標を達成するのを助けますが、「いいえ」と言うときにそれを認識することは、会社にとってより優れています。
優れた管理者になるための最も重要な鍵は、ハックを使用するのではなく、問題を適切に解決することです。時間をかけて問題を完全に理解し、完全に修正して、ソリューションの該当する部分を自動化することで、緊急事態が発生したときに自由に対処し、ユーザーの生活を容易にするタスクを引き受けることができます。
から 非常に効果的なDBAの7つの習慣 ;システム管理者とネットワーク管理者に等しく適用できます。
ここにたくさんの良い答えがあります!特にjj33とMurali Suriarのリストが好きです。
私は彼らに追加します:
これは冗談のように聞こえますが、OCDです。標準化にこだわるシステム管理者は、一般的に最も安全で信頼性の高いシステムを作成します。
良いものはあらゆる種類の問題をその場で解決し、素晴らしいものは事前にそれらを防ぎます。誰もがタオに言及しましたか?
常に次のサービス可用性レベルに向けて取り組みます-主にそれ自体を修正し、測定可能なすべてのアカウントで常にある環境を目指します。
測定できない場合(可用性、正常性、コストなど)、実際にシステムが目的に合っているかどうかを確実に知ることはできません。
そしていつものように、「物事を成し遂げる」-透明で、実用的で、落ち着いてください。
管理者が優れている場合、ユーザーは自分が存在していることに気付くこともありません(または管理者側から見ると、ユーザーは彼を気にする必要はありません)。
読む システムとネットワーク管理の実践 トムリモンチェリ、クリスティーナホーガン、ストラタチャラップ著。それはあなたの質問に対する1000ページの答えですが、それは絶対に価値があります。
特定のテクノロジー(UNIX、Windowsなど)はカバーされておらず、「type this command」の例が1つもありません。優れたシステム管理者になるための技術的なもの以外のすべてのものotherについてです。
手頃な管理者と優れた管理者の違いは、手遅れになるまで見られないことがよくあります。
優れた管理者は、ソフトウェアまたはシステムを稼働させることができます。
優れた管理者は、ソフトウェアまたはシステムを稼働させることができ、再び優れた性能を発揮します。しかし、優れた管理者は、システムについて可能な限りすべてを理解するために時間をかけ、最も重要な時に障害が発生しないように予防策を講じています。
彼らが壊れた場合、優れた管理者はプラットフォームに関する知識があるため、すぐに修正または回避策を見つけることができます。優れた管理者は通常、この時点でパニックに陥り、羽ばたき始めます。
残念ながら、述べたように、これはすべて手遅れになることがよくあります。
私はすでにここで多くの答えが好きですが、もう1つ提案します。システムがビジネスをサポートするためにあり、逆ではないことを理解して信じています。
コミュニケーションスキルは、管理者からgreat管理者に移動する場合に非常に重要だと思います。
ラインのアプリケーション開発者側から、管理者が何かが問題である、または物事が予想よりも時間がかかる理由を伝えることができない場合、私は次の解決策(もしあれば)を推測することしかできません。
何が起こっているのか、または月曜日まで何が待たなければならないのか、管理者がコミュニケーションできるほど(非管理者の方が望ましい)、私は彼らとよりうまく仕事をすることができます。
great管理者は、何が行われているのかを精査し、理解しやすいバージョンを[ユーザー|他の部門|]に伝えることができます。お客様]が詳細を知らなくても問題を理解できるようにします。
優れた管理者は、学習と成長を続けなければならないことを理解しています。彼らはあらゆる努力で最善を尽くし、失敗を認め、そこから学ぶよう努めています。
彼らは非常にコミュニケーション的です。彼らは一般の人に複雑な技術用語を説明できるだけでなく、自分の考えに対する悪魔の擁護者として行動し、クライアントに最良のオプションを提供していることを確認します。
reactive。ではなくactive問題と需要を予測し、可能であれば、何かに影響が及ぶ前に解決します。重大な問題が発見されると、彼らはそれを修正しようとする前に、迅速かつ静かに問題を完全に診断します。
最高の管理者は、物事を行う方法が複数あること、すべての問題が釘であるとは限らないこと、そして常に新しいテクニックを学ぶために常に計画していた方法よりも優れた方法があるため、 、テクノロジー、理解。
優れた管理者はサーバーを愛し、すでにシステム管理者として週に80時間以上費やしている場合でも、自宅に数人以上います。
優れた管理者は、彼女が優れた管理者ではないことを知っています。本当に優れた管理者は存在せず、優れていると主張する人と、自分が優れていないことを知っている人だけがいます。
-アダム
コーヒーが大好きです。サーバーが午前3時にダウンした場合。
ポケットナイフを持って島に彼を置き去りにした場合、生き残るだけでなく、流水で家を作ることができる人を見つけてください...それはあなたが望む人です
あなたが適度な管理者に何かをするように言うと、彼はそれをして「完了」と言います。彼は、「それが正常に機能するかどうかわからないので、テストしてください」と追加することもできます。
優れた管理者に何かをするように指示すると、彼はそれを行い、「完了し、テストされました、それを使って楽しんでください」と言います。そして、あなたはします。