 |
 |
 |
 |
 |
 |
Linux の 101 試験対策: ストリーム、パイプ、リダイレクト ストリーム、パイプと聞いて、Linux のエキスパートはまるで配管工のようだと思っているのなら、これを機会にストリームとパイプについて学んでください。今回の記事ではストリームをリダイレクトする方法と複数の出力に分割する方法、さらにストリームをコマンドの引数として使えるようにする方法も説明します。この記事の内容は、Linux のシステム管理者として認定するための LPI 101 試験に備えるためにも、自ら活用するために学ぶ上でも役に立ちます。 |
|
|
|
2009/10/14 |
|
| |
Linux の 101 試験対策: ファイルとディレクトリーの管理 皆さんもご存知だと思いますが、Linux では何もかもがファイルです。そこで、ファイルとディレクトリーの検索や表示、移動、コピー、アーカイブなど、管理の基礎をしっかり身に付けることが正しい道に踏み出すための一歩となります。この記事の内容は、Linux のシステム管理者として認定するための LPI 101 試験に備えるためにも、自ら活用するために学ぶ上でも役に立ちます。 |
|
|
|
2009/10/06 |
|
| |
Linux の 101 試験対策: Linux コマンドライン GUI も確かに優れてはいるものの、Linux の真の実力を発揮させるのにコマンドラインに代わるものはありません。この記事では、Ian Shields が LPI 認定のための重要な機能を中心に、bash シェルの主要な機能の一部を紹介します。記事を読み終わる頃には、echo や exit などの基本的な Linux コマンドを使いこなせるだけでなく、環境変数の設定やシステム情報の収集も難なく行えるようになっているはずです。[リスト 8 に続く「注:」の最初の 2 つに記載されている ID (PID) を正しい ID に更新しました (編集者より)] |
|
|
|
2009/08/31 |
|
| |
Linux の 101 試験対策: テキスト・ストリームとフィルター テキストの操作には、カット・アンド・ペースト以外にもたくさんありますが、特に GUI を使用していないとなれば、テキスト操作の数の多さは尚更のことです。テキスト操作について、Linux Professional Institute Certification (LPIC) 101 試験に備えるため、または自ら活用するために学んでください。この記事では、Ian Shields が GNU テキスト・ユーティリティー・パッケージに含まれるフィルターを使用して Linux でテキストを操作する方法を手ほどきします。この記事を読み終わる頃には、エキスパートのごとくテキストを操作できるようになっているはずです。 |
|
|
|
2009/08/26 |
|
| |
分散型の Web 開発の様相を変える Git アプリケーション、Web サイト、オペレーティング・システムのどれを作成する場合であれ、バージョン管理システムは大部分の開発プロジェクトのコア・コンポーネントです。ほとんどのプロジェクトには複数の開発者が関係し、また多くの場合、そうした人達は物理的に遠く離れた場所で作業を行います。分散型のバージョン管理システムは決して新しいものではありませんが、Git バージョン管理システムは開発者同士のやり取りや共同作業をサポートする独特の機能を持っています。 |
|
|
|
2009/08/25 |
|
| |
コア・パートナー: 第 4 回 PlayStation 3 Wi-Fi ネットワークを管理する Terra Soft Solutions 社の IT マネージャーである Aaron Johnson が、Cell Broadband Engine をベースとした Sony PlayStation 3に組み込まれた Wi-Fi ネットワークを構成し、暗号化する方法をステップバイステップで紹介します。さらに、PS3 で無線ネットワークを有線ネットワークに切り替える方法を説明する簡単な 16 のステップも学んでください。 |
|
|
|
2008/06/17 |
|
| |
Completely Fair Scheduler によるマルチプロセッシング Linux 2.6.23 カーネルには、モジュール構成のスケジューラー・コアと、スケジューリング・モジュールとして実装される CFS (Completely Fair Scheduler) が付属しています。この記事では CFS の主な機能を紹介し、その動作を調べ、また少し先回りし、2.6.24 リリースで予定されている変更のいくつかを紹介します。 |
|
|
|
2008/01/08 |
|
| |
Linux on board: Nokia N800 のカメラにアクセスする 今回の「Linux on board」の 3 回からなるシリーズでは、カメラ機能を使ってウェブカメラを作成する実際の例をとおして、アプリケーションの作成をどのように始めればよいかを説明します。今回の記事では、Nokia N800 に搭載されているウェブカメラに GStreamer を使ってアクセスし、カメラ・アプリケーションの作成を始める手順を説明します。(この作業は皆さんが想像するほど大変なものではありません。その理由は何といっても既存のアプリケーションを利用しているためです。) |
|
|
|
2007/11/27 |
|
| |
Linux on board: Nokia N800 用に開発する インターネット電話の使えるインターネット・タブレットであり、ウェブカメラを搭載している Nokia N800 の心臓部を調べ、scratchbox をベースにしたビルド環境を詳細に調べましょう。 |
|
|
|
2007/11/20 |
|
| |
POSIX ファイル・ケイパビリティー root の権限を分配する Linux は長年、ケイパビリティーを使用してきましたが、POSIX ファイル・ケイパビリティーが備わったのは最近のことです。POSIX ファイル・ケイパビリティーは root ユーザーの権限を、例えばファイルを読み取る機能や、別のユーザーが所有するプロセスをトレースする機能などの特権に分割します。このようなケイパビリティーをファイルに割り当てることで、特権を持たないユーザーでも、指定されたこれらの特権によってファイルを実行できるようにすることができます。この記事で、ケイパビリティーを使ったプログラミングの手法、そしてシステムの setuid root バイナリーがファイル・ケイパビリティーを使用できるようにする方法を学んでください。 |
|
|
|
2007/10/16 |
|
| |
マウント名前空間を適用する ユーザーがシステム管理者の決めた構造に制約されることなく、独自のファイルシステムをセットアップできるようにすれば、ユーザーが自分のファイルシステムのツリーを部分的にエクスポートしたり、他のユーザーがエクスポートしたファイルシステムのツリーを自分のツリーにインポートしたりできるようになります。この記事では、マウント・プロパゲーションという手法を使って、Linux システム管理者がユーザーによるこのようなエクスポートとインポート操作を可能にする方法を順を追って説明します。 |
|
|
|
2007/09/17 |
|
| |
Linux通へのステップバイステップ: 第2回 ちょっぴりLinuxの開発/配布体制が語れるようになる基礎知識 インストールが楽になるように、と始まったディストリビューションですが、その開発/配布体制にも発展の流れがありました。ライセンスの話も整理しながら、ポイントをまとめていきましょう。 |
|
|
|
2007/04/27 |
|
| |
Linux通へのステップバイステップ: 第1回 ちょっぴりLinuxが語れるようになる基礎知識 Linuxディストリビューションは数多く、どれを選ぶか悩むところです。特にここ最近で各ディストリビューターやプロジェクトに動きがあり、数年前とは状況が変わってきています。ディストリビューション選びのポイントとなる部分を整理し、Linuxディストリビューションのいまを掌握していきましょう。 |
|
|
|
2007/04/27 |
|
| |
Linux テキスト・ユーティティーでデータ抽出を簡易化する Linux には UNIX で生成されたデータ抽出ユーティリティーが豊富に用意されています。例えば、head、tail、grep、egrep などです。この記事では実環境の例を用いて、これらの単純なコマンドライン・プログラムでシステム管理者としての手腕を上げる方法を紹介します。 |
|
|
|
2006/08/09 |
|
| |
Linuxメモリー・モデルの探究 これはLinux メモリー・モデルの概要についてのガイドです。ここでは、メモリーの構成方法と管理方法についての基礎を学習します。このガイドでは、セグメント制御ユニットとページング・モデルについて説明するとともに、物理メモリー・ゾーンについても詳しく見ていきます。Linuxで使われているメモリー・モデルを理解することは、Linuxの設計と実装について把握するための第1ステップです。 |
|
|
|
2006/01/24 |
|
| |
ブート・ローダー対決: LILO と GRUB について ここでは、一般的なブート・ローダーの中から LILO と GRUB の 2 つの長所と短所について説明するとともに、お使いのマシンを最大限に活用するための各種設定について提案します。 |
|
|
|
2005/08/24 |
|
| |
なぜFreeBSDか FreeBSDオペレーティング・システムは、フリー・オペレーティング・システムの未知の巨人です。386BSDプロジェクトから始まり、Intelチップとそのクローンを主な用途とした、きわめて高速なUNIXライクなオペレーティング・システムです。 |
|
|
|
2005/07/19 |
|
| |
x86の枠を越えた Linux 非x86で Linuxを採用すると、仮想化を手頃で簡単に実現できる、信頼性、電力消費、拡張メモリーのサポートが向上する、ローレンジとハイレンジのマシンにも対応するため、ユーザーにミドルレンジ以外の選択肢も提供できる、古いハードウェアを再活用できる、新技術を導入しやすいなどの利点があります。 |
|
|
|
2005/05/24 |
|
| |
独自のLinuxディストリビューションを作成する方法 この記事では、ソースでLinuxの基本を学び、自分専用のLinuxを作成する方法を学びます。 |
|
|
|
2005/05/24 |
|
| |
POWER アーキテクチャー開発者用ガイド スーパーコンピューター、ゲーム機、サーバー、そして携帯電話などでPOWERプロセッサーは活躍しており、全てが共通のアーキテクチャーから形成されています。 |
|
|
|
2004/03/30 |
|
| |
WindowsからLinuxへのロードマップ: 第9回 ソフトウェアのインストール 最終回の今回はソフトウェア・パッケージをダウンロードしてコンパイルする方法を学び、自動パッケージ・マネジメントの長所短所について議論します。またRPMシステムについても理解します。 |
|
|
|
2003/11/11 |
|
| |
WindowsからLinuxへのロードマップ: 第2回 コンソール集中コース 今回は各種のシェルと、Linuxコマンドのうち最も重要なもののいくつかを説明します。 |
|
|
|
2003/11/11 |
|
| |
WindowsからLinuxへのロードマップ: 第8回 バックアップと復元 今回は、システムに入っているものを保管します。復元とセキュリティを考慮した定期的なバックアップをどのように計画し、実行するかを説明します。 |
|
|
|
2003/11/11 |
|
| |
WindowsからLinuxへのロードマップ: 第5回 Linuxでのロギング 今回の記事では、セキュリティ面と情報源としての面からログの追跡や操作、置き換えについて説明します。 |
|
|
|
2003/11/11 |
|
| |
WindowsからLinuxへのロードマップ: シリーズの概要 IBM eビジネス・アーキテクトであるChris Waldenが、9回のdeveloperWorksシリーズで読者の運用スキルをWindows環境からLinux環境へ移行する道案内をしていきます。 |
|
|
|
2003/11/11 |
|
| |
WindowsからLinuxへのロードマップ: 第7回 ネットワーキング
今回はLinuxが最高に力を発揮する部分である、ネットワーク関連の機能に関して説明します。
|
|
|
|
2003/11/11 |
|
| |
WindowsからLinuxへのロードマップ: 第1回 Linuxで考える
読者の運用スキルをWindows環境からLinux環境へ移行する道案内をしていきます。今回はまず、LinuxとWindowsの相違点と類似点を調べ、どうしたら何度も再起動を繰りかえさずにすむかを学びます。
|
|
|
|
2003/11/11 |
|
| |
WindowsからLinuxへのロードマップ: 第4回 ユーザー管理
今回はWebminインターフェースとコマンドラインの両方を使って、ユーザーとグループの追加と削除の仕方を見て行きます。
|
|
|
|
2003/11/11 |
|
| |
WindowsからLinuxへのロードマップ: 第3回 Webmin入門
今回はWebminをインストールし、その使い方を紹介します。Webminはブラウザ・ベースの管理ツールで、これを使うことでLinux等のプラットフォームでの管理・運営業務がグラフィカルなインターフェースから行えるようになります。
|
|
|
|
2003/11/11 |
|
| |
WindowsからLinuxへのロードマップ: 第6回 パーティションとファイルシステムを扱う
今回はLinuxの階層ディレクトリ構造について説明し、またデバイスのマウントについて調べます。
|
|
|
|
2003/11/11 |
|
| |
ヒント: uniqを使って、重複する行を削除する 多くの場合、重複する行があっても問題とならないのですが、ときどきそれが問題となることがあります。uniq コマンドを使って、そのためのフィルターを作成するのに時間と手間を節約する方法を解説します。 |
|
|
|
2003/04/03 |
|
| |
ヒント: trを使ってファイルをフィルターにかける sedの一番基本的な機能の多くは、trを使えば、非常に簡単に手に入れることができます。この記事では、その方法を紹介します。 |
|
|
|
2003/03/12 |
|
| |
ヒント: sortとtsortを使ってファイルを並べ換える sort と tsort を使って、時間を節約し、頭痛の種を解消しましょう。PerlやAwkを利用した複雑な解決策に頼る必要はありません。この記事では、その方法をお教えします。 |
|
|
|
2003/03/06 |
|
| |
ヒント: headとtailを使って、テキスト・ストリームを切り分けて読む 今回の紹介するのは、head と tail の2つのコマンドです。これらのコマンドは、静的なファイルであろうと動的なファイルであろうと、データを一定量に切り分けて処理してくれます。 |
|
|
|
2002/11/01 |
|
| |
bash 例解: 第3回 ebuild システムの探訪 最後の bash 例解 の記事で、Daniel Robbins 氏は Gentoo Linux ebuild システムを取り上げています。これは bash のパワーを示す優れた例となっています。ebuild システムがどのように実装されるかを段階的に示し、数多くの手ごろな bash の技法や設計戦略に触れています。記事の終わりまでには、本格的な bash ベースのアプリケーションの製作に何が関係しているかを十分に把握し、独自の自動ビルド・システムのコーディングを始めることができるでしょう。 |
|
|
|
2000/05/01 |
|
| |
bash 例解: 第2回 bashによる初歩のプログラミングの続編 bash に関する初回の記事では、Daniel Robbins 氏が、このスクリプト言語の基本要素を取り上げて、bash を使用するべき理由を示しました。2 番目の記事である今回は、
前回の最後に触れた点から始めて、条件 (if-then) ステートメントやループをはじめとする、bash の基本的な構成体について説明してゆきます。 |
|
|
|
2000/04/01 |
|
| |
bash 例解: 第1回 Bourneシェルの生まれ変わり(bash)による初歩のプログラミング bash スクリプト言語によるプログラミングを習得すると、Linux での日常的な作業がとても楽しく、一層生産的になるばかりか、これまで愛用してきた標準的な UNIX 構成体 (パイプラインやリダイレクションなど) をさらに拡張することも可能になります。この 3 回シリーズの連載記事では、Daniel Robbins 氏が bash プログラミングについて実例をまじえながら説明します。まずは初心者のために基本中の基本ともいうべき事柄を取り上げてから、少しずつ詳しい機能を織り混ぜてゆくことになるでしょう。 |
|
|
|
2000/03/01 |
|
| |