前書き 目的 あなたは誰ですか The Linux Foundation Linux Foundationのトレーニング Linuxディストリビューション プラットフォーム システムの準備 仮想マシンの使用とダウンロード Linuxで物事が変わる コース登録
OSSプロジェクトでの作業方法** 適切に貢献する方法の概要 セキュリティと品質のためにメインラインの近くにとどまる プロジェクトDNAの研究と理解 スクラッチしたいものを把握する メンテナーとそのワークフローと方法を特定する 初期の入力を取得し、オープンで作業する 大きなコードダンプではなく、増分ビットを提供する ドアにあなたのエゴを残してください:薄皮にしないでください 忍耐強く、長期的な関係を築き、助けになる
Linuxのファイルとファイルシステム** ファイル、ディレクトリ、デバイス 仮想ファイルシステム ext2 / ext3ファイルシステム ジャーナリングファイルシステム ext4 /ファイルシステム ラボ
プロセス– II system()を使用してプロセスを作成する fork()を使用してプロセスを作成する exec()を使用してプロセスを作成する clone()の使用 終了 コンストラクターとデストラクター 待っています デーモンプロセス ラボ
ソケット–入出力操作 読み取り、書き込み() send()、recv() sendto()、recvfrom() sendmsg()、recvmsg() ファイルを送信() socketpair() ラボ
ソケット–多重化および同時サーバー 多重化された非同期ソケットI / O 選択する() poll() pselect()およびppoll() エポール 信号駆動および非同期I / O 同時サーバー ラボ