Linuxの管理とアプリケーション(Zhang Meipingによる)-はじめに知識ポイント

Linux:オープンソースオペレーティングシステム、マルチユーザーおよびマルチタスクをサポートするネットワークオペレーティングシステム、UNIXライクなシステムは、複数のアーキテクチャを備えたプロセッサプラットフォームをサポートし、X86プロセッサをベースにしたPCで実行できます。

1.1 UNIX / Linux開発の歴史

1.1.1UNIX開発の歴史

1.タイムシェアリングシステム(CTSS)と互換性があります

CTSSを使用すると、メインフレームにモニターとキーボードを備えた複数の端末を配置でき、複数のユーザーがメインフレームの端末を介してコンピューターをインタラクティブに使用し、メインフレーム内のリソースを共有できます。

タイムシェアリングオペレーティングシステムを使用すると、ユーザーは特定の期間内にコンピューターのリソースを循環できます。CPUは複数のユーザーをすばやく切り替えるため、各ユーザーは感知できないほどの遅延でコンピューターを操作できます。巨視的には、メインフレームコンピュータ
は複数の人が同時に使用できます。オペレーティングシステムは、複数のプロセスによるシステムリソースのタイムシェアリング使用を制御して、同時に実行されるマルチタスクの効果を実現できます。

POSIX標準は、ポータブルオペレーティングシステムインターフェイスの一連の標準を開発しました。この規格は、オペレーティングシステムがアプリケーションプログラムに提供する必要のあるインターフェイス規格を定義し、さまざまなUNIXオペレーティングシステムで実行するソフトウェアについてIEEEによって定義された一連のAPI規格の総称です。

1.2Linuxの概要

1.2.1Linuxの構造

Linuxオペレーティングシステムを実行する完全なコンピュータ構造は、大きく次の4つの部分に分けることができます。

応用
システムコールインターフェース
オペレーティングシステムカーネル
ハードウェア

1.ハードウェア

下部には、特定のコンピューターハードウェアアーキテクチャがあります。この部分は、中央処理装置(CPU)、メモリ、ハードディスク、マザーボード、光学ドライブなど、目に見える具体的なハードウェアエンティティです。

2.オペレーティングシステムカーネル

操作系统核心主要负责对计算机系统相关资源的分配和管理,主要概括如下:
1)处理器管理
2)内存管理
3)文件系统
4)外设管理
5)系统调用接口

3.アプリケーション

シェル:ユーザーがオペレーティングシステムと対話するためのユーザーインターフェイスソフトウェア。コマンド解析ソフトウェアでもあります。

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

Linuxディストリビューションは通常、CD / DVDでリリースされます。
現在人気のあるLinuxディストリビューションには、Red Hat(Red Hat)、Fedora、CentOS、Ubuntu(Ubontu)などがあります。

1.2.3Linuxの機能

1、模块化程度高
2、源码公布
3、广泛的硬件支持
4、安全性及可靠性好
5、有良好的网络支持与文件系统支持
6、与UNIX完全兼容

1.3Linuxを学ぶ方法

1.Linuxコマンドラインインターフェースシェルを学ぶ

1)システムソフトウェアのコンパイルとインストール
Linuxディストリビューションには通常、パッケージ管理ソフトウェアが付属しています。たとえば、Red Hat、Fedora、CentOSシステムでは、通常、Red Hatソフトウェア管理ツールのコマンドrpmを使用して、システムにインストールされているプログラムを制御します。 rpm -q sambaを使用して特定のソフトウェアがインストールされているかどうかを照会する機能。rpm-ivhfile.rpmを使用して、新しいソフトウェアパッケージをインストールします。
Ubuntu、debian、およびその他のシステムは、主にインターネット上のソフトウェアライブラリから新しいパッケージを自動的にダウンロードしてインストールするために使用されるdebパッケージ管理ツールを使用し、apt-get remove packagenameを使用してパッケージを削除し、apt-getupdateを使用しますホストパッケージリストのソフトウェアを更新します。
2)システム構成ファイルの編集

2.練習を強化する

おすすめ

転載: blog.csdn.net/m0_51336041/article/details/115033205