GNU/Linux >> Linux の 問題 >  >> Linux

ジュニアシステム管理者向けのテクノロジーを知る必要がある

編集者のメモ この新しいセグメントであるSudoerSit-Downは、業界のプロの小グループに質問を投げかけます。ユーザー、オペレーター、管理者、開発者など、実際の人々から実際の回答と意見を得ることができます。それぞれが、IT業界とシステム管理を取り巻く質問に対して多様で価値のある視点を提供します。

質問

あなたが意欲的なシステム管理者であると想像してください。あなたは自分が何をしたいのかを知っており、それをどのように行うかについての基本的な計画を持っています。あなたは知識を集め、あなたのスキルを磨き、そしてあなたの目標に集中する必要があります。残念ながら、システム管理の世界はあいまいであり、必要なスキルは膨大な数のテクノロジーをカバーしています。あなたはおそらく知的に平均的であるため(私や他の大多数の人のように)、おそらくすべてを学ぶことを望むことはできません。したがって、パスを少しスムーズに進めるために、最初に学ぶべきことをいくつか取り上げる必要があります。

何人かのプロのシステム管理者に、キャリアを開始するときにどのテクノロジーが役立つかを尋ねました。時間管理ツールから自動化ユーティリティ(偶然にも時間管理ツールの一種)まで、ここに彼らが言わなければならなかったことがあります。

回答

Nate Lager(テクニカルアカウントマネージャー、Red Hat):

これは、私がいる限りLinux管理者であった人からはばかげているように聞こえるかもしれませんが、特にBash(当時はPerlでしたが、現在はPython)でスクリプトについて学ぶことにもっと時間を費やしたかったのです。 sedやawkなどのコマンドライン解析ツールと組み合わせるとbashの力に気付く前に、私は自分のキャリアに夢中になりました。確かに、それ以前に私が持っていた役割はLinux中心ではありませんでした。最初のLinux管理ジョブを開始したときに、別の管理者から、反復的なタスクのスクリプトを作成することで実際にどれだけの時間を節約できるかを学びました。 bashコマンドラインでのforループ、またはsedとawkを使用したコマンドライン出力の解析の威力…これらのスキルを習得すると、新しい世界が開かれました。今日、Ansibleなどのツールを使用した自動化についても同じことが言えます。

Anthony Critelli(Datto Inc.のシニアシステムエンジニア):

私にとって、答えは間違いなくAnsibleです。約7年前に個人のWebサーバーを再構築したことを覚えています。この長くて複雑なbashスクリプトを作成して、ユーザーを作成し、ソフトウェアをインストールして構成し、すべてを「本番環境に移行」する準備をしました。私が友人に私の作品を見せたとき、彼は「かっこいいけど、どうしてAnsibleを使わなかったの?」と言った。私の最初の反応は、「まあ、これは単なるWebサーバーです。複雑な構成管理ツールが必要なのは誰ですか?」でした。次に、いくつかの基本的なAnsibleチュートリアルを実行することにしました。システム管理へのアプローチは、永遠に変わりました。 Ansibleの力はその柔軟性にあります。複数のシステム間でオーケストレーションを行い、構成管理を実行し、さらには1回限りのタスクを実行する機能もあります。単純な構成管理の力を実感するために、少なくともキャリアの早い段階でいくつかのAnsibleチュートリアルを実行する必要があると思います。

Joerg Kastning(ビーレフェルト大学システム管理者):

最初にあなたの質問を読んだ後、Linux全般やシェルスクリプトの学習などの大きなことについて考えました。しかし、これらは重要なテクノロジーですが、やや不特定に感じました。さて、コマンドラインツールの「timewarrior」についてもっと早く聞いていたらよかったと思います。

職場では、さまざまなプロジェクトやトピックに費やした時間を追跡しています。タイムウォリアーを知る前は、テキストファイル、スプレッドシート、データベースを含むHTMLフォーム、または単純な紙を使用してこれを行っていました。そして、そうするためにターミナルを離れなければならないたびに。

Timewarriorは、プロジェクトごとの時間を追跡する方法を変更しました。今では、すばやく簡単に、私の作業スペースであるターミナルで実行できます。

さて、この素晴らしいツールを紹介する記事を書く時が来たと思います。

また、Anthonyが以前に言ったように、Ansibleは、各システム管理者が少なくとも一度は調べたはずのツールであることは確かです。 Ansibleを使用してブログを展開することは、いくつかの概念とモジュールに慣れるために最初に行ったことの1つでした。

考え?

専門家の話を聞いた後、どう思いますか?これらのテクノロジーの潜在的な価値を理解できますか?あなたがお勧めする別のテクノロジーがありますか?これらの質問のいずれかに対する答えが「はい、実際のところ、私はそうします」である場合。その後、私たちはあなたから聞いてみたいです。ドラフトを[email protected]のチームに送信してください。そうすれば、次のセグメントであなたの考えを理解するために必要なことを説明できます。

[無料のチートシート:IT面接のヒント。 ]


Linux
  1. 自動化のためにAnsibleとanacronを使用する方法

  2. 制御が必要なためにLinuxに切り替えた理由

  3. ipのifconfigを削除する必要がある理由

  1. システム管理者がBashの使用について知っておくべきこと

  2. Linuxシステム管理者向けのAnsibleの謎を解き明かす

  3. `builtin`ビルトインが必要ですか?

  1. Linuxシステム自動化のための10のAnsibleモジュール

  2. 知っておく必要のあるtcpdumpの6つのオプション

  3. AnsiblePlaybookの6つのトラブルシューティングスキル