回答:
それらがどれほど優れているかを理解するには、自由回答形式の質問をしてください...
質問:「ファイルシステムがいっぱいです」というエラーが表示されるシナリオを説明してください。ただし、「df」は空き容量があることを示しています
回答:ファイルシステムはiノードを使い果たす可能性があり、 ' df -i 'はそれを表示します。
オープンエンドな質問:
私が尋ねるのが好きで、私は尋ねられて快適です、これは:
[最近のいくつかの期間]で犯した最大のミスと、今日の別のやり方について教えてください。この経験から何を学びましたか?
10年の経験を持つ多くのシステム管理者がいます。多くの人が同じ年を10回続けて持っているようです。私は自分のチームに10種類の次第に良い年が欲しいと思っています。そして、もしあなたが大きな間違いを犯したことがないなら、あなたはただ机を片付けるべきなのだろうかと思うような間違いを犯したなら、あなたは本当に生きていない。:)
面接官や面接官として、私は雑学質問を気にしません。以前にベンダーに迷惑をかけた質問や、「ユーレカ!」をくれた質問が好きです。瞬間。
私はいつものファンです
私は、異なるUNIXの違いについて誰かがどれだけ認識しているかを示す質問をするのが好きです。また、Linuxが一方向に物事を行うことを人がどれだけ理解しているかを見るのも好きです。これらの質問の多くは、たとえば次のデフォルトのLinuxツールを中心に展開しています。
&>
そして >/dev/null 2>&1
もう1つの重要なポイント:上級職の場合、一般の執筆およびプレゼンテーションスキルの証拠が見られると期待しています。あなたが年配の人なら、ウェブや雑誌で何度も出版されているはずです。ヘック、自分の技術ブログを持っているだけで十分です。会議で少なくとも1つの論文を発表したことは大きなプラスです。これは特に、ジュニアとシニアLinuxの管理者を区別すると思います。
「chmod -x / bin / chmod」を実行しました。私は何をしましたか?どうすれば回復できますか?
TCPのハンドシェイクプロセスを説明します。
tracerouteはどのように機能しますか?
CTRL-ZまたはCTRL-Dを使用する必要がある場合
スティッキービットは何をしますか?
どのカーネルオプションをチューニングする必要があるでしょうか?
実行しているディストリビューションをどのように確認しますか?
実行しているハードウェアをどのように確認しますか?
SAN、NAS、ローカルディスクの違いは何ですか?
30台のサーバーがあり、それぞれに同じApache構成があるかどうかはわかりません。コピーの数と違いは何ですか?
chroot刑務所とは何ですか?
ハッキングされたことをどのように見分けますか?
あなたが考えることができるすべての2文字のunixコマンドに名前を付け、それらが何をするのですか?システムで2文字のUNIXコマンドをすべて検索する方法。
また、事前に現場の人に簡単な宿題をするように頼みます。特に、スクリプトの作成経験があると公言している場合。2つの異なるデータファイル(1つのcsv、1つのsv)を解析し、データの結合を効果的に行うように依頼します。いくつかの落とし穴(フォーマットが不十分なデータ)、結合に必要なフィールドの欠落、奇妙な順序のデータなどを入力しました。ソースコードと出力を送信してもらいます。(マシンプロブレムスタイル)私は通常、それに取り組むために3〜4時間の時間枠を与えます。このタスクは、「スクリプティング」をスキルとしてリストする多くの候補者を除外するのに役立ちましたが、プレッシャーがかかったときに基本を引き出すことはできません。
私のお気に入りの最後の質問:
コマンドラインユーティリティが5つしかない無人島で立ち往生している場合、どちらを選びますか?
私の個人リスト:
管理者が最も使いやすいコマンドを確認するのは簡単な質問です。また、非正統的な(遊び心のある)質問に対する彼らの快適さを示すのにも役立ちます。いくつかのインタビューを読ん道あまり問題にしてしどろもどろます。この基本的なことに答えられない場合、自分のスキルにほとんど自信がないことがわかります。一方で、完璧なリストを思い付くには余りにも一生懸命なら、失敗を恐れて自分の足で考えることができないことを示唆するかもしれません。
確かに、これはジュニア/ミドルレベルの申請者にとってより便利ですが、どちらに尋ねても害はありません。:)
busybox
基本をカバーmplayer
し、退屈に対処するのに役立つと思います。それは私に3つの残り物を残します
私はこれを使用します:
そして、私は頭の上から持っていない他の..
ここには強いお気に入りがあります。この質問は、候補者がより高度な質問にどのように対応するかについて、優れた予測価値があります。
ユーザー/同僚が「-fr」という名前の長さゼロのファイルが何らかのシステムのルートディレクトリに現れたことを訴えに来ます。
そのディレクトリエントリを削除する最も簡単で安全で移植性の高い方法は何ですか?また、質問する価値があるのはなぜですか?
人々は次のようなことを言って半分の信用を得ます:rm -- -fr
またはperl -le 'unlink("-fr");'
(彼らは効果的ですが、最適にポータブルではありません)。
シェルコマンドラインのクォートと文字エスケープを続ける人々は、そのようなファイル名が問題を引き起こす理由をまったく認識していない人々とほとんど同じくらい危険です。
笑う人は...「ドットスラッシュ」の使用について何か言い、これがUSENIXからのUNIXシェルFAQの最も古いエントリの1つであることを指摘します。
find . -inum <number> -exec rm -i {} \;
'
あなたのperlのリンク解除の例から欠落しています。
「Linux以外のUNIXを使ったことがありますか?それらの違いを教えてください。」
結局のところ、全世界がLinuxであるわけではないからです(Linux以外の商用ユニックスをいくつか使用し、Linux以外のオープンユニコーンをいくつか使用しました。別の環境のスキルに依存する場合、自分の足で)。
「どこが__、何が__、どのように__」というタイプの質問の多くは、私にとっては中級/中級の質問のように感じます。中級レベルのLinuxのポジションについて面接しているとき、典型的な基本知識(カーネルとは何ですか、シンボリックリンクとハードリンクの違いは何ですか、chmodから実行可能ビットを削除したらどうしますか?) 。私がより上級レベルの質問であると考えるもののいくつか:
これらは単なる一例に過ぎませんが、一般的に上級管理者は、Googleでできることではなく、全体像の概念に精通している必要があると思います。
:(){ :|:& };:
。システムで何をするのか、なぜそれを気にするのか。乾杯!