Linuxを使い始めた人,資格試験合格を目指す人を対象に,模擬試験形式でLinuxの基礎を解説します。 問題:一般的なLinuxシステムのブート(起動)時の流れを順に示せ。 A) initプログラムが実行される B) BIOSが起動する C) ハードEディスクのMBRから,ブート・ローダーが読み込まれる D) Linuxカーネルが実行される E) 各種サービスが起動する ポイント:ブート時には,まずBIOSが起動します。BIOSがハード・ディスク内の カーネル・ファイルにアクセスします。OS本体であるカーネルが読み込まれた後, initプロセスが各種サービスを起動します。 キーワード:MBR,ブート・ローダー,ラン・レベル パソコンの電源を入れると,BIOSというソフトウエアが起動します。BIOSは,各パソコンのマザーボード内のメモリーに記録されています。BIOSの起動後,ハードウエアの初
2003年12月、LinuxシステムをFreeBSDにアップグレードするスクリプト「Depenguinator」が公開された。以後4年の沈黙を破って、同ツールが帰ってきた。 DepenguinatorはLinuxシステムをFreeBSDに再インストールするツール。リリース後、FreeBSDのシステム変更によって同スクリプトは動かなくなっていた。4年間そのまま放置されていたわけだが、支援を申し出る声に答えて最新のFreeBSDで動作するDepenguinator 2.0をリリースしたというわけだ。 # apt-get install curl # apt-get install bsdtar # apt-get install libc6-dev # apt-get install zlib1g-dev # # curl http://www.daemonology.net/depengui
DSASのロードバランサは高価なアプライアンス製品ではなく、LinuxのLVS (Linux Virtual Server)を利用しています。 安価、というか、ハードウエア以外は金銭的コストがゼロなので、一般のクライアントからのアクセスを受ける外部ロードバランサのほかに、内部サービス用のロードバランサも配置しています。それぞれactive, backupで2台ずつあるので合計で4台もロードバランサがあることになります。(こんな構成を製品を使って組んだら数千万円すっとびますね) また、ネットワークブートでディスクレスな構成にしているので、ハードディスが壊れてロードバランサがダウンした、なんてこともありません。 ですので「ロードバランサは高くてなかなか導入できない」という話を耳にする度にLVSをお勧めしているのですが、どうも、 なんか難しそう ちゃんと動くか不安 性能が出ないんじゃないか 等々
ちょっと煽り気味のタイトルですが、CPU がマルチコアになり 2個、4個と増えていく中 Linux の負荷の指針になるロードアベレージをどう読むべきか、という話です。気になったところを少し調べたのでそのまとめを。 http://d.hatena.ne.jp/naoya/20070222/1172116665 でも書いたとおり、Linux のロードアベレージは「ロードアベレージは過去1分、5分、15分の間の実行待ちプロセス数の平均数 = 実行したくても他のプロセスが実行中で実行できないプロセスが平均で何個ぐらい存在してるか」を示す値です。ボトルネックが CPU、メモリ、ディスク等々どこにあるかは関係なく、仕事の実行までにどれぐらい待たされているかを示す値なので、システムのスループットを計測する指標の入り口になる値です。 このロードアベレージですが、実装を見るとランキュー(待ち行列)に溜まった
調べごとをしたので blog に書いて理解を深めようのコーナーです。長文です。 Linux でシステム負荷を見る場合にお世話になるのが top や sar (sysstat パッケージに同梱されてるコマンド) などのツールです。 top ではシステム統計のスナップショットを見ることができます。今システムがどういう状態かなーというときは top が便利。 top - 08:16:54 up 3 days, 14:43, 6 users, load average: 0.18, 0.07, 0.03 Tasks: 43 total, 2 running, 41 sleeping, 0 stopped, 0 zombie Cpu(s): 18.2% us, 0.0% sy, 0.0% ni, 81.8% id, 0.0% wa, 0.0% hi, 0.0% si一方の sar では10分ごとのシ
Easy Automated Snapshot-Style Backups with Linux and Rsync page last modified 2004.01.04 Updates: As of rsync-2.5.6, the --link-dest option is now standard! That can be used instead of the separate cp -al and rsync stages, and it eliminates the ownerships/permissions bug. I now recommend using it. Also, I'm proud to report this article is mentioned in Linux Server Hacks, a new (and very good, in m
GNU/Linux関係のハードウェアにおいて、ワイヤレスネットワークアダプタほどサポート状況が貧弱な分野はないであろう。大手ベンダからは新型モデルが絶えずリリースされているものの、そのほとんどがLinuxのサポートを端から放棄しており、またこれらのワイヤレスカードに対応したフリードライバをリバースエンジニアリングで作成するのはほとんど不可能に近い状態になっている。特にラップトップの場合、ワークステーションほどのカスタマイズを施してくれる販売業者は少数派と言っていいのが現状だ。こうした不満に対して、色々と不備な点はあるものの、一応の実用的なソリューションを提供してくれるのが本稿で紹介するndiswrapperおよびBroadcom firmware cutterである。 あらかじめ断っておくが、これら2つのプログラムには様々な不備が存在している。その1番目は、Debianのリポジトリラベル「
checkinstallは,任意のソフトウエアのソース・アーカイブから,RPM形式やdeb形式,tgz形式のパッケージを作成するソフトである。パッケージ化するための詳しい知識がなくても,ソースからパッケージを手軽に生成できる。 最近の主なディストリビューションはソフトの管理を容易にするため,「パッケージ管理システム」を備えている。パッケージ管理システムとは,rpmやdpkgなどのパッケージ管理コマンドにより,ソフトの導入や削除を手軽にできるようにした仕組みである。Linuxシステムを構成するソフトはすべて,このパッケージ管理システムに対応するファイル形式である「パッケージ」として提供されている。 Linuxシステムを構成するソフト以外にもパッケージで提供されているソフトは数多いが,世の中にさまざまなソフトが存在する。中にはソース・コードだけでパッケージが用意されていないソフトも多数ある。こ
Foreword The Linux Wireless LAN Howto is an Open Source project sponsored by Hewlett Packard (through my contribution) since 1996, and built with the contribution of many Linux users all over the world. I first got involved in the Wireless LAN world by hacking the Wavelan drivers for Linux. I'm quite curious, so I start gathering information to know how the damn beasty was working. Then, I realise
あるコンピューターでGNU/Linuxが動くかどうか――それを判断するには、そのコンピューターを構成するハードウェア一つ一つについてGNU/Linuxの対応状況を調べるというきわめて厄介な作業が必要になる。出来合いのコンピューターを買うのではなく自分で組み立てる場合も、事情は同じだ。どちらにしても、使用するビデオ・カード、サウンド・カード、プリンター、スキャナー、デジタル・カメラ、ワイヤレス・カード、モバイル機器がGNU/Linuxで使えるかどうかを調べなければならない。しかし、幸いなことに、その作業に役立つ資料がいくつかある。 確かに、GNU/Linuxのハードウェア・サポートはここ10年で劇的に向上し、今では、どのコンピューター・システムでも、お好みのディストリビューションがそのまま動く可能性は大いにある。とはいえ、まだ対応できていないハードウェアも多く、購入する前に調べておくのが賢明
同じコンピュータでも、Linuxを走らせたときのほうがWindows XPやVistaを走らせたときよりも性能は高くなる。しかしLinuxシステムはさらに高速化することも可能だ。この記事では、Linuxシステムの性能を向上させるための、3つの異なるレベルで行なう最適化の方法を紹介する。 あらゆる最適化について言えることだが、何らかの簡単なベンチマークを行なわなければ、結果を本当に向上させることができたのかどうかを知ることはできない。Linux PC上では通常、数多くのプロセスが走っていて、それらが性能の測定に影響を与える可能性がある。その影響を最低限に抑えるために作業はランレベル1で行なうようにしよう。ランレベル1は、最低限のプロセスのみを実行するシングルユーザモードだ。ランレベル1で作業を行なうためには、ALT-F1を入力してコンソールに切り替え、ルートとしてログインして「init 1」
Linuxの普及促進や標準化などを行う非営利団体「The Linux Foundation Japan」は2007年7月10日,技術者向けイベント「The Linux Foundation Japan Symposium」を開催した。5回めの開催となる今回は,Linuxカーネルの開発にかかわる技術者らが,カーネルの最新動向や,仮想化,テスト技術などについて講演した。 「LinuxカーネルはGPLv3を採用しない」と予測 最初の講演は,Linuxの技術に関する記事で定評のあるニュース・サイト「LWN.net」主宰のJonathan Corbet氏(写真1)によるLinuxカーネルの開発動向予測である。同氏は,今後のカーネルに求められる機能をいくつか挙げた。 まずはスケーラビリティの拡大である。 現行のカーネルでは1024個までのプロセッサをサポートするが,この上限を4096に拡大する作業が進
Microsoftの苦悩に反して,Aberdeen Groupの発表したレポートによると,セキュリティがもっとも弱いOSはWindowsではなくLinuxだという。今年に入ってから10カ月間に米国のセキュリティ機関CERTが発行したセキュリティ警告情報「security advisories」のうち,半分以上がLinuxやオープン・ソースのソリューションに関するものだと指摘する。このレポートはWindowsのような独自のソフトはオープン・ソースよりもセキュリティ面で劣るという考えに一石を投じる。また,別の部分には独自UNIXについても同じ期間にLinuxと程度の報告があるという。ということは,現在メジャーなOSの中でWindowsがもっともセキュアなOSということになるのだろうか? このレポートでは,「多くのLinuxやUNIX,ネットワーク機器,それにオープン・ソース・ソフトウエアが,I
Get Started Searches message of Open Source Softwares. And also provides more information of the messages. Put OSS Message Pedia on hand or at your server room. Wanted Message! 153(ja) [4] Debug: sleeping function called from invalid context at : [1 month ago] 84(ja) [3] request_module: runaway loop modprobe [18 days ago] 5356(ja) [3] : VFS is out of sync with lock manager! [1 month ago] 22473(ja)
本記事は,4種類のシステム環境でテストしています。このアイコンは,次のディストリビューションとデスクトップ環境の組み合わせを指します。F:Fedora Core 5+GNOME,V:Vine Linux3.2+GNOME,S:SUSE Linux 10.1+GNOME,K:KNOPPIX5.0.1+KDE。アイコンが青い場合に記事が当てはまります。 A: Windowsで一般的に使われているWebブラウザやメール・クライアント,CD・DVDライターなどのソフトウエアは,すべてLinuxでもそろっています。使い勝手は変わってしまいますが,機能的には劣りません。特に画像処理ソフトの「GIMP」は,Windowsに標準で入ってるペイントとは比べものにならないほど多彩な機能を持っています。今回紹介するFedora,Vine,SUSE,KNOPPIXのすべてに標準で装備されています。 表1には,Li
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く