/***************** * proc ファイルシステム********************/ (1)/procファイルシステムの特徴と/procファイルの説明 /proc ファイルシステムは、ソフトウェアによって作成される特別なファイルシステムです。カーネルはこれを使用して情報を外部にエクスポートします。/proc システムはメモリ内にのみ存在し、外部メモリ領域を占有しません。 /proc の下にある各ファイルはカーネル関数にバインドされており、ユーザーがファイルを読み取るとファイルの内容を動的に生成します。 /procファイルに書き込むことでカーネルパラメータを変更することもできます。 /proc ディレクトリ /proc/$pid の下のファイル分析、プロセス $pid に関する情報ディレクトリ。各プロセスには、/proc の下にプロセス番号にちなんで名付けられたディレクトリがあります。例: $>strings -f /proc/[0-9]*/cmdline
(2)/procファイルを自分で実装する ヘッダーファイル<linux/proc_fs.h>をインクルードする必要があり、関数は/fs/proc/generic.cで定義されています。 a. /procの下にファイルを作成する /proc の下に新しいファイルを作成するには、create_proc_read_entry を呼び出します。 構造体proc_dir_entry *create_proc_read_entry( 定数char *名前、 mode_t モード、 構造体proc_dir_entry *ベース、 read_proc_t *read_proc、 void * データ) b. /proc以下のファイルをアンインストールする proc ファイルをアンインストールするには、remove_proc_entry を使用します。 void プロシージャエントリを削除します( 定数char *名前、 構造体 proc_dir_entry *親); c. データを返す関数を定義する プロセスが /proc ファイルを読み取ると、カーネルはメモリ ページ (つまり、PAGE_SIZE バイトのメモリ ブロック) を割り当て、ドライバーはこのメモリ ページを通じてユーザー空間に書き込まれるデータを返します。 typedef int (read_proc_t)(char *page, char **start, off_t off, int カウント、int *eof、void *データ); 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
1. 古い仮想DOMと新しい仮想DOMを比較し、まずキーが同じかどうかを確認します。 2. 引き続...
GROUP BY 句と HAVING 句を紹介する前に、まず SQL 言語の特殊な関数である集計関数...
まず、このブログのケースデモンストレーション テーブルを作成します。 create table a(...
1|0 背景プロジェクトの要件により、各月の履歴在庫データをアーカイブしてバックアップする必要があり...
Linuxの操作では、ファイル内の文字列を置換したりカウントしたりすることが多いです。ここでまとめを...
Docker を実行するには root 権限が必要です。非 root ユーザーに docker コマ...
この記事では、audioContextを介して3Dサウンド効果を実現するためのjsの具体的なコードを...
この記事では、ネイティブ JS で実装された均一なモーションを紹介します。その効果は次のとおりです。...
1. CSSスタイルは、テキストが長すぎる場合に省略記号を表示する問題を解決します1. 一般的なスタ...
コンテナの応用はますます一般的になっていますが、大量のコンテナをどのように管理すればよいのでしょうか...
シナリオ: 検査文書には n 個の検査詳細があり、検査詳細には n 個の検査項目があります。実装効果...
Zabbix独自のWEBインターフェースを例に、Web監視の設定を行います。環境: zabbix4....
influxDB の紹介influxDB は分散型時系列データベースです。 cAdvisor はリ...
<br />ソース コード内で表の構造を明確に区別するために、HTML 言語では、表のヘ...
面接の経験によっては、CSS に関する質問がよく見られ、CSS を使用して三角形を描画する方法につい...