Linux チュートリアル

リーディング(76934) 更新時間(2022-04-15)

Linux の英語の説明は Linux is not Unix です。 Linux は、無料で使用でき、自由に配布されている Unix に似たオペレーティング システムであり、POSIX と UNIX をベースにしたマルチユーザー、マルチタスク、マルチスレッド、およびマルチ CPU オペレーティング システムです。主要な UNIX ソフトウェア ツール、アプリケーション、ネットワーク プロトコルを実行できます。 「Linuxチュートリアル」では、Linuxの使い方を紹介します。 Linux は実際には習得するのが非常に簡単で、すぐに習得できると思います。


Linux は、無料のオープンソースの UNIX に似たオペレーティング システムです。オペレーティング システムのカーネルは、1991 年 10 月 5 日に Linus Torvalds によって初めてリリースされました。ユーザー空間アプリケーションを追加した後、Linux オペレーティング システムになりました。

Linux は、フリー ソフトウェアおよびオープン ソース ソフトウェアの開発の最も有名な例でもあります。 GNU General Public License (GPL) に従っている限り、どの個人または機関も Linux の基盤となるすべてのソース コードを自由に使用でき、自由に変更および再配布することもできます。

ほとんどの Linux システムには、GUI を提供する X Window などのプログラムも含まれています。一部の専門家を除いて、ほとんどの人は、すべてのコンポーネントを選択したり、自分で設定したりすることなく、Linux ディストリビューションを使用するだけです。

ヒント: オペレーティング システムの知識に精通していれば、Linux についてはすぐに習得できると思います。

システム アーキテクチャ

Linux カーネルは、さまざまなハードウェア アーキテクチャをサポートし、ソフトウェア (独自のソフトウェアを含む可能性がある) に共通のプラットフォームを提供します。

Linux ベースのシステムは、モジュール式の Unix 風のオペレーティング システムです。 Linux オペレーティング システムの設計アイデアのほとんどは、1970 年代と 1980 年代に Unix オペレーティング システムによって作成された基本的な設計アイデアに由来しています。

Linux システムはマクロ カーネルを使用します。マクロ カーネルは、プロセス制御、ネットワーキング、周辺デバイスやファイル システムへのアクセスの処理を担当します。システムの実行中、デバイス ドライバーはカーネルに直接統合されるか、ロード モジュールとして追加されます。

Linux はデバイスに依存せず、そのカーネルは適応性が高いため、システムにさらに高度な機能を提供します。

GNU ユーザー インターフェイス コンポーネントは、ほとんどの Linux オペレーティング システムの重要な部分であり、一般的に使用される C 関数ライブラリ、シェル、および多くの基本的なオペレーティング システム タスクを実行できる一般的な Unix ユーティリティを提供します。

ほとんどの Linux システムで使用されるグラフィカル ユーザー インターフェイスは、X Window システム上で作成されます。X Window (XWindow) システムは、ソフトウェア ツールとアーキテクチャ プロトコルを使用して、オペレーティング システムで使用されるグラフィカル ユーザー インターフェイスを作成します。

インストールされた Linux オペレーティング システムに含まれるいくつかのコンポーネント:

  • スタートアップ プログラム: GRUB や LILO など。このプログラムは、コンピュータの電源がオンになると実行され、Linux カーネルをメモリにロードします。

  • init プログラム: init は、ルート プロセスと呼ばれる、Linux カーネルによって作成される最初のプロセスです。すべてのシステム プロセスはその子プロセスです。つまり、すべてのプロセスが init 開始に渡されます。システム サービスやログイン プロンプトなどの init によって開始されるプロセス (グラフィカル モードまたはターミナル モードの選択)。

  • ソフトウェア ライブラリにはコードが含まれています。実行中のプロセスによって Linux システム上で ELF 形式を使用して実行できるファイルです。ライブラリの使用を管理するダイナミック リンカーは「ld」です。 -linux.so」。 Linux システムで最も一般的に使用されるソフトウェア ライブラリは、GNU C ライブラリです。

  • ユーザー インターフェイス プログラム: コマンド ライン シェルやウィンドウ環境など。

ヒント: Linux チュートリアルは、Linux システムの使用方法を段階的に学ぶのに役立ちます。ご質問がある場合は、PHP 中国語 Web サイト Linux Community にアクセスして質問してください。熱心なネチズンが答えてくれます。

Linux ディストリビューション

Ubuntu は、人気のあるデスクトップ Linux ディストリビューションです。

Linux ディストリビューションは、一般に「Linux オペレーティング システム」として知られているものを指し、通常、一部の組織、グループ、企業、または個人によって作成および配布されます。 Linux カーネルは主に Linux ディストリビューションの一部として使用されます。一般に、Linux ディストリビューションには、Linux カーネル、ソフトウェア全体をコンピュータにインストールするためのインストール ツール セット、さまざまな GNU ソフトウェア、およびその他のフリー ソフトウェアが含まれています。一部の Linux ディストリビューションには、プロプライエタリなソフトウェアが含まれている場合があります。

ディストリビューションは、さまざまなコンピューター ハードウェア アーキテクチャのサポート、一般ユーザーや開発者による使用方法の調整、リアルタイム アプリケーションや組み込みシステムの開発など、さまざまな目的で行われます。現在、300 以上のディストリビューションが積極的に開発されており、最も一般的に使用されているディストリビューションは約 12 個あります。よりよく知られているものには、Debian、Ubuntu、Fedora、openSUSE などがあります。

典型的なディストリビューションには、

Linux カーネル、GNU ライブラリおよびさまざまなシステム ツール、コマンド ライン シェル、グラフィカル インターフェイスの基礎となる X ウィンドウ システムおよび上位レベルのデスクトップ環境などが含まれます。 KDE や GNOME などのデスクトップ環境には、オフィス パッケージ、コンパイラ、テキスト エディタ、ミニゲーム、子供用教育ソフトウェアから科学ツールに至るまで、何千ものアプリケーション ソフトウェアが含まれています。

多くのディストリビューションには、インストール不要の LiveCD が同梱されており、システム CD などを挿入するだけで起動し、既存のシステムを変更することなく使用できます。より有名なものには、Damn Small Linux、Knoppix などが含まれます。 LiveCD に関する技術はここまで進歩しており、多くのディストリビューションのインストール CD にも LiveCD 機能が搭載されています。

Linuxの応用例

現在、各種Linuxディストリビューションは、組み込み機器からスーパーコンピュータ(スーパーコンピュータ)に至るまで、さまざまな場面で利用されており、サーバー分野、主にサーバー分野での地位を確立しています。組み合わせ。 Linux ディストリビューションは家庭や企業でますます使用されています。政府の間でも人気があり、ブラジル連邦政府は Linux のサポートで世界的に有名です。ロシア軍独自の Linux ディストリビューションが G.H.ost プロジェクトとして作成されたというニュース報道があります。

インドのケララ州は、連邦全体の高校で Linux の使用を促進する計画です。技術的な独立性を獲得するために、中華人民共和国は Loongson プロセスで Linux を独占的に使用しています。スペインの一部の地域では独自の Linux ディストリビューションを開発しており、エストレマドゥーラ州の gnuLinEx やアンダルシア州の Guadalinex など、政府や教育分野で広く使用されています。ポルトガルはまた、マガリャエス島のラップトップと e-escola 政府ソフトウェアに独自の Linux ディストリビューションである Caixa Mágica を使用しています。フランスやドイツも徐々にLinuxを導入し始めている。

従来の Linux ユーザーは通常、プロフェッショナルです。彼らは独自のオペレーティング システムをインストールしてセットアップすることに意欲的であり、多くの場合、他のオペレーティング システムのユーザーよりも独自のオペレーティング システムのインストールとセットアップに多くの時間を費やします。これらのユーザーは「ハッカー」または「オタク」と呼ばれることもあります。

Linux 使用の主なコストは、移植、トレーニング、学習のコストです。初期の頃は、Linux を使用できる人が少なく、ソフトウェアは非専門家が使用できるように設計されていなかったためです。 、この分野のコストは非常に高かったです。ただし、Linux の人気が高まり、Linux 上のソフトウェアの数と利便性が高まるにつれて、この分野のコストは削減されてきましたが、依然として Linux を使用する際の主なコストは専門的なコストです。

しかし、Linux が徐々に普及するにつれて、一部の OEM 企業は、販売するコンピュータに Linux をプレインストールし始めました。Linux ユーザーの中には、一般のコンピュータ ユーザーも含まれており、Linux システムは、スローダウン パソコン用OS市場にスロウが登場。 Linux はヨーロッパ、アメリカ、日本で人気が高く、Linux プラットフォーム上のゲームやその他の家庭用ソフトウェアもヨーロッパやアメリカでリリースされています。 Linux オープンソース コミュニティも、ヨーロッパ、米国、日本などの先進国の人々が多数を占めています。

「子供一人にラップトップ 1 台」プロジェクトは、新しく大規模な Linux ユーザー ベースを構築しています。これには、開発途上国の数億人の学童とその家族、コミュニティが含まれる予定です。 2007 年には、6 か国が学生への無料配布のためにそれぞれ少なくとも 100 万個を注文しました。 Google、Red Hat、eBay がプロジェクトの主な支援者です。

Linux は、その低コストと高度な構成可能性により、セットトップ ボックス、携帯電話、モバイル デバイスなどの組み込みシステムでよく使用されます。携帯電話では Linux が IOS の主な競合相手となり、モバイル デバイスでは Windows CE や Palm OS の代替品となっています。現在普及している TiVo デジタル カメラは、カスタマイズされた Linux を使用しています。さらに、一部の LinkSys 製品など、ハードウェア ベースのネットワーク ファイアウォールやルーターが多数あり、これらは Linux によって内部的に駆動され、オペレーティング システムが提供するファイアウォールおよびルーティング機能を使用します。

この Linux チュートリアル マニュアルの内容

この Linux チュートリアル マニュアルでは、Linux のインストール、ファイル操作、コマンドの使用法、ディスク管理、シェル チュートリアルなど、Linux サーバーに関するすべての知識がカバーされています。導入。

ヒント: このチュートリアルの各章には、多くの Linux サンプルが含まれています。[サンプルの実行] ボタンを直接クリックすると、結果をオンラインで表示できます。これらの例は、Linux システムをよりよく理解し、操作するのに役立ちます。

その他の Linux 関連の学習参考リソース

このページの右側にある知識の拡張に加えて、次のリソースもすべての人に選ばれています

  1. 優秀な PHP エンジニアとして、これらの Linux コマンドをすべてマスターしましたか?


最新章


MySQL 安装配置 2016-10-18
Nginx 安装配置 2016-10-18
Linux 命令大全 2016-10-18
Shell 文件包含 2016-10-18
Shell 输入/输出重定向 2016-10-18
Shell 函数 2016-10-18
Shell 流程控制 2016-10-18
Shell test命令 2016-10-18