Linuxシステムで、システムパーティションおよびディレクトリ構造コメントの概要

、Linuxの入門

1、Linuxシステムの基本的な知識

Linuxシステムでは、オペレーティングシステムのPOSIXとUNIXベースのマルチユーザー、マルチタスク、マルチスレッドとマルチCPU対応で自由に使用すると(主にサーバー上で使用される)Unixライクなオペレーティングシステムの無料配布です。これは、主要なUNIXのソフトウェアツール、アプリケーション、およびネットワーク・プロトコルを実行することができます。これは、32ビットおよび64ビットのハードウェアをサポートしています。Linuxは、コアとして、マルチユーザのネットワーク・オペレーティング・システムの安定した性能をネットワーク設計のUnixを継承しています。

厳密に言えば、Linuxは、オペレーティングシステムではありません、Linuxのみ言葉自体は、Linuxカーネルを表しています。

コア:コアは、コンピュータのソフトウェアとハ​​ードウェアの間の通信のためのプラットフォームを確立するために、カーネルはシステム、ファイル管理などのサービス、仮想メモリ、デバイスI / O、プロセス管理を提供します。

2、シェルの基本的な理解

シェル層は、コア層を取り囲む外殻に対応し、保護システムはソフトウェアカーネルを改ざんすることができない、アプリケーション層とコア層との間に配置され、
シェルはインタプリタで、コマンドは、システム・カーネルの外部に解釈することができます。

ここに画像を挿入説明

3、Linuxの基本的な考え方

まず、システムの観点で説明するすべての文書は、すべてがそうでコマンド、ハードウェアとソフトウェアの機器、オペレーティングシステム、プロセス、および含め、ファイルに降りてくるということです。オペレーティングシステムのカーネルでは、ファイルは、独自の特性やタイプを持っていると考えられています。
第二に、各ソフトウェアは、用途を特定しました。

二、Linuxシステムのパーティション

Linuxシステムでは、あなたが最初に(マウントポイント)デバイス名から各パーティション、パーティションに割り当てられた最後のドライブ文字を与えるために、ハードドライブ、(ファイルシステムに書き込まれた)、その後フォーマットを分割する必要がある - マウント、あなたが書くことができますデータ。

図1に示すように、ディスク・パーティション - 小さい論理パーティションに分割大ディスク

ディスクが複数のパーティションに分割されると、パーティションコンパイラ、ディスクに分割複数の論理パーツを使用してパーティションは、ディレクトリとファイルの異なるクラスは異なるパーティションに保存することができます。

パーティションの種類を次のように:

  1. プライマリパーティション:あなたはわずか4まで持つことができます。
  2. 拡張パーティションは:最大4最大で1つのプライマリパーティション、拡張パーティションプラスを持っている必要があり、データは、書き込まれない書式設定することはできませんが、唯一の論理パーティションを含み、
  3. 論理パーティション:通常のフォーマット、およびデータを書き込むことができます。

2、形式 - ファイルシステムに

フォーマット(拡張形式)が選択されたファイルシステムに基づいて、ユーザを指し、パーティション内のファイル管理ディスクスペースのストレージファイルアロケーションテーブル、コンテンツのテーブル、等を描画するために、ディスクの特定の領域に特定のデータを書き込みます。

3、パーティションのデバイスファイル名

Windowsは、次のとおりです。パーティション- >フォーマット- >ドライブ文字を割り当て、
Linuxは次のとおりです。パーティション- >フォーマット- >デバイスファイル名を作成します- >ドライブ文字を割り当てます。

IDEハードディスクインターフェース:は/ dev / hda1の
ハードディスクにSCSIインターフェース、SATAハードディスクインターフェース:は/ dev / sda1を

ハードディスクデバイスファイル名:
ここに画像を挿入説明

マウント - 各パーティション(空のディレクトリ)のためのマウントポイント

マウントのLinuxの換算は、Windowsでのドライブ文字を割り当て、完全なドライブ文字の割り当ては、マウントポイントと呼ばれています

つまり、ドライブ文字を割り当てる< - >マウントマウントポイント< - >手紙

Linuxパーティション必要があります:

  1. ルートパーティション。
  2. :(仮想メモリのスワップパーティション、二重のメモリサイズはシステム、同じ速度とハードドライブの速度)に任意の助けをもたらすことはありませんその後、2G容量の増加よりも再び大きくなるが、必要があります。
  3. :(システムブートパーティションブートパーティション、200M、あなたが空域を開始したい任意のオペレーティングシステムは、いくつかのスペース、そうでない場合は、ブートパーティションを必要終え、その後、Linuxが正常に起動できない場合、すべてのデータ)はルートパーティション、ルートパーティションに配置されます。

注意点:

  1. 実際には、お勧めできませんハードディスクは20ギガバイトのハードドライブ場合、ので、余分ながなかったので、4つのプライマリパーティションが15ギガバイト、全く使用できない残りの5ギガバイトのスペースのスペースを占有している場合、これは、ある、4つのプライマリパーティションに分割してこれらの空間のパーティションテーブル(パーティションテーブル4)を記録することができます。
  2. 理論的にはディスク1つのプライマリパーティションを可能にし、残りのスペースを拡張パーティションに割り当てられています。

3、Linuxのディレクトリ構造

Linuxはそれがより厳格で、サーバーを実行するために自分自身を配置し、各ディレクトリには、独自の役割を持っているが、これは義務化されていません。Linuxは通常、管理するために、チームによって維持され、個人的な使用のために一般的ではないので、ディレクトリのファイルのいくつかの種類を置くための最良のルール、あなたが簡単に仕事を交換することができ、Linuxの学習前に、Linuxのディレクトリ構造とすることができ最初の必要性理解するのは簡単。

Linuxは、ディレクトリツリー構造(すべてのファイルと表現)を使用しています。最上位ノードは、ユーザがマウントポイントを入力しなければならないことが要求され、インストール中に、すなわち、ルート(/)です。ルートの下には、多くの枝を発生させます。Linuxが標準化された階層を使用しているため、これらの枝は、事前定義された意味であり、それが含まれている必要がありますどのような。

ここに画像を挿入説明

(1)Linuxディレクトリの役割:
ディレクトリ名 ディレクトリ構造
/ binに/ コマンド/ binに下に置かれたコマンドのディレクトリ、一般ユーザとスーパーユーザが実行できるストレージシステムは、シングルユーザーモードで実行することができます
/ sbinに/ 環境に関連するコマンドとシステム設定を保存し、スーパーユーザだけがシステム環境設定にこれらのコマンドを使用できますが、いくつかのコマンドは、通常、ユーザーが表示することができます。
/ usr / binに/ ストレージ・システムのコマンド・ディレクトリ、通常のユーザーとスーパーユーザーは、これらのコマンドを実行し、システム起動に依存しない、シングルユーザーモードで実行することができないことができます。
/ URS / sbinに/ ルートファイルシステムは、このようなサービスプログラムのほとんどが不要なシステム管理コマンドを、格納します。スーパーユーザーだけの顧客(注意:Linuxシステムでは、すべてのは、スーパーユーザのみが使用できるsbinディレクトリのコマンドに保存され、ユーザーが使用できるすべてを保護するためのbinディレクトリ)。
/ブート/ システムの起動ディレクトリは、システムは、カーネルのブートファイルやプログラムファイルなどの関連文書を、保存を開始します。
/ dev / デバイスファイルは、Linuxで、すべてがこのディレクトリは、ハードウェアデバイス内のすべてのファイルを格納するために使用され、ハードウェアを含む、ファイルとして保存され、場所を保存します。
/等/ 保存場所の設定ファイルは、すべてのデフォルトのインストール(RPMがインストールされている)サービスの設定ファイルは、ユーザーアカウントとパスワード、起動スクリプトサービス、システム内の共通サービスプロファイルとして、このディレクトリにそれらのすべてを格納しています。
/ホーム/ 平均的なユーザのホームディレクトリの各ユーザーを作成するときに、各ユーザーがデフォルトのログイン場所を持っている必要があり、この場所は、ユーザーのホームディレクトリで、すべての一般ユーザのホームディレクトリには、および/ホーム/同じユーザー名を作成することです八尾は、ユーザーのホームディレクトリとしてディレクトリ:/ホーム/八尾。
/ libに/ システムコールライブラリの保存場所。
/失わ+ /見つかりました 当系统意外崩溃或机器意外关机时,而产生的一些文件碎片放在这里,当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统,这个目录只在每个分区中出现,例如/lost+found/就是根分区的备份恢复目录,/boot/lost+found就是/boot/分区的备份恢复目录;
/media/ 挂载目录,系统建议是用来挂载媒体设备的,例如软件和光盘;
/mnt/ 挂载目录,建议挂载额外设备,如U盘,移动硬盘和其他操作系统的分区;
/misc/ 挂载目录,系统建议是用来挂载NFS服务的共享目录(注:系统虽然准备了三个默认的挂载目录,但是只要是一个已经建立好的空目录就可以作为挂载点);
/opt/ 第三方安装的软件保存的位置,这个目录就是放置和安装其他软件的位置,手工安装的源码软件包都可以安置在这个目录,但现在大家更习惯吧软件放置到/usr/local/目录当中,也就是说/usr/local/目录页可以用来安装软件;
/proc/ 虚拟文件系统。该目录中的数据并不保存在硬盘中,而是保存在内存中,主要包括系统的内核、进程、外部设备状态和网络状态等;
/sys/ 虚拟文件系统,和/proc目录类似,都是保存在内存当中的,主要是保存内核相关信息;
/root/ 超级用户的家目录,普通用户目录在/home/下,超级用户的家目录直接在根目录下;
/srv/ 服务数据目录,一系列服务启动之后,可以在这个目录中保存所需要的数据;
/tmp/ 临时目录,系统存放临时文件的目录,该目录下所有用户都可以访问和写入,建议每次开机都把该目录清空;
/usr/ 系统软件资源目录,usr不是user的缩写,而是unix software resuorce的缩写,所以不是存放用户数据,而是存放系统软件资源的目录,系统中安装的软件大多数保存在这个目录下;
/var/ 动态数据保存位置,主要保存缓存,日志以及软件运行所产生的文件;
(2)注意点:
  • bin是binary的缩写,代表的意思是二进制,放在这里的都是可执行的二进制文件,在Linux中就是命令;
  • 代表上記sbinにsの超(スーパー)を意味し;
  • すべてのユーザーの下のbinコマンドを使用することができ、そしてシングルユーザーモードで使用することができます。
  • 使用できる唯一のスーパーユーザーの指揮下sbinに。
  • USR / binには、もはやシングルユーザーモードで、Windowsと一般的に修理のために使用され、ほぼシングルユーザーモードで安全なモードを使用することはできません。

4、Linuxはほんの少しのポイントであります

(1)Linuxの厳密に大文字と小文字を区別し;
(2)Linuxの中のすべての内容がファイルに保存されています。ハードウェアを含む、ハードウェアのファイルは、以下のとおりです。は/ dev / SD [AP] 、 CD-ROMのファイルは、以下のとおりです。は/ dev / SR0;
(3)Linuxでは、コマンドは、永久的な、基本的なニーズをしたい場合は、それらのほとんどは、実際には一時的なもので実行されます設定ファイルを変更する;
(4)Linuxは拡張子がファイルの種類を区別テストしていない(以下の習慣的な使用方法のいくつかは、管理者が識別しやすいだけで管理を容易にしています):

  • アーカイブ:.gzを.bz2 tar.bz2の.tgz
  • バイナリパッケージ:.rpmの
  • ページの文書:.SH
  • プロフィール:.confの

;(5)Linuxの所望の記憶デバイスは、ハードディスクを含め、UディスクやCD-ROMを使用するユーザーをハングアップしなければなりませんした後に
(6)Windowsでの手順は、インストールすることはできませんし、Linux上で直接実行します。

おすすめ

転載: blog.csdn.net/weixin_45116657/article/details/93846980