システムコールのリストと各コールの機能はどこにありますか?私はCプログラマーではなく管理者なので、時々strace
実行中のプロセスを実行して何が起こっているのかを確認するのは役に立ちますが、理解できない部分がたくさんあります。ソースコードを読んでも大丈夫そうですが、一日中プログラミングをしない私のような人には時間がかかる作業です。 GNU / Linuxのこの側面を理解するための提案はありますか?
答え1
Linuxシステムコールman-pages
プロジェクト。システムコールのリストから始めます。syscalls(2)
マンページ(man 2 syscalls
あなたのシステムで)。このマニュアルページには、非常に簡単な要約とともに、すべてのシステムコールがリストされており、各システムコールを文書化した個々のマニュアルページへのリンクがあります。
Cライブラリの助けを借りて、さまざまなシステムコールを使用して以下を提供します。POSIXそのため、ここ(「システムインタフェース」セクション)で参照するのが便利です。