1. Linuxでは、スワップパーティションは通常物理メモリの1.5〜2倍です。
2. httpポート、デフォルトは80、8080、ssl暗号化ポート443もあります。ftpポート、アクティブ接続20、パッシブ接続21
3. setuidの目的は、通常のユーザーがいくつかのタスクを完了できるようにすることです。これらのタスクには、特権と通常は禁止されているアクセス権が必要です。
したがって、実際のアプリケーションでは、通常、rootのみがrootとして権限を持つプログラムまたはコマンドを通常のユーザーが実行できるようにするために使用されます。
setuidアクセスモードのファイルを実行すると、プロセスの有効なUIDがファイル所有者のUIDになり、
UID権限を使用して、対応するファイルとリソースにアクセスします。このとき、一般ユーザーがファイル所有者の権限になりますが、実際には
ユーザーは引き続き通常のユーザーです。
4. Linuxでは、ポートが受け入れることができるTCP接続の理論上の数は65535 * 65535です。
送信ポート65535、受信ポート65535
5. Linuxでの権限に対応する値:r = 4、w = 2、x = 1。
6. forkの後、子プロセスは環境変数と親プロセスの現在の作業ディレクトリを保持します。
fork関数を使用して取得された子プロセスは、プロセスコンテキスト全体のアドレス空間を親プロセスから継承します。
プロセススタック、メモリ情報、オープンファイル記述子信号制御構成、プロセス優先度、プロセスグループ番号、現在の作業ディレクトリ、
ルートディレクトリ、リソース表示、制御端末など。子プロセスと親プロセスの違いは次のとおりです。
1)親プロセスによって設定されたロックは子プロセスに継承できません
2)異なるプロセスID