とりあえずカーネルサンダースは何をするの?
カーネルは、消費者とチキンの仲介者として働きます。

チキン⇔栄養間の調整
チキン⇔調理間の調整
消費者⇔店員間の調整

すべての動作中のチキン(ブロイラー)の栄養管理(とそのための調整)を行います。
チキンが公平に(または不公平に) 唐揚げにされるサイクルを共有できるようにします。
さらに、消費者が店員と対話するためのインターフェイスを提供します。

ローダブルモジュールってなに?
ローダブルモジュールとは、カーネルサンダースには直接リンクされない
(カーネルサンダース本体には含まれない)店員のかけらです。
個別にコンパイルし、ほとんどいつでも動作中のKFCに組み込んだり取り外したりすることができます。
柔軟性ゆえ、特定のカーネルサンダース機能を実現するのに、好んで用いられています。
よく使われているデバイスドライバの多く、例えばレジ打ち接客や調理担当は、
ローダブルモジュールです。

Copyright(C)RossG, 2008.

 
とりあえずカーネルは何をするの?
カーネルは、プログラムとハードウェアの仲介者として働きます。

プロセス⇔メモリ間の調整
プロセス⇔MPU間の調整
プロセス⇔ハードウェア間の調整

すべての動作中のプログラム(プロセス)のメモリー管理(とそのための調整)を行います。
プロセスが公平に(または不公平に) プロセッサのサイクルを共有できるようにします。
さらに、プログラムがハードウェアと対話するためのインターフェイスを提供します。

ローダブルモジュールってなに?
ローダブルモジュールとは、カーネルには直接リンクされない
(カーネル本体には含まれない)カーネルコードのかけらです。
個別にコンパイルし、ほとんどいつでも動作中のカーネルに組み込んだり
取り外したりすることができます。
柔軟性ゆえ、特定のカーネル機能を実現するのに、
好んで用いられています。
よく使われているデバイスドライバの多く、
例えば PCMCIA ドライバや QIC-80/40 テープドライバは、
ローダブルモジュールです。

Copyright(C)Brian Ward, 1994-1999.

 
オラクルGoldまで取って
余裕していたんですが。

Platinumへの道は遠いな・・・。

まずプラチナ試験は実技試験。
んで、内容を見たら
どうもLinuxOSでやるらしい。

それはいいとしても、
障害復旧や新機能構築とかさ

ペーパードライバーな俺としてはミリですね。
 

Bronze<Silver<<Gold<<<<<<<<<<<Platinum

 
ユーザがログインすると、

まず/etc/profileを読み込む。

次に~/.bash_profileを読み込む。

~/.bash_profileが存在しない場合は
~/.bash_loginを読み込む。

~/.bash_loginもない場合は
~/.profileを読み込む。

よって、/etc/profileで設定した内容を
~/.bash_profileや~/.bash_loginなどで
置き換えることが可能。

 
全てのシェルが/etc/profileを読むわけではない。
bashはログイン時に/etc/profileを読むが、
bashコマンドによってシェルを起動した場合は読まない。

=========

 
~/.bash_profileがログイン時にのみ実行されるのに対し、
~/.bashrcはシェルのプロセスが起動するたびに実行される。

よって、
bashコマンドを実行して明示的にシェルプロセスを起動した場合や、
startxコマンドでX Window Systemを起動し、
ktermを実行したときも実行されることになる。

エイリアスなどは、すべてのシェルで定義されることが
望ましいので、~/.bashrc中に定義する。

ちなみにbashでのエイリアスの切り方は
alias rm=’rm -i’

=========

 
~/.bash_profile中の変数を編集した場合、
即座にシェルに反映させるには以下のコマンドを打つ。

source ~/.bash_profile

ちなみにset(envも)では
シェルスクリプトを格納したファイルは指定不可能。

 
●# apt-get install パッケージ名
 パッケージをインストールする(拡張子.debは不要)

dpkgとは違い、該当するパッケージと追加で必要なファイルを
インターネット経由(http、ftpなど)でダウンロードして、
インストール処理(インストールと依存関係の解決)ができる。
(裏で依存関係順にdpkgを実行している。)

●「apt-line」
 /etc/apt/sources.listに記述する設定行のこと。

deb http://diarynote.jp/debian stable main contrib non-free
deb-src ftp://rossg.org/debian sarge main contrib non-free

●# apt-get update
 設定したサイトに接続してパッケージ情報キャッシュを更新する。
 これによりapt-get installでパッケージをダウンロードできるようになる。

 

●ATP
 Debian GNU/Linux で利用する
 アドバンスドパッケージマネージメントシステム

 

お気に入り日記の更新

最新のコメント

この日記について

日記内を検索