ホームページ システムチュートリアル Linux Linux の運用および保守担当者はプログラミング言語の知識が必要ですか?

Linux の運用および保守担当者はプログラミング言語の知識が必要ですか?

Dec 31, 2023 pm 07:24 PM
運用・保守担当者はスキルを習得する必要がある Linuxプログラミング言語 Linuxの運用・保守方法 Linuxの運用保守員

Linux の運用および保守担当者はプログラミング言語の知識が必要ですか?

最近、同じ業界の友人や Linux 初心者からよく質問されます。

運用保守担当者は言語を学ぶ必要がありますか?では、どの言語を学べばよいのでしょうか?

この質問には 2 つの方法で答えます:

第一の選択肢は、ビッグデータとクラウドコンピューティングの急速な発展に伴い、システム運用保守担当者が少し開発言語を知らなければ、非常に困難になります。運用保守業務には多くのビジネスシステムがあるためです。オンラインサーバーの規模が非常に大きいため、スクリプトを書くことによってのみ自動で完了できる場合もあります(自動化もスクリプトの一種です)。そうでない場合、そのような反復的で退屈な作業は人力では賄えません。運用保守作業を一括で完了することが非常に重要になります。

それでは、どの言語を学べばよいのでしょうか?

Linux システムの運用および保守担当者にとって、選択肢はたくさんあるため、答えはさらに複雑になります。シェル、Perl、Python、Ruby など

すべての Linux システムの運用および保守担当者は、Linux シェル (sh または bash) を理解し、Perl、Ruby、または Python のいずれかの言語を知っている必要があると思います。どの言語を学ぶかは関係ありません。

私の考えでは、運用保守作業はどの言語でもできると思います。運用保守作業が完了できる言語であれば、好きな言語を使って大丈夫です。もちろん、初心者向けには多少の違いはありますが、初心者の場合は、現在人気のある言語、または多くの企業で使用されている言語を推奨することが、今後の仕事に非常に役立ちます。

それでは、初心者は最初から運用保守言語をすぐに学ぶべきでしょうか? どの言語、特にシェルやPythonなどの言語はLinuxと密接な関係があるため、これは早すぎると思います。 Linux について何も知らないのに、ただ言語を学ぼうとするのは、目の見えない人が象をつかもうとするのと同じことです。ですから、システム言語を学ぶときは、学ぶ前に Linux の基礎を身につけておくことをお勧めします。言語がずっと簡単になります。

シェルは、すべての運用および保守担当者が理解し、習得する必要がある普遍的なシステム言語です。シェルは、日常業務における多くの反復的で退屈なタスクを解決するのに役立ちますが、シェルの基礎はシステム コマンドであるため、原則を習得することによってのみ実現できます。 Linux を学んでいる友人にたくさん会ったことがありますが、彼らも長年運用保守に携わってきましたが、for ループ、while ループ、if with [ の実行方法など全く分かりませんでした。 [or[、$1、$2、$3... $*、$@、および case ステートメントの使用法が不明です。遅かれ早かれ、彼らは bash をできるだけ早く学習しなかったことで自分を責めることになるでしょう。

その後、誰かがもう一度私に尋ねました、私はすでにシェルにはかなり慣れていますが、まだ仕事を見つけることができません。多くのユニットでは Python や Ruby などの言語が必要です。まだこれらを学ぶ必要がありますか?言語?

この問題は2つの側面に分かれており、まず、従業員の観点から見ると、企業は自らの奉仕のために従業員を採用しており、従業員に与えられた仕事を質と量を備えて遂行できれば、実は十分なのです。何が達成されるかは重要ではありません。一部の企業では、習慣や伝統から、すべての作業を 1 つの言語で行うことを強制している場合がありますが、これは企業環境の問題です。すべての従業員が会社に完全に依存する習慣がある場合、すべての言語を学ぶ必要があるのではないでしょうか? 明らかに、これは標準ではありません。

採用情報は多くの友人が見ています。基本的にシェル、Python、Perl などに慣れている言語要件があり、運用保守業務に必要な言語要件は比較的広いです。私は多くの大企業で働いてきました。運用保守作業のためのプロフェッショナルなタスクスケジューリングおよび管理プラットフォーム スケジュール管理プラットフォームは、あらゆる言語で記述された運用保守スケジュールタスクをサポートできるため、どの言語を学習するかを心配する必要はありません。

それでは、キャリア管理の観点から見ると、たとえ序文を読むだけであっても、いずれかの言語に非常に優れ、他の言語にも手を出してみることが最大の競争力であると思います。これらの言語で書かれた本の最初の数章。これらの言語のいずれかが得意であるということは、その言語の使用方法を深く理解し、その言語が「内部」でどのようなものであるかを深く理解していることを意味し、より大規模な言語を設計するときに、より合理的な決定を下すことができます。プログラム。私がこの問題をキャリア管理の問題のレベルにまで引き上げた理由は、異なる言語を使用する企業に雇用されたい場合、「異なる言語を学ぶ意欲のある専門家であることの方がはるかに重要である」からです。 「別の言語を学びたいだけの専門家であること」よりも、可能性を秘めた言語」または「その言語について少しは知っているが、言語をうまく学ぶ忍耐力がなかった人」が重要です。

私は南アフリカ出身の Ant です。運用保守の第一線で長年従事しています。運用保守言語の学習方法にまだ迷っている方は、ぜひご覧ください。

以上がLinux の運用および保守担当者はプログラミング言語の知識が必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

SEDコマンドを使用したテキスト操作のマスター SEDコマンドを使用したテキスト操作のマスター Mar 16, 2025 am 09:48 AM

Linuxコマンドラインインターフェイスは、豊富なテキスト処理ツールを提供します。最も強力なツールの1つはSEDコマンドです。 SEDは、テキストファイルとストリームの複雑な処理を可能にする多機能ツールであるStream Editorの略語です。 SEDとは何ですか? SEDは、パイプライン入力またはテキストファイルで動作する非対話的なテキストエディターです。ディレクティブを提供することにより、ファイルまたはストリームでテキストを変更および処理することができます。 SEDの最も一般的なユースケースには、テキストの選択、テキストの交換、元のファイルの変更、テキストへの行の追加、またはテキストから行の削除が含まれます。 Bashおよびその他のコマンドラインシェルのコマンドラインから使用できます。 SEDコマンド構文 sed

Linuxでファイルとディレクトリを数える方法:初心者のガイド Linuxでファイルとディレクトリを数える方法:初心者のガイド Mar 19, 2025 am 10:48 AM

Linuxでファイルとフォルダーを効率的にカウントする:包括的なガイド Linuxでファイルやディレクトリを迅速にカウントする方法を知ることは、システム管理者や大規模なデータセットを管理している人にとっては重要です。このガイドは、単純なコマンド-Lを使用して示しています

Linuxの複数のグループにユーザーを追加する方法 Linuxの複数のグループにユーザーを追加する方法 Mar 18, 2025 am 11:44 AM

Linux/UNIXシステム管理には、ユーザーアカウントとグループメンバーシップを効率的に管理することが重要です。 これにより、適切なリソースとデータアクセス制御が保証されます。 このチュートリアルでは、LinuxおよびUNIXシステムの複数のグループにユーザーを追加する方法を詳しく説明しています。 私たちは

コマンドラインからインストールされているすべてのLinuxカーネルをリストまたは確認する方法 コマンドラインからインストールされているすべてのLinuxカーネルをリストまたは確認する方法 Mar 23, 2025 am 10:43 AM

Linuxカーネルは、GNU/Linuxオペレーティングシステムのコアコンポーネントです。 1991年にLinus Torvaldsによって開発されたこのため、無料のオープンソース、モノリシック、モジュール式、マルチタスクUnixのようなカーネルです。 Linuxでは、歌に複数のカーネルをインストールすることが可能です

Ubuntu LinuxでIndian Rupeeシンボルを入力する方法 Ubuntu LinuxでIndian Rupeeシンボルを入力する方法 Mar 22, 2025 am 10:39 AM

この簡単なガイドでは、Linuxオペレーティングシステムでインドルピーシンボルを入力する方法について説明します。先日、Word文書に「Indian Rupee Symbol(£)」を入力したかったのです。私のキーボードにはルピーシンボルがありますが、入力する方法がわかりません。後

Linuxは何に最適なものですか? Linuxは何に最適なものですか? Apr 03, 2025 am 12:11 AM

Linuxは、サーバー管理、組み込みシステム、デスクトップ環境として最適です。 1)サーバー管理では、LinuxはWebサイト、データベース、アプリケーションをホストするために使用され、安定性と信頼性を提供します。 2)組み込みシステムでは、Linuxは柔軟性と安定性のため、スマートホームおよび自動車電子システムで広く使用されています。 3)デスクトップ環境では、Linuxは豊富なアプリケーションと効率的なパフォーマンスを提供します。

Linuxカーネル6.14 RC6がリリースされました Linuxカーネル6.14 RC6がリリースされました Mar 24, 2025 am 10:21 AM

Linus Torvaldsは、Linux Kernel 6.14リリース候補6(RC6)をリリースし、重要な問題を報告せず、リリースを順調に進めています。このアップデートで最も注目すべき変更は、AMDマイクロコード署名の問題に対応していますが、残りの更新は

FlatsealでFlatpakアプリのアクセス許可を簡単に構成する方法 FlatsealでFlatpakアプリのアクセス許可を簡単に構成する方法 Mar 22, 2025 am 09:21 AM

フラットパックアプリケーション許可管理ツール:Flatsealユーザーガイド Flatpakは、Linuxソフトウェアの分布を簡素化し、仮想サンドボックスでアプリケーションを安全にカプセル化するために設計されています。 Flatpakアプリケーションはこのサンドボックス環境にあるため、オペレーティングシステムの他の部分、ハードウェアデバイス(Bluetooth、ネットワークなど)、ソケット(Pulseaudio、SSH-Auth、Cupなど)にアクセスする権限を要求する必要があります。このガイドでは、LinuxでFlatsealを使用してFlatpakを簡単に構成する方法をご案内します

See all articles