全200ページ期間限定無料モニターレポートをあなたにプレゼント中
当サイトにアクセスありがとうございます。ただ今、アクセスしてくれたお礼に期間限定で合計200ページ以上の無料モニターレポート(2冊)をプレゼント しています。いますぐお申込みフォームより限定モニターレポートをダウンロードしてください。
●完全無料でLinuxをWindows上で動作させるマニュアル(全80ページ)
●Linux挫折者・初心者向けサーバー構築マニュアル
【イントラサーバー構築Vine Linux4.2編】(全120ページ)
現在、モニターとして上記の2冊のレポートを無料で差し上げています。
いますぐ上記お申込みフォームから、モニターレポートを手に入れてください。
このレポートさえあれば、どんな人でもいますぐLinuxをはじめられます。
このサイトについて、、、。
このサイトについて、、、。まずは私の想いをしってください。あなたに一番最初に読んで欲しい
UNIX/Linuxコマンド Topicsについてこちらをクリックしてください。
Linux30日間無料メールセミナー 2007
初心者のあなたも30日でリナックスがマスターできる!
|
▼ Linux30日間無料メールセミナー 2007 メールセミナーに関するよくある質問はこちら |
30日間毎日あなたにリナックスを使うための知識、テクニックを無料で届けます!
公開から3年、9000名が体験したセミナーです。
※登録するとmag2のメルマガに自動登録されます。
また、Pakiraからお知らせメールが届きます。あらかじめご了承ください。
登録してくれたあなただけに教えます。
公開から9000名以上が体験!!喜びの声がたくさん届いています!!
メールセミナーを受講するには、いますぐメールアドレスを登録するだけ!
登録したその日からセミナーが始まります!
※受講解除はメールの下にある購読解除リンクをクリックするだけです。
クリック一つで解除できてしまいますので、注意してください。
Vine Linuxインストールマニュアルを無料
Vine Linuxインストールマニュアルを無料プレゼント中!
Linuxのはじめの一歩、インストールマニュアルを差し上げます。これからリナックスをはじめようと思うならまずはインストールからはじめてみましょう!このマニュアルを見ればあなたもすぐにリナックスが使えます!
※登録するとmag2のメルマガに自動登録されます。また、Pakiraからお知らせメールが届きます。あらかじめご了承ください。
06.プロセスとは
訳あり初心者用Linuxサーバー構築講座 プロのLinuxサーバー管理者は、どうやって「Linux」という言葉すら知らない新人にたった30日で現場の技術を教え込むのか・・・?その秘密を公開しています。
プロセスは、タスクともよばれるLinux上で動作中のプログラムのことをいいます。たとえば、あなたがシェルから実行したプログラムは、実行中はプロセスとして、
Linux上扱われ、管理されます。
同じプログラムを続けて実行しても、プロセス上は別のものとして、扱われます。
実際に、現在起動しているプロセスを確認するには「ps」コマンドを実行してみるといいでしょう。下のように「ps ax」と入力してみてください。
# ps ax
PID TTY STAT TIME COMMAND
1 ? S 0:04 init
2 ? SW 0:00 [keventd]
3 ? SW 0:00 [kapm-idled]
4 ? SWN 0:00 [ksoftirqd_CPU0]
5 ? SW 0:08 [kswapd]
6 ? SW 0:00 [kreclaimd]
7 ? SW 0:00 [bdflush]
8 ? SW 0:00 [kupdated]
9 ? SW 0:00 [i2oevtd]
10 ? SW< 0:00 [mdrecoveryd]
48 ? SW 0:00 [khubd]
290 ? SW 0:00 [eth0]
388 ? S 0:00 /usr/sbin/apmd -p 10 -w 5 -W
440 ? S 0:00 syslogd -m 0
450 ? S 0:00 klogd
..................
「ps ax」と入力すると現在サーバー上で起動しているプロセスをすべて、表示させることができます。
あなたのLinuxも上と同じような表示がされたのではないでしょうか?これが、私たちが目に見ることができるプロセスです。
よく、マルチタスクという言葉を聞くとおもいますが、これは複数のプロセス(プログラム)が実行されている状態のことをいいます。
ですが、これは正確な表現ではありません。厳密には、プログラムを、複数、実行させているように、見せていると言った方がいいでしょう。
普通、コンピュータのCPUは1台につき1つしかありません。1つのCPUが処理できるプログラムも1つないのです。
では、どうやって複数のプログラムを処理しているかというと、コンピュータは時分割方式(Time Sharing System)という方式をつかって、複数のプログラムを高速に切り替えることにより、同時に処理しているようにあなたに見せているのです。
簡単にいうと、プログラムを時間単位で細かく切って、少しずつCPUに・・・・。
どうも、言葉が難しいむずかしいですね(笑)
例えると、いま、あなたが、勉強しているとします。
あなたがCPU、そして、勉強教科がプロセスだとすると、数学を5分、科学を5分、社会を5分と勉強して、また数学を5分勉強するといったように、細か
く時間で分割しながら勉強するといったことです。
コンピュータはこの動きを高速で行うため、まるで、同時に処理させているかのようにみえるのです。
そして、これがマルチタスクです。
プロセス管理という言葉がありますが、これは、プロセス同士がCPUや、メモリを奪いあって混乱しないようにするための機能です。
この機能が、Linuxは強力なため、ここまで、堅牢で安定度の高い人気のあるサーバーOSになったといってもいいでしょう。
たった30日で現場の技術を教え込むのか・・・?その秘密を公開しています。
UNIX/Linuxコマンド Topics Linux初心者のためのサイト:当サイトについて
- UNIX/Linuxコマンド Topics Linux初心者のためのサイトは個人で運営しているサイトです。
- ご意見、ご質問はメールでお願いいたします。