私たちはみなコンピュータを使っていますが、そのコンピュータがどのように動作するのか知っていますか?コンピュータの重要な部分はオペレーティングシステムです。今日は、LinuxオペレーティングシステムでWindowsパーティションを使用することについて説明しますが、LinuxオペレーティングシステムでWindowsパーティションを使用することを忘れないでください。 Linuxオペレーティングシステムは、Windows用のfat32やntfsなど、さまざまなファイルシステムをサポートしています。
fat32のサポートはとても良く、直接使うことができ、そしてntfsのサポートはあまり良くなく、読むことしかできず、書くことは非常に危険であり、そしてntfsのサポートはデフォルトではありません。 ntfsを使いたいとすると、カーネルを再コンパイルする必要があります。 //この記事はwww.45it.comから転送された。コンピュータソフトウェアとハードウェアアプリケーションネットワーク
初心者の複雑さのためのカーネルの再プログラミングの観点から、ここでは上記の問題にふたつの解決策を与えるためのfat32パーティション方法の使用について説明する。インストールシステム(Linuxオペレーティングシステム)では、パーティションへのマウントポイントを選択するときに、/mnt /c、/mnt /dなどのマウントポイントをいくつか作成してから、Windowsのfat32パーティションを選択してそれらを置くことができます。以前に作成したマウントポイントに別々にマウントします。 (前述のように、ここではntfsパーティションをマウントポイントにマウントすることはできません。デフォルトではサポートされていないntfsになるはずです。)この方法で、システムをインストールした直後にWindowsのfat32パーティションを使用できます。
たとえば、Windowsのcドライブ(Linuxオペレーティングシステムの場合は/dev /hda1)を/mnt /cにマウントすると、cドライブは/mnt /cディレクトリにあります。すべてのデータ2.システムをインストールしたときにシナリオ1で説明したようにfat32パーティションをマウントしていなくても問題ありませんが、それでもこの問題を解決するのに非常に便利です。最初に、テキストエディタ(viなど)で/etc /fstabを開き、ファイルの末尾に次のような数行を追加します。
/dev /hda1 /mnt /c vfat default 0 0
変更が必要なのは、/dev /hda1をLinuxオペレーティングシステムにマウントするfat32パーティションのデバイス番号に変更し、/mnt /cを対応するマウントポイントに変更することです。マウントポイントは事前に作成する必要があるディレクトリです。例として、私は3つのfat32パーティションを持っていて、それはWindowsのc、d、eディスクで、Linuxオペレーティングシステムのデバイス番号は/dev /hda1、/dev /hda5、/dev /hda6です。それから、最初に/mnt /c、/mnt /d、/mnt /eのように3つのマウントポイントを作成し、次にこれらの行を/etc /fstabに追加します。
/dev /Hda1 /mnt /c vfatデフォルト0 0
/dev /hda5 /mnt /d vfatデフォルト0 0
/dev /hda6 /mnt /e vfatデフォルト0 0
保存してエディタを終了します。このように、あなたがマシンを再起動した後、あなたは直接c、d、eの3つのfat32フォーマットのWindowsパーティションを使うことができるので、あなたはLinuxオペレーティングシステムでのWindowsパーティションの使用を完了しました。
まずプログラムのTCPサーバ側を見てください。 #include< stdlib.h> #include< stdio.h> #include< errno.h>
Linuxは異なるプロセス間でのオープンファイルの共有をサポートしています。ファイル共有を説明するために、まずカーネルがすべてのI /Oに使用するデータ構造について説明しましょう。それらの間の関係は、
使いやすくするために、Xshellセッションを保存します。 Aマシンに保存されているセッション情報をBマシンに転送する方法は、AマシンのSeessionをBマシンにコピーするだけです。 Step1
execlpを使用してPATH環境変数からファイルを検索し、定義を実行します。int execlp(const char * file、const char * arg、…&hellip