Linuxの概要
Linuxカーネルは、ヘルシンキ大学に在籍していた個人的な趣味からFinn Linus Torvaldsによって最初に作成されました。Linux
は自由に使用できる、自由に配布されたUnixライクなオペレーティングシステムであり、POSIXとUNIXに基づくマルチユーザー、マルチタスク、マルチスレッド、マルチCPUの
オペレーティングシステムです。Linuxは、主要なUNIXツール、アプリケーション、およびネットワークプロトコルを実行できます。32ビットおよび64ビットのハードウェアをサポートします。Linuxは、
Unixのネットワーク中心の設計哲学を継承し、安定したパフォーマンスを備えたマルチユーザーネットワークオペレーティングシステムです。
Linuxディストリビューション
1. Linuxシステムのディレクトリ構造システムに
ログインした後、現在のコマンドウィンドウにコマンドを入力します。ls
は次の情報を表示します
。Linuxのディレクトリ構造は、/をルート、上記のディレクトリを下にした逆ツリーです。展開します。
上記のディレクトリの意味:
コマンド | 意義 |
---|---|
/置き場 | 頻繁に使用するコマンドを保存する |
/ dev | Linuxデバイスファイルの保存 |
/フーム | 一般ユーザーのホームディレクトリ |
/ mnt | 一時的なマウントポイント |
/ proc | 仮想ディレクトリ。メモリ内の情報をこのディレクトリにマップします |
/ run | 一時ファイルシステム、システム起動後の情報の保存 |
/ srv | サービスの開始後に抽出する必要があるいくつかのデータを保存します |
/ tmp | いくつかの一時ファイルを保存する |
/どこ | システム運用中に頻繁に変更されるファイルを保存する |
/ブート | カーネル、起動に関連するファイル |
/等 | システム構成ファイル |
/ lib | システムライブラリファイル |
/メディア | Uディスク、CD-ROMなどの他のデバイスは、識別後、Linuxがこのディレクトリにデバイスを配置します。 |
/ opt | 追加のソフトウェアをインストールします。デフォルトでは空です。 |
/ sbin | システム管理者が使用できるプログラムと手順 |
/ sys | ファイルシステムは、カーネルデバイスツリーを直感的に反映したものです。カーネルオブジェクトが作成されると、対応するファイルとディレクトリもカーネルオブジェクトサブシステムにあります |
/ usr | システム運用中に頻繁に変更されないファイル |
… | … |
2、Linuxファイルタイプ
ファイルタイプ | 手段 |
---|---|
カタログファイル | d |
通常のファイル | - |
パイプラインファイル | p |
リンクファイル | l |
デバイスファイル | c、b |
ソケットファイル | s |
3、Linuxファイルのアクセス許可
d:ディレクトリ
r:読み取り権限4
w:書き込み権限2
x:実行権限1
s:特別な権限(sには実行権限がないSには実行権限がある)
権限を変更する方法:
1.chmod u、g、o +追加する権限+ファイルまたはディレクトリ名
2. chmod +番号+ファイルまたはディレクトリ名
例:メインファイルの所有者には読み取りと書き込みの実行権限があり、同じグループには書き込み権限があり、その他には読み取り権限しかありません。
所有者は読み取り(4)+書き込み(2)+実行します(1)= 7
同じ理由、同じグループの人々= 2
その他= 4
mainの権限を変更するには、chmod 724 mainを使用して、1つの手順でそれを完了できます。
4. Linuxでよく使用されるコマンド
ディレクトリの処理:ls:ディレクトリをリストするcd:ディレクトリを切り替えるpwd:現在のディレクトリを表示するmkdir:新しいディレクトリを作成するrmdir:空のディレクトリを削除するcp:ファイルまたはディレクトリをコピーするrm:ファイルまたはディレクトリを削除するmv:ファイルを移動するディレクトリ、またはファイルとディレクトリの名前を変更します。
ファイルの処理:touch mkdir rm cp mv cat more tail vi vim awk sed find grep…
処理:ps kill jobs&pkill
処理の監視:netstat top(cpu使用率)free ss tcpdump lsof ipcs ipcrm