2009-03-26 15 views
4

あなたはUnix sys-adminをどう評価しますか?Unix管理者はどのようなプログラミング能力が必要ですか?

Unixの管理者は、どのようなプログラミングの力量を持っている必要がありますか?

+0

なぜプログラミングに関連していないのですか? Unixのシステム管理は、私にとって重要なトピックのようです。 – Parappa

+0

厳密にはプログラミング関連ではありませんが、「Unix管理者はプログラミングの能力があればいいのですか?」という質問があった場合、閉じられていないと確信しています。 –

+0

私は質問を言い換えるつもりです。 –

答えて

8

私はクイックフィルタに使用する数:

  • フォーク爆弾だし、それが良いか悪いかは何?
  • 昨日の日付から始まるログファイルの行数を数える1行のコマンドを私に教えてください。
  • は今、それを別の方法
  • そして、あなたはそれまでなら第三を行います。
  • chmod 777 dとなる理由は何ですか?
  • ユーザーのホームディレクトリには何のファイルがありますか?そのファイルには何がありますか?
+0

+1、良いクイックフィルタのようだが、私は色を飛ばしてそれを渡して、それでも自分自身がUNIXの管理者であることをはるかに過小評価していると私を怖がらせる。 –

+0

それは1777ではない? –

+0

私はあなたが合格すると思う。アイデアは、80%を除外して私の時間を節約することです。 – MarkusQ

5

これを評価する唯一確実な方法は、あなたが知っていて信頼できる優れたUNIXシステム管理者であると信じている他の人とチャットすることです。私はあなたが実際に理解していないインタビューの質問を練習することに同意しません。なぜなら、候補者が主題についての深い知識を持っているかどうかを判断できないか、あなたは彼らが持っているだろうどのような責任に依存する、それらをクイズにしたいかもしれないものについては

。たとえば、Apacheの管理方法についていくつか質問するかもしれませんが、Apacheを実行しているサーバー(MySQL、Sambaなど)に責任がある場合にのみ意味があります。

一般的に言えば、シェルスクリプト、ユーザー管理、サーバーの状態とパフォーマンスを測定する方法、サーバーのセキュリティを管理する方法についていくつか質問してみてください。

知識と経験はすべてではありません。あなたが誰かを賢く責任を持って雇うようにしてください。 :)薄れたシステム管理者、または現在の技術に追いつくことにほとんど関心を持たない誰かよりも悪いことはありません。

2

Parappas最後のポイントは誰かやる気と責任は、どんな仕事雇用プロセスの中で最も重要なものの一つです取得し、非常に重要です。また、「何年も自宅にあるサーバー」を主張し、実行している人もいます。 UbuntuをインストールしてApacheを多かれ少なかれ稼働させることは、優れたsys-adminとは大きく異なります。また、デスクトップ上でLinuxや* BSDを使用するのは快適です。つまり、サーバ側とデスクトップ側の2つの異なるレベルでUnixシステムとやり取りする必要があるからです。

は速いと喜んで学習者の価値を過小評価しないでください。これは動機づけのポイントに戻ります。若い未経験の男は、自分の考えでは、時には彼の方法で座っている25歳の獣医のより良い選択です。雇用される人が単独のsys-adminとして働くのであれば、もちろん経験のない人は望んでいないが、そのポジションがそれより若い場合は、「新しい人」が良い選択かもしれない。プログラミングについては

、シェルスクリプトと正規表現を知ることは、あなたが求めることができるものの最小値です。彼らが全くプログラミングを理解していない場合、おそらくconfigファイルでかなり早く失われてしまうでしょう。

1

良いシェルスクリプトプログラミング。 理想的には、perl/python/awkのうちの1つまたは複数 理想的には、C、Makefileの構文、および少なくとも1つ(理想的には両方)のemacsおよび/またはviに精通しています。

シェルスクリプトは明白でなければなりません。 Perl/Pythonは分かりにくいはずがありません。 AWKは頻繁に適切なツールの近くにあるが、時にはより多くのものを必要とするため言及している。

私は以前、sysadminとしての生活をより簡単にするために、さまざまなCコードを書く必要がありましたが、それらの職場では、システム管理者も開発部門のツールとして機能しました。

関連する問題