1. 一般的なコマンドと権限コマンド
①、ノイマン型アーキテクチャ
②、環境変数
③、Linux ファイルタイプ、Linux 拡張機能、Linux シェルコマンド操作の原則、Linux 権限管理
手順:
a. インストールおよびログイン コマンド: ログイン、シャットダウン、停止、再起動、インストール、マウント、umount、chsh、終了、
b. ファイル処理コマンド: file、mkdir、grep、dd、find、mv、ls、diff、 cat、ln;
c. システム管理関連コマンド: df、top、free、quota、at、lp、adduser、kill、crontab。 、route、rlogin、rcp、finger、mail、nslookup; システム セキュリティ関連のコマンド: passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who。 Gunzip、unarj、mtools、man、unendcode、uudecode 2. Vim の使用は、gcc、g++、gdb、ctags、makefile、make の使用に基づいています
3. プロセスの概念とプログラミング
①、プロセスの概念
②、プロセスの説明: プロセス制御ブロック、プロセス識別子、プロセスの場所、
③、プロセスのステータス
④、プロセスの優先度
⑤、プロセスの実行
⑥、プロセス環境
⑦、実際のユーザーと有効なユーザー
⑧、プロセス作成: fork、vfork
⑨、プロセス待機中: wait、waitpid
10. プロセスプログラム置換: execl、execlp、execle、execv、execvp、execve、
11. プロセス終了: exit _exit
4. プロセス間通信
①、パイプライン
②、名前付きパイプ(FIFO)
③、XSI IPC (メッセージキュー、セマフォ、共有メモリ)
5. マルチスレッドプログラミング
①、スレッドの概念
②. スレッド制御
a. スレッドを作成する pthread_create()
b. スレッドを終了する 3 つの方法
c. スレッド待機
③、スレッド分離
④、スレッド同期
a. ミューテックス (mutex)
c. セマフォ
d. 読み取り/書き込みロック
6.
①、シグナルの概念
②、シグナル生成: 3 つの方法
③、シグナル処理方法: 3 つ
④、シグナルのブロック: シグナル配信、保留中、
⑤、SIGCHLD
7。とデーモン
①、プロセスグループ、ジョブ、セッション
②、ターミナル
③、ジョブ制御
a.セッションとプロセスグループ
b.ジョブ関連のシグナル
④、デーモンプロセス
a.プロセス
上記は、Linux システムのプログラミング知識の概要です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。