製品、トピックスやコンテンツ・タイプでフィルターをかける

(0 製品)

(85 トピック)

(0 インダストリー)

(3 種類)

1 - 213 件のうちの 100 件 | 次へ
概要の表示 | 概要の非表示
結果の表示
タイトル none 種類 up 日付 none
Linux のヒント: スケジュール・ジョブの持続時間をコントロールする
例えば皆さんが、真夜中に 30 分間、いくつかのトレースを実行することで面倒な問題をデバッグしなければならない、あるいは単純に、Linux システムを目覚まし時計として使いたいとしましょう。このヒントは、cron や at の機能を使って開始したジョブを、一定時間実行した後に、あるいは他の判断基準を満たした時に、停止する方法について説明します。このヒントは AppleTalk ネットワーキング・パッケージ (Netatalk) での timeout コマンドに関する情報を含むように変更されました (編集者より)。
ヒント 2007/8/02
IBM SmartCloud Enterprise についてのヒント: Linux Logical Volume Manager を構成する
この記事では、Linux LVM (Logical Volume Manager) を使用して 64-bit Linux インスタンスをセットアップする方法 (Bronze オファリングから始めます)、プライベート・イメージを取得して、そのイメージから新しいインスタンスを異なるオファリング (Platinum オファリング) としてデプロイする方法、そして LVM ボリュームとファイルシステムを拡張して新しい物理ボリュームを収容する方法を説明します。さらにLinux LVM タイプのパーティションを使って LVM を複数の物理ボリュームにわたって構成し、管理する方法についても説明します。
ヒント 2011/6/17
IBM Cloud と IBM Containers を利用して、Linux ベースのチェス・アプリをクラウド上に配置する
WebSocket を使用して既存の Linux CLI チェス・エンジンをクラウド・サービスとして公開する Docker コンテナーを作成してください。このチュートリアルでは、Docker コンテナーを作成し、それを実行中のコンテナーとして IBM Containers for IBM Cloud にデプロイするプロセスをステップ・バイ・ステップで説明します。チュートリアルにはサンプル・コードの他、ブラウザー内で実行されて WebSocket ベースのサービスを使用する方法を説明する JavaScript チェス・ゲームも付属しています。ここでデモする手法を適用すれば、ほぼすべてのパイプ・ベースの Linux アプリケーションをコンテナー化し IBM Cloud 上でクラウド・サービスとして利用することができます。
記事 2017/11/24
Linux によるクラウド・コンピューティング
クラウド・コンピューティングとストレージは、物理リソース (プロセッサー、ストレージなど) をインターネットで拡張可能かつ共有可能なリソース (「サービス」としてのコンピューティングとストレージ) に変身させます。この物理リソースのサービスへの変換は、仮想化によって一段とスケーラブルかつ効率的になります。ここで言っている仮想化は新しい概念というわけではなく、サーバーを仮想化して物理システムを共有できるようにするということです。クラウド・コンピューティングでは、ユーザーは実際のリソースがどこにあるのか、そしてリソースがどのように構成されているのかを知らなくても、大量のコンピューティング・リソースやストレージ・リソースにアクセスすることができます。ここで大きな役割を果たすのは、ご想像のとおり Linux です。この記事を読んで、クラウド・コンピューティングについて、そして雲の向こうにどうしてペンギンがいるのか (インターネットの向こうになぜ Linux が必要なのか) を理解してくだい。
記事 2009/2/11
洗練されたPerl: データベース・テーブルにPerlを埋め込む
今回の記事では、Class::DBI CPANモジュールとMySQLを使って、データベース・テーブルにPerlを埋め込む方法を紹介します。
記事 2005/3/09
Linux クラウドの自動インストール
クラウド・コンピューティングとストレージは、物理リソース (プロセッサー、ストレージなど) をインターネットで拡張可能かつ共有可能なリソース (「サービス」としてのコンピューティングとストレージ) に変身させます。この物理リソースのサービスへの変換は、仮想化によって一段とスケーラブルかつ効率的になります。ここで言っている仮想化は新しい概念というわけではなく、サーバーを仮想化して物理システムを共有できるようにするということです。クラウド・コンピューティングでは、ユーザーは実際のリソースがどこにあるのか、そしてリソースがどのように構成されているのかを知らなくても、大量のコンピューティング・リソースやストレージ・リソースにアクセスすることができます。ここで大きな役割を果たすのは、ご想像のとおり Linux です。この記事を読んで、クラウド・コンピューティングについて、そして雲の向こうにどうしてペンギンがいるのか (インターネットの向こうになぜ Linux が必要なのか) を理解してください。
記事 2009/2/11
アプリケーションの並列化で Linux のブートをより高速に行う
Linux について特に開発者たちが持っている一番大きな不満の 1 つは、Linux がブートする際の速度です。Linux は、細かい設定をしなくてもデフォルトでクライアント・デスクトップまたはサーバーとしてすぐに機能する汎用オペレーティング・システムです。このような柔軟性を持つ Linux は幅広い用途に向いてはいるものの、特定の構成に対応するのに最適とは言えません。この記事では、初期化プロセスを並列化するための 2 つのオプションをはじめ、Linux のブート速度を向上するための方法を説明します。また、ブート・プロセスのパフォーマンスをグラフを使って視覚的に表示する方法についても紹介します。
記事 2007/3/06
Windows システム管理者のための Linux: GNOME デスクトップ・ツールを使って Linux を管理する
Linux で作業するということは、コマンドライン・ツールしか使えないということではありません。確かに、経験豊富な Linux 管理者のほとんどは、管理上の利便性と効率性からコマンドライン・ツールを使用していますが、GNOME プロジェクトが提供している優れたツールを使用すれば、グラフィカル・ユーザー・インターフェース (GUI) で Linux サーバーを管理することもできます。これらのツールを使用すると、Microsoft Windows の経験を生かして比較的すんなりと Linux に転向できることがわかるはずです。
記事 2012/7/26
UNIX について語る: Squirrel という移植可能なシェル・スクリプト言語
特定のプラットフォームで特定のシェルを実行するという特異性に縛られたくなかったら、Squirrel Shell を試してください。Squirrel Shell は、UNIX、Linux、Mac OS X、そして Windows のどのシステムでも同じように有効に機能する高度なオブジェクt ト指向のスクリプト言語を提供します。つまり、一度スクリプトを作成すれば、そのスクリプトをどのシステムでも実行できるということです。
記事 2009/3/17
Linux PD-障害発生時の金科玉条: 第6回 PDツールでシステムの内部情報に迫れ(後編)
過負荷状態となったとき、OSの内部ではどのような動作が行われているのでしょうか。ここでは、幾つかのツールを使用して、ステータスの解釈やデータ分析を行ってみましょう。問題を解決するには、まず問題を知れ、です。
記事 2007/4/27
障害発生時の金科玉条: 第5回 PDツールでシステムの内部情報に迫れ(前編)
PDを行う際に心強い味方となってくれるのがさまざまなツール類です。ツールを利用することで、ログや設定ファイルからだけでは分からない、システムの内部情報についても知ることができます。そこで今回は、過負荷状態となったときOSの内部ではどのような動作が行われているのか、幾つかのツールを使用して探ってみましょう。
記事 2007/4/27
障害発生時の金科玉条 第4回 ハードウェアかOSか、それが問題だ
障害発生時にPDに必要なハードウェア関連情報の収集方法を解説する本稿。今回は、ハードウェアRAIDの監視について解説します。
記事 2007/4/20
LAMP システムを調整する: 第 3 回 MySQL サーバーを調整する
LAMP (Linux、Apache、MySQL、PHP/Perl) アーキテクチャーを使ったアプリケーションは次々と開発され、デプロイされています。しかし多くの場合、アプリケーションはサーバー管理者以外の人が作成したものであるため、サーバー管理者はアプリケーション自体をほとんど制御することができません。この 3 回シリーズの記事では、アプリケーションのパフォーマンスを向上させる、あるいは低下させる、サーバー構成上のさまざまな項目について説明します。シリーズ最終回の今回は、最大の効率を実現するためにデータベース・レイヤーを調整する方法について説明します。
記事 2007/6/07
Perl スクリプトを Solaris から Linux にポーティングする
Perl 言語はプラットフォーム間でのポーティングが可能ですが、システム管理に使用されるスクリプトの大部分はプラットフォーム特有のリソースを利用しています。Solaris 用として作成されたスクリプトは Solaris 特有のパス名やシステム・コマンドを使用しており、Linux にはそれらのパス名やコマンドと等価なものがない場合があります。この記事では、Solaris から Linux に Perl スクリプトをポーティングする際、直接マッピングすることができない場合にコードを再調整するための手順について説明します。
記事 2010/10/20
Linux の 101 試験対策: 正規表現を使用したテキスト・ファイルの検索
正規表現を使用する方法、そして正規表現を使ってファイルシステム上のファイルの中身を検索する方法を学んでください。この記事の内容は、Linux のシステム管理者として認定するための LPI 101 試験に備えるためにも、自ら活用するために学ぶ上でも役立ちます。
記事 2010/2/03
仮想 Linux
仮想化の意味は、人によってさまざまです。目下、仮想化で大きな焦点となっているのは、サーバーの仮想化、つまり複数の独立したオペレーティング・システムを単一のホスト・コンピューターでホストすることです。この記事では、仮想化の背後にある意図を説明した後、仮想化を実装する方法をいくつか取り上げます。さらに、Linux でのオペレーティング・システムの仮想化など、世間に出回っている仮想化技術についても目を向けてみます。
記事 2006/12/29
なぜ Linux on Power なのか?
Linux ベースのアプリケーションを IBM Power ハードウェア上で実行すると、パフォーマンス、信頼性、セキュリティーが同時に強力な形で実現されます。この記事では、IBM Power Systems によってもたらされる戦略的優位の数々を明らかにします。読者の皆さんは、IBM Power Systems には数々の優位性がありながらも、さまざまなデプロイメントを低コストで実現できることに驚くかもしれません。この記事を読むことで、IBM が Linux でのエクスペリエンスを向上させるために使用しているツールについて学び、Linux on Power に対する IBM の将来的なコミットメントを十分に理解してください。
記事 2014/9/04
Kprobesによるカーネルのデバッグ
Kprobesを2.6カーネルと組み合わせることによって軽量で影響を与えない強力な機構ができ、printkを動的に挿入できるようになります。
記事 2004/8/19
Hadoop による分散データ処理: 第 3 回 アプリケーション開発
xHadoop を単一ノードのアーキテクチャーと複数ノードのアーキテクチャーの両方で構成、インストール、そして使用する方法を習得できていれば、早速、Hadoop インフラストラクチャー内のアプリケーションを開発する作業に取り掛かれます。この連載の最後の記事では、Hadoop の API とデータ・フローについて詳しく探り、その使い方について、マッパー (mapper) とリデューサー (reducer) からなる単純なアプリケーションを例に説明します。
記事 2010/7/14
Window システム管理者のための Linux: 第 1 回 拡張ファイルシステムの管理および監視
Windows と Linux はそれぞれに異なるファイルシステム・アーキテクチャーを使用しますが、幸い Windows での経験があれば、すぐに Linux の拡張ファイルシステムを管理、監視する作業もこなせるようになります。この記事を参考に、Linux の拡張ファイルシステム・ファミリーについて詳しく学んでください。
記事 2012/2/16
Perl を Python にポーティングする
レガシーの Perl を Python へポーティングする作業は、尻込みしたくなるような作業です。この記事では、レガシー・コードを扱う際のセオリーを、やってはならないことを含め、いくつか紹介します。
記事 2010/9/01
作って学ぶ、今どきのWebサービス: 第2回 RSSフィードの料理はLWPとXML::RSSにおまかせ
今回から、いよいよPerlプログラミングの世界に入っていきましょう。手始めに、PerlにおけるWebプログラミングの要ともいえるLWPを用いた、HTTPコンテンツをPerlでHackする手法を解説します。
記事 2007/3/30
Apache Proxy のディレクティブ (mod_proxy) を使って LAMP セキュリティーを改善する
この記事では Nick Maynard が、Apache の mod_proxy モジュールを使って LAMP セットアップのセキュリティーを改善する方法の概要を説明します。この記事は Linux のみを対象としますが、ここで説明する原則のいくつかは、他のオペレーティング・システムにも適用することができます。
記事 2006/11/29
LAMP アプリケーションを Bluemix にマイグレーションする
昔ながらの LAMP アプリケーション (Drupal) を IBM Bluemix にマイグレーションする方法を学んでください。
記事 2015/11/12
分散型の Web 開発の様相を変える Git
アプリケーション、Web サイト、オペレーティング・システムのどれを作成する場合であれ、バージョン管理システムは大部分の開発プロジェクトのコア・コンポーネントです。ほとんどのプロジェクトには複数の開発者が関係し、また多くの場合、そうした人達は物理的に遠く離れた場所で作業を行います。分散型のバージョン管理システムは決して新しいものではありませんが、Git バージョン管理システムは開発者同士のやり取りや共同作業をサポートする独特の機能を持っています。
記事 2009/8/25
Firefox 拡張機能を利用して Google カレンダーに暗号化機能を組み込む
最近の Web アプリケーションは、オンライン・ストレージ、オンライン・アクセス、オンライン・コラボレーションにさまざまなメリットをもたらしています。しかし、一部のアプリケーションは別としても、ユーザー・データを暗号化するアプリケーションはほとんどありません。この記事では、よく使われるオンライン・カレンダー・アプリケーションのユーザー・データに基本的な暗号化サポートを追加するために必要なツールとコードを紹介します。Firefox 拡張機能の非常に優れた柔軟性と Gnu Privacy Guard を利用して、Google のカレンダー・アプリケーションに暗号化された予定に関する記述のみを保存し、適切な復号化キーを持つユーザーには、この記述をプレーン・テキストで表示する方法を説明します。
記事 2008/7/15
Linux のコマンド・ラインを使用して IBM Cloud にインスタンスを作成する
Linux のコマンド・ラインを使用して IBM SmartCloud Enterprise 環境にインスタンスを作成する方法を学びましょう。この記事では、単純なスクリプトを使用して複数のインスタンスを作成する方法についても説明します。
記事 2011/1/05
クラウド上に PHP 開発環境を作る
Linux データ・サーバーと Web アプリケーション・サーバーをプロビジョニングする方法、秘密鍵を変換する方法、SSH によってサービスに接続する方法、構成済みの PHP ディストリビューションをインストールする方法、そして接続をテストする方法を学んでください。
記事 2011/3/14
Twitter Storm でビッグ・データをリアルタイムに処理する
Storm は、オープンソースのビッグ・データ処理システムです。Storm はリアルタイム分散処理を対象としている点、そして言語に依存しないという点で、他のビッグ・データ処理システムとは異なります。Twitter の Storm とそのアーキテクチャー、そしてさまざまなバッチ処理ソリューションおよびストリーム・プロセッシング・ソリューションについて学んでください。
記事 2014/3/13
PHP の学習: 第 3 回 認証、オブジェクト、例外、ストリーム処理
このチュートリアルは、単純なワークフロー・アプリケーションの構築プロセスを通して PHP の使用方法を説明する 3 部構成のシリーズ「PHP の学習」の第 3 回です。今回のチュートリアルでは、HTTP 認証の使用方法、ファイルをストリーム処理する方法、そしてオブジェクトと例外の作成方法を学びます。
記事 2013/12/12
PHP の学習: 第 1 回 アカウントを登録し、承認を求めるファイルをアップロードし、承認されたファイルを表示してダウンロードする
このチュートリアルは、単純なワークフロー・アプリケーションの構築プロセスを通して PHP の使用方法を説明する 3 部構成のシリーズ「PHP の学習」の第 1 回です。今回のチュートリアルでは、HTML フォームを使用する基本的な PHP ページの作成手順と、データベースへのアクセス方法を説明します。
記事 2012/11/29
Spring Roo 入門: 第 7 回 Spring Roo を使って Spring MongoDB アプリケーションを開発する
MongoDB は、非常によく使われている、水平スケーリング可能なドキュメント指向の NoSQL データストアです。Spring Roo バージョン 1.2 では、MongoDB をデータ・ストレージ・ソリューションとして使用した Spring アプリケーションを構築することができます。この記事では MongoDB について紹介した後、Spring Roo を使ってエンタープライズ Spring MongoDB アプリケーションを構築します。
記事 2012/10/04
Python、機械学習、そして NLTK ライブラリーについて探る
機械学習は IT、数学、自然言語が組み合わされたものであり、通常はビッグデータ・アプリケーションに使用されます。この記事では Python プログラミング言語と Python の NLTK ライブラリーについて説明し、続いてそれらを機械学習プロジェクトに適用する方法について説明します。
記事 2012/11/08
Ruby での REST (REpresentational State Transfer) を理解する
REST (REpresentational State Transfer) は、クラウドで急速に共通語となりつつある、分散通信用のアーキテクチャーです。REST は単純ながらも、多数のクラウド・リソースと全体的な構成および管理を表すのに十分な表現力を備えています。Ruby を使用して単純な REST エージェントを一から開発する方法を学んで、その実装と使い方を理解してください。
記事 2012/9/13
誤解されている 6 つの Ruby の機能の真相を知る
C++ 開発者が Ruby を使って何らかのプロトタイプを短時間で作成しなければならないとします。「つるはし本」として知られる Ruby のリファレンス・ガイドや、Ruby のサイトを調べると、クラス宣言やスレッドのサポート、そして例外処理など、C++ 開発でお馴染みの構成体が目に入ってきます。開発者はこれで Ruby の仕組みは把握できたと思ったところで、Ruby コードでの並行処理は Boost スレッドのように動作しないこと、catch と throw はその見掛けとは違うこと、そして Ruby スクリプトの至るところで self というものが使われていることなどが、次々に発覚してきます。Ruby の世界へようこそ!
記事 2012/5/31
VNC でマルチユーザー・ログインを可能にする
VNC (Virtual Network Computing: 仮想ネットワーク・コンピューティング) は、コンピューターへのリモート・アクセスを可能にするためによく使われているツールです。通常の VNC 構成はシングルユーザーのワークステーション用に最適化されており、VNC ポートにログインすると、シングルユーザーのデスクトップに直接アクセスするようになっています。けれども、この構成はマルチユーザーのコンピューターには不都合です。幸い、代替手段として、VNC を Linux コンピューターの標準的な XDMCP (X Display Manager Control Protocol) サーバーにリンクさせるという方法を使用することができます。こうすれば、VNC ポートにアクセスすると、ユーザーがユーザー名とパスワードを入力できるようになり、単一の VNC サーバー・インスタンスで複数ユーザーのログインを処理することができます。
記事 2012/5/31
Python で KVM 用のスクリプトを作成する: 第 1 回 libvirt
この全 2 回からなる連載記事では、KVM (Kernel-based Virtual Machine) を使用した仮想マシンを管理するためのスクリプトを Python で作成する方法について説明します。今回の記事では、libvirt と Python バインディングを使用して単純なステータス・ツールと表示ツールを作成する基本的な方法について説明します。
記事 2012/1/20
Scribus によるオープンソースのデスクトップ・パブリッシング
Scribus は、レイアウト、フレーム、スタイル、色管理、ドキュメント内の列間のフローに重点が置かれたオープンソースのグラフィカル DTP (Desktop Publishing) ツールです。Scribus は Linux、Windows、Mac OS X プラットフォーム上で実行されるフリー・ソフトウェアであり、従来の DTP ツールの機能の大部分を無料で提供しています。
記事 2013/7/04
囲い込まれた分散データを支援するOpenAFS
次世代のNFSライクなファイル・システムが、頭の痛いデータ問題の解答となるかもしれない
記事 2005/5/17
新しい観点から見たオープンソース
例えば、コスト削減の必要に迫られているとします。けれども、あなたは管理者ではなく、ソフトウェア開発者またはコンピューターに詳しいユーザーであるか、あるいは単に、自分の給与に見合った最終収益を維持しなければならない立場にいます。このような状況は、オープンソース・ソフトウェアのソリューションを導入するにはまさにぴったりです。オープンソース・ソフトウェアのソリューションを導入するとなると、これから 3 週間はプログラミングの方法や makefile の作成方法を覚えるために費やすことになると思うかもしれませんが、そうはなりません。この記事を読んで、作業環境に効率性をもたらすには、オープンソースがいかに柔軟で、いかに有効な手段となるかを理解してください。
記事 2010/4/20
hostapd を使用した簡単な方法で WiFi に強力な暗号化を実装する
無線 LAN のセキュリティーは単純なものにしましょう。hostapd (Host Access Point デーモン) は企業レベルの規準を満たす確実な WiFi 暗号化を実現しますが、FreeRADIUS を実行することによるオーバーヘッドは一切ありません。この記事では、hostapd についての概要と、hostapd を環境に組み込む方法について説明します。
記事 2012/5/17
LyX を使用してグラフィカルな方法で LaTeX 文書を作成する
LyX は、お馴染みのドロップダウンによるコンテンツ駆動のメニュー・システムを使用して、LaTeX 文書を作成、編集するためのグラフィカルなツールです。TeX とその上位のマクロ言語である LaTeX は、強力な文書マークアップ言語であり、Linux ユーザーの間ではデファクト・スタンダードとなっています。しかし、これらの言語を初めて使用するとなると、使用可能なマークアップ・タグや、それらのマークアップ・タグを使用できるコンテキスト、さらにはテキスト・エディターとプレビュー用のツールの使い方などを知らなければならないため、扱いにくい言語かもしれません。LyX は、この LaTeX 文書を処理するプロセス全体を単純化します。それは、Linux 上での作業に限ったことではありません。Linux、UNIX、Windows、および Mac OS X システムに LyX をインストールして使用する方法、さらにはカスタマイズする方法を学んでください。
記事 2013/9/12
演習: Apache Hadoop でログを処理する
監査からエラー管理までの機能をサポートするログは、あらゆるコンピューター・システムに不可欠です。(クラウド環境における場合のように) ログが膨大な大きさになり、ログのソースが増加している今、ログを効率的に処理するスケーラブルなシステムが必要となっています。この演習では、標準的な Linux システムから Apache Hadoop を使用してログを処理する方法を探ります。
記事 2012/6/28
iptables を使用してファイアウォール機能を稼働させ、セキュリティーを制御する
iptables は Linux の標準的なファイアウォール・アプリケーションです。iptables は構成や管理が容易な一方、ハイエンドのファイアウォール・アプライアンスに期待されるような制御を行える強力さも備えています。この記事では、iptables を使用するにあたっての基本事項と、ファイアウォール・アプライアンスの障害時にファイアウォールの機能を回復する方法、さらにスモール・オフィスで iptables を使用する方法を説明します。
記事 2012/1/27
Opensource:LinuxとXdmxを使用した分散型マルチヘッド・サポート
この記事ではXdmxと簡単な構成情報を使用して、1台のデスクトップ・コンピューターと3台のラップトップPCが4つのモニターを共有するコンピューティング環境を設定していきます。また、Chromiumとギガビットのネットワーク速度を利用し、複数のマルチメガピクセル画面に対してリアルタイムの3-D画像を送信する高性能の表示構成を紹介します。
記事 2006/3/28
QEMU によるシステムのエミュレーション
QEMU は、PC システム全体を対象としたオープンソースのエミュレーターです。QEMU ではプロセッサーをエミュレートするだけでなく、必要なすべてのサブシステム (ネットワーク用ハードウェアやビデオ・ハードウェアなど) もエミュレートすることができます。さらに、対称型マルチプロセッシング・システム (最大 255 基の CPU) やその他のプロセッサー・アーキテクチャー (ARM、PowerPC など) といった高度なシステムをエミュレートすることも可能です。この記事では、QEMU とそのアーキテクチャーについて探り、Linux ホストでゲスト・オペレーティング・システムをエミュレートする方法を紹介します。
記事 2007/9/25
.NETアプリをLinux対応にするMono
この記事では、Monoをシステムにインストールする手順と、LinuxとMicrosoft(R) Windows(R)の両方で動作する、Monoによってコンパイルされた初めてのサンプルC#アプリケーションを開発する手順を説明します。
記事 2005/9/19
Linux フラッシュ・ファイルシステムの徹底調査
読者のみなさんは、JFFS (Journaling Flash File System) や YAFFS (Yet Another Flash File System) という言葉は耳にしたことがあると思いますが、ファイルシステムの基礎をフラッシュ・デバイスに置くということが何を意味するのかおわかりでしょうか?この記事では、Linux 向けフラッシュ・ファイルシステムの概要を説明し、基礎となる消耗デバイス (フラッシュ・メモリー) の管理をウェア・レベリングによって行う方法、そして利用できる各種のフラッシュ・ファイルシステムをその基本的設計と併せて紹介します。
記事 2008/5/20
Linux システムの起動プロセスをカスタマイズしてモニターする
コンピューター・システムのブートにかかる時間を最小限に短縮することは重要です。それは、自宅のコンピューターを立ち上げる場合でも、数千人のユーザーに対してサービスを提供しているサーバーを再起動する場合でも変わりはありません。この記事では、さまざまな Linux ディストリビューションで使用されている、システムの起動およびシャットダウンの各種メカニズムを話題に取り上げ、新しいサービスを統合する方法、既存の起動構成をカスタマイズする方法を説明するとともに、システム起動構成の動作とパフォーマンスを詳しく調べていきます。
記事 2014/6/05
Cfengine を使用してインフラ管理を自動化する: 第 1 回 サーバーとクライアントをインストールする
Cfengine はデータ・センターの自動化ソリューションとして、世界のさまざまな組織で一般的に使われています。Cfengine は非常にスケーラブルであり、ラップトップ PC やデスクトップ PC、組み込み機器からメインフレームに至るまで、何万台ものマシンに対応することができます。この多用途で柔軟な技術を使用してデータ・センターの問題を解決する方法を学びましょう。
記事 2011/6/03
LLVM フレームワークで実用的なコンパイラーを作成する: 第 1 回
LLVM コンパイラー・インフラストラクチャーは、どのプログラミング言語を使用するかに関わらず、アプリケーションを最適化する強力な手段です。この全 2 回からなる連載の第 1 回では、LLVM の基礎を学びます。LLVM によってカスタム・コンパイラーを簡単に作成する方法を学んでください!
記事 2012/7/05
Cell/B.E. コンテナーの仮想化: 第 1 回 概念とアーキテクチャー、そしてツール
この 3 回連載の記事では、コンテナー仮想化 (オペレーティング・システム仮想化) として知られる、ハードウェア・リソースを中心としたソフトウェア仮想化について説明し、オープンソースのプロジェクトである OpenVZ を介してコンテナー仮想化の例を示します。ソフトウェアによる手法を使った Cell/B.E. プロセッサーの仮想化に必要なコンポーネントと手法のすべてを包括的に概説する連載の第 1 回目では、Cell/B.E. プロセッサーの仮想化に関連する基本概念、そして OpenVZ および Cell/B.E. アーキテクチャーの特徴と Cell/B.E. 上で OpenVZ がどのようにして動作するかを説明するとともに、OpenVZ ツールの一部を紹介します。
記事 2007/12/11
コア・パートナー: 第 4 回 PlayStation 3 Wi-Fi ネットワークを管理する
Terra Soft Solutions 社の IT マネージャーである Aaron Johnson が、Cell Broadband Engine をベースとした Sony PlayStation 3に組み込まれた Wi-Fi ネットワークを構成し、暗号化する方法をステップバイステップで紹介します。さらに、PS3 で無線ネットワークを有線ネットワークに切り替える方法を説明する簡単な 16 のステップも学んでください。
記事 2008/6/17
pseudo のすべて: 第 2 回 ベールの下で
この連載の第 2 回では、データベースへの呼び出しと戻りをインターセプトしてそのパスを追跡することで、 pseudo の root エミュレーション動作を詳しく説明します。また、皆さん自身のコードで open(2) を置き換えたいと思っている場合には、その方法をこの記事で学ぶこともできます。
記事 2011/6/17
作って学ぶ、今どきのWebサービス: 第1回 何はなくともCPANを知ろう
記事 2007/3/30
新入学生/新社会人応援企画: 第1回 ディストリビューションの選び方、試し方
春は出会いと別れの季節。入学や就職で、新しい生活を始める人も多いでしょう。そこで本連載では、新入学生/新社会人応援企画として、オープンソースで作る環境構築を解説していきます。また、デスクトップ環境のほか、新しくプログラミングを始める人のために、Web/Java開発の第一線でいまどのように環境が使われているかを紹介します。
記事 2007/4/27
独自の機能を GIMP に追加する
GIMP (GNU Image Manipulation Program) はデジタル画像を編集および操作するための堅牢なアプリケーションです。オープンソースのソフトウェアであるため、どの開発者でもこのソフトウェアを変更して、さらに機能を追加することができます。この記事を読んで、GIMP コードを使用する方法、Git リポジトリーからプロジェクトをビルドする方法、そしてコード・ツリーで検索対象を見つけ出す方法を学んでください。記事ではサンプル・アプリケーションとして、このプログラムのための全く新しいペインティング・ツールを作成します。
記事 2010/7/20
Windows用Linuxスクリーンセーバー
Microsoft Windowsの標準的なインストール手順でインストールできて、Windowsの標準的なスクリーンセーバーとして動作するLinux LiveCDを構成し、パッケージにしてみます。この記事では、オープン・ソース・ソフトウェアについての最大の関心事に答えて、Linuxが、そう、Windowsの環境下で走ることを実証します。
記事 2005/12/20
Linuxでの高可用性ミドルウェア、第4回:IBM WebSphere Application Server
この記事では、WebSphere Application Serverの高可用性構成を構築するためのステップ・バイ・ステップの手順を説明します。
記事 2005/3/10
PubSubHubbub をハッキングする
PubSubHubbub はパブリッシュ/サブスクライブ・フレームワークに従ってニュース・フィードの更新通知に接続するためのオープンな Web プロトコルです。PubSubHubbub はサーバー間でやり取りされる一連の HTTP として定義され、Atom 拡張機能や RSS 拡張機能に統合されます。名前は奇妙ですが、PubSubHubbub は情報が大量に更新されるアプリケーションを設計する際に非常に簡単に使用することができます。PubSubHubbub 標準について、また PubSubHubbub のオープンソース実装とサポート・ソフトウェアについて学びましょう。
記事 2012/5/10
Linux での Bugzilla を使用したバグの追跡
この記事では、Linux システムに Bugzilla をインストールするための段階的なガイドを示します。
記事 2005/3/18
Linux on Power への移植: 妥当な移植結果を最良の移植結果に変えるための 5 つのヒント
Linux on x86 から Linux on Power に移植するのは通常は簡単なことです。けれども開発者は、コンパイル、リンク、またはランタイムのエラーやパフォーマンスの問題を顕著にする可能性のある、この 2 つの間の違いを認識しておく必要があります。この記事では、こうした違いをリストアップし、修正、改善、対処する際の手法を説明します。Linux on x86 と Linux on Power の間の違いとその軽減手法を認識しておくと、可能な限り短時間で、移植作業から最良の結果を出せるようになります。
記事 2019/1/24
Linux の 101 試験対策: ファイルシステムの整合性の維持
Linux ファイルシステムの整合性をチェックする方法、空きスペースを監視する方法、そしてファイルシステムでの単純な問題を修復する方法を学んでください。Linux のシステム管理者として認定するための LPI (Linux Professional Institute) 101 試験に備えて勉強するために、そしてシステムが損傷した後や電源断が発生した後は言うまでもなく、単にファイルシステムをチェックして、良好な状態に保つために、このチュートリアルの内容を利用してください。
記事 2017/8/10
LPI 試験対策: メールとニュース
このチュートリアルは、Linux での中級レベルのネットワーク管理について取り上げる全 7 回からなるシリーズの第 2 回目です。今回は、David Mertz が Linux をメール・サーバーとして使用する方法と、ニュース・サーバーとして使用する方法を説明します。インターネット全体で見ると、e-メールはインターネットの主な用途のひとつであり、e-メール・サービスのプラットフォームとして最適なのは、Linux であると考えられます。このチュートリアルでは、メール転送、ローカルでのメール・フィルタリング、そしてメーリング・リストを保守するためのソフトウェアについて取り上げます。また、NNTP (Network News Transfer Protocol) プロトコル対応のサーバー・ソフトウェアについても簡単に説明します。
記事 2012/4/26
Hadoop のスケジューリング機能
この記事では、Hadoop のスケジューリング機能について説明し、今日利用できる 2 つのアルゴリズムである、フェア・スケジューリングとキャパシティー・スケジューリングについて詳しく探ります。また、これらのアルゴリズムの調整方法と、これらのアルゴリズムがどのようなシナリオに適しているのかについても説明します。
記事 2012/1/20
XML での文書生成と情報の再利用: 第 1 回 XML を使用した文書のパブリッシング
XML は、あらゆる構造化データ・セットに含まれるデータ項目とサブコンポーネントを識別する手段となりますが、XML の根本は文書を作成してその出力を生成するところにあります。XML 文書マークアップのための明確なオープン・スタンダード、そして XML 文書の構文解析およびフォーマット変換に使用できる無料のツールの数々のおかげで、文書の作成とフォーマット設定用の完全な環境を UNIX や Linux システムに簡単にインストールして構成することができます。
記事 2009/7/07
IBM Power Systems 上で稼働する場合の Scylla のパフォーマンス
Scylla は、Apache Cassandra との互換性を備えたオープンソースの NoSQL データベースです。スケーラビリティーやパフォーマンスという重要な点で、Scylla は Cassandra よりも優れています。IBM POWER8 プロセッサー・ベースのサーバーを使用して Scylla をテストしたところ、データベースの読み取り処理と書き込み処理の両方で、卓越したスループットを発揮しました。この記事では、IBM POWER プロセッサー・ベースのサーバーを使用して行ったテスト、そのパフォーマンス結果、そして IBM POWER プロセッサー・ベースのサーバーで Scylla を実行する価値について説明します。
記事 2019/1/10
Linux のヒント: cron と at を使ったジョブ・スケジューリング
皆さんはシステム使用率が低い真夜中にジョブを実行しなければなりません。あるいは毎日、あるいは毎週ジョブを実行しなければならないかもしれません。しかし皆さんは、そんなことをするよりも眠りたい、あるいは他の方法で人生を楽しみたいと思うはずです。そういうときにジョブをスケジューリングすると役立ちますが、ジョブをスケジューリングすると、ルーチン・タスクを自動的に行わせることができたり、またタスクを必ず毎回同じ方法で処理することができます。このヒントでは、定期的に、あるいは将来のある時点で、ジョブが実行されるようにスケジューリングするために、cron 機能と at 機能を使う方法について説明します。
記事 2007/7/18
Yocto Project を使用して組み込み用のカスタム Linux ディストリビューションを作成する
組み込み Linux 開発を容易に行い、さまざまなアーキテクチャー間で移植できるようにすることを目標に発足したオープンソース・プロジェクトが Yocto Project です。この記事では Yocto Project について紹介し、このプロジェクトを利用する方法について順を追って説明します。
記事 2012/9/27
Linux ブートの失敗からのリカバリー
カーネルのアップグレードやディスク・スワップ、あるいはその他のシステム変更が行われた後に Linux コンピューターがブートしなくなったとしても、手の施しようがないわけではありません。GRUB (Grand Unified Bootloader) には、ブート・プロセスを制御してリカバリーするための手段がいくつかあります。あるいは、外部ツールを使って緊急ブート・ディスクを作成しておけば、必要に応じてそのディスクに救いの手を求めることができます。この記事では、問題がある状況下でもブートできるようにするための手順および GRUB コマンドについて説明するとともに、BIOS ベースのシステムの「命を救う」外部ツールを紹介します。
記事 2013/11/21
bash 例解: 第 2 回 bash による初歩のプログラミングの続編
bash に関する第 1 回の記事では、Daniel Robbins が、このスクリプト言語の基本要素を取り上げて、bash を使用するべき理由を示しました。この第 2 回の記事では、前回の続きから始めて、条件 (if-then) 文やループをはじめとする、bash の基本的な構成体について説明していきます。
記事 2013/8/08
仕事中に口笛を吹いて、コンピューターにコマンドを実行させる
Linux あるいは Microsoft Windows とオープンソースの sndpeek プログラム、そして単純な Perl スクリプトを使って、特定のトーン・イベント・シーケンスを読み取らせ (つまり文字どおりコンピューターに向かって口笛を吹いたり、ハミングしたり、そして歌を歌ったりし)、こうしたトーンに基づいてコマンドを実行しましょう。コンピューターに向かって、ベートーベンの交響曲第 5 番の最初の数小節を、短くて低いトーンの口笛で吹くことで、E メールをチェックしたり、スクリーンセーバーのロックを解除したりすることができます。口笛を吹いて、作業効率を高めましょう。
記事 2007/1/09
IBM Power Systems 上の Hortonworks で利用できる ISV ソリューション・エコシステム
この記事では、IBM Power System 上の Linux で稼働する Hortonworks Data Platform (HDP) の機能を増補するために利用できる ISV ソリューションをリストアップします。これらのソリューションのカテゴリーは、ビジネス・インテリジェンス (ツール) から先進的なアナリティクスまで、多岐にわたります。
記事 2018/12/25
IBM Cloud での高可用性アプリケーション
アプリケーションの開発者やアーキテクトは、IBM Cloud の新しい機能を利用することで、アプリケーションの単一障害点を解消することができます。この記事では、これらの新機能について詳細に説明します。具体的には、IBM Cloud に採用されている手法 (仮想 IP アドレスのサポートの追加) や、この機能を利用できるようにクラウドのインスタンスを準備する方法、高可用性 Web サイトを構築する方法、そしてそのサイトをテストする方法について説明します。
記事 2011/1/10
Linux の 302 (Mixed Environment) 試験対策: 認証と承認
システム管理者のための、LPIC (Linux Professional Institute Certification) の LPI-302 試験に備えるために、パスワードをセットアップして保存する方法、Samba と LDAP を統合する方法、そして ACL を使用して Linux インストール済み環境を保護する方法を学んでください。
記事 2011/11/11
Linux アプリケーションを Amazon クラウドにマイグレーションする: 第 1 回 初期マイグレーション
クラウド・コンピューティングと IaaS (Infrastructure as a Service) については、十分なドキュメントがありますが、稼働中のアプリケーションをクラウド環境に移す方法について説明したドキュメントはほとんどありません。この連載で、アプリケーションをクラウドに移す方法、そしてクラウドが提供する機能を利用する方法を学んでください。第 1 回では、物理サーバーからクラウド・サーバーに直接マイグレーションする方法を説明します。
記事 2010/7/13
Linux on POWERの動的論理パーティショニング
この記事は、Linux on Powerシステム管理者またはアプリケーション開発者を対象として、Linuxで動的LPARを有効にする方法、動的LPARを使用してパーティションのリソースを制御する方法、およびこれらのリソースの変化を調べる方法を解説します。
記事 2005/9/29
アクセス不可能になったインスタンスを QEMU を使用してリカバリーする
何らかの問題が発生して、IBM SmarterCloud Enterprise 上の Linux インスタンスにアクセスできないものが見つかったとしたら、どうしますか?この記事では、アクセス不可能になった Linux インスタンスをリカバリーする手順を説明します。その手順とは、プライベート・イメージを取り込み、そのイメージを永続ストレージにコピーし、QEMU を使用してイメージをブートするか kpartx でイメージをマウントして問題を修正した後、クラウドに再びインポートするというものです。
記事 2012/11/22
DD-WRT に関する高度なヒントと手法を活用し、Linux の強力さを無線 LAN ルーターに追加する
DD-WRT は安価な無線 LAN ルーターに Linux ネットワーク・スタックのあらゆる機能を提供することで、コンシューマー向けのルーターを強力なネットワーク装置に変えます。DD-WRT をインストールしてセキュリティーを設定する方法について、また DD-WRT の GUI の背後にある強力で柔軟なコマンドラインについて学びましょう。
記事 2012/6/07
KVM 仮想化を使用する
ほとんどの Linux システムでは、仮想マシン (VM) を作成およびサポートするためのデフォルトのオープンソース・メカニズムを、これまで使用していた Xen からカーネルベースの仮想マシン (KVM: Kernel-based Virtual Machine) へと大々的に置き換えています。こうした変化の背景にあるのは、技術に関する問題ではなく、主にビルドやサポートに関する問題ですが、仮想化に関心を持つ多くの企業の IT グループは現実問題として、KVM に使用される管理コマンドや制御ツールについて学ぶ必要があります。同様に、既に Xen 仮想化に投資をしていて KVM に移行しようとする IT 企業は、VM を作り直すのではなく、可能な限り既存の VM を KVM でサポートされるフォーマットに変換する必要があります。
記事 2014/4/24
Linux on x86 から Linux on Power へのアプリケーション移植ガイド
この記事では、わかりやすいステップ・バイ・ステップのプロセスに沿って、Linux C/C++ アプリケーションを x86 プラットフォーム (Intel または AMD) から IBM PowerLinux に移植する方法を説明します。まず、この移植を行うための準備として何が必要かを説明してから、32 ビットまたは 64 ビットの x86 コードを PowerLinux 上で実行する場合の実装のヒントを紹介します。
記事 2014/10/09
Linux の 101 試験対策: プロセス実行の優先度
アプリケーションが必要とする処理時間を十分確保できるように、プロセスの優先度を設定および変更する方法を学んでください。この記事の内容は、Linux のシステム管理者として認定するための LPI 101 試験に備えるためにも、自ら活用するために学ぶ上でも役立ちます。
記事 2010/2/02
Linux の 101 試験対策: Linux コマンドライン
GUI も確かに優れてはいるものの、Linux の真の実力を発揮させるのにコマンドラインに代わるものはありません。この記事では、Ian Shields が LPI 認定のための重要な機能を中心に、bash シェルの主要な機能の一部を紹介します。記事を読み終わる頃には、echo や exit などの基本的な Linux コマンドを使いこなせるだけでなく、環境変数の設定やシステム情報の収集も難なく行えるようになっているはずです。[リスト 8 に続く「注:」の最初の 2 つに記載されている ID (PID) を正しい ID に更新しました (編集者より)]
記事 2009/8/31
Power アーキテクチャーのためのアセンブリー言語: 第 3 回: PowerPC 分岐プロセッサーでのプログラミング
これまでの 2 回の記事では、POWER5 プロセッサー上で 64-ビットの PowerPC 命令セットを使用してプログラムがどのように動作するか、また PowerPC 命令セットがどのようにしてメモリーをアドレス指定するか、そして位置に依存しないコードを作成する方法について説明してきました。今回の記事では、PowerPC 命令セットに用意されている非常に効果的な条件命令および分岐命令の使い方に焦点を当てます。
記事 2007/1/17
4 KB セクター・ディスクで Linux を使用する: 実用的なアドバイス
Advanced Format ディスクでは、より一般的な 512 バイトのセクターではなく、4,096 バイトのセクターが使用されます。この違いは、オペレーティング・システムのために 4,096 バイトの物理セクターを 512 バイト単位の論理セクターに分割するファームウェアによって表面的にはわからなくなっていますが、より大きなサイズの物理セクターを使用するということは、ディスクのレイアウトやシステムのパフォーマンスにも影響があるということです。この記事ではその影響について、いくつかの一般的な Linux ファイルシステムに実際に及ぶ可能性のある影響を示すベンチマーク・テストを交えて検討します。Advanced Format ディスクが標準的になっているなか、最適ではない構成による深刻なパフォーマンスの低下を回避したければ、これらのディスクに対処する方法を理解していることが不可欠のスキルとなります。
記事 2014/6/19
Lexとyaccでコードをビルドする 第1回: 導入
この記事は2回構成の第1回として、lexやyaccがどんなことをするものなのかを説明し、またこれらを使って簡単な作業を行う方法を紹介します。
記事 2004/8/11
Linux の 101 試験対策: ファイルシステムのマウント、アンマウントの制御
Linux ファイルシステムをマウントする方法、USB や IEE 1394 などのリムーバブル・デバイスを構成して使用する方法、そしてフロッピーディスク、CD、DVD に正しくアクセスする方法を学んでください。この記事の内容は、Linux のシステム管理者として認定するための LPI 101 試験に備えるためにも、Linux ファイルシステムにアクセスする方法を学ぶ上でも役立ちます。
記事 2010/10/20
Linux の101 試験対策: ハード・ディスクのレイアウト
Linux システムにおけるディスク・パーティションの構成を設計する方法を学んでください。この記事の内容は、Linux のシステム管理者として認定するための LPI 101 試験に備えるためにも、自ら活用するために学ぶ上でも役立ちます。
記事 2013/1/17
Linux 対応のデータ可視化ツール
Linux 上でデータをグラフィカルに表示するアプリケーションは、単純な二次元グラフから三次元曲面、そしてサイエンティフィック・グラフィックス・プログラミング、グラフィカル・シミュレーションまで多岐にわたります。幸いにも、可視化ツールには gnuplot、GNU Octave、Scilab、MayaVi、Maxima、OpenDX など、多数のオープン・ソースが揃っています。ツールのそれぞれには利点と欠点があり、対象となるアプリケーションも異なるため、さまざまなオープン・ソース・グラフィカル表示ツールを学んで、そのなかからご使用のアプリケーションに最適なものを選択できるようにしてください。[この記事は OpenDX を追加記載するために更新されています (編集者)。]
記事 2006/11/30
障害発生時の金科玉条: 第3回 ハードウェアかOSか、それが問題だ
I/O関連のトラブルやカーネルパニックなどの原因にハードウェアがかかわっているのは多々あることです。しかし、実際にそのような状況に直面した場合、どのように原因を探れば良いのでしょうか。今回から2回に分けて、PDに必要なハードウェア関連情報の収集方法について解説していきましょう。
記事 2007/4/20
tput を理解する
UNIX が持つ最も強力な資産の 1 つは、ユーザーにとって便利なようにシェル・スクリプトを作成できることです。シェル・スクリプトは、単純な 1 行のものから数千行に及ぶものまであり、多くの場合にメニュー・ベースのスクリプトへと進化し、スクリプトの作成者は単純にスクロールして表示するテキスト以上のものをユーザーに表示しようとします。また場合によると、単純な 1 行か 2 行の出力しかユーザーに表示されないシェル・スクリプトを作成することで、警告メッセージを強調したいと考えることもあります。
記事 2008/4/01
Linux通へのステップバイステップ: 第1回 ちょっぴりLinuxが語れるようになる基礎知識
Linuxディストリビューションは数多く、どれを選ぶか悩むところです。特にここ最近で各ディストリビューターやプロジェクトに動きがあり、数年前とは状況が変わってきています。ディストリビューション選びのポイントとなる部分を整理し、Linuxディストリビューションのいまを掌握していきましょう。
記事 2007/4/27
Subversion ユーザーのための Git: 第 1 回 Git 入門
DVCS (分散バージョン管理システム) には、集中型の VCS に勝るメリットがいくつもあります。そして DVCS モデルを検討しようとしている Subversion ユーザーにとっては、Git が出発点として最適です。2 回からなる連載の第 1 回である今回は、Subversion を基準に、Git のインストール方法、リモート・リポジトリーのセットアップ方法、そして Git の基本的なコマンドの使い方について説明します。
記事 2009/8/04
4KB セクター・ディスクで Linux を使用する: 実用的なアドバイス
2009年 12月以降、ハード・ディスク・メーカーは通常の 512 バイトのセクターではなく、4096 バイトのセクターを使用するディスクを導入するようになっています。この変化は、オペレーティング・システムのために 4096 バイトの物理セクターを 512 バイト単位の論理セクターに分割するファームウェアによって表面的にはわからなくなっていますが、サイズが大きくなった物理セクターを使用するということは、ディスクのレイアウトやシステムのパフォーマンスに影響をもたらします。この記事ではその影響について、一般的な Linux ファイルシステムに考えられる実際の影響を示すベンチマーク・テストを交えて検討します。2010年以降、4096 バイトのセクターを使用するディスクが普及するにつれ、これらの新しいディスクに対処するためのストラテジーがますます重要になってくるはずです。
記事 2010/4/27
Beagle Board で Linux をブートする
Beagle Board はオープン・ハードウェアによるシングルボード・コンピューターであり、安価であると同時に、満足できる程度の速さで Linux を実行することができます。この記事では、Beagle Board について学ぶと同時に、Linux 開発環境を安価で手に入れる方法も学びましょう。
記事 2009/8/18
Linux のヒント: Bash のテスト関数と比較関数
皆さんは、Bash シェルの膨大なテスト・オプションや比較オプションで混乱していないでしょうか。このヒントでは、さまざまなタイプのファイル・テストや算術テスト、文字列テストの神秘を解き明かします。このヒントによって、どういう場合に test や [ ]、[[ ]]、(( ))、あるいは if-then-else といった構成体を使うべきかを理解できるはずです。
記事 2007/2/20
組み込みデバイスでのLinuxシステム開発
組み込みLinuxの開発は、ブートローダー、Linuxカーネル、GUIの大きく3つの層に分けられます。この記事では、これら3つの層に関する基本的な考え方をいくつかご紹介します。とくに組み込み開発にかかわり始めたばかりの読者なら、利用できるブートローダー、簡易ディストリビューション、あるいはファイルシステムやGUIにさまざまなものがあることから、圧倒されるように思われるかもしれません。しかし、この選択肢の豊富さは、実際のところ、ありがたいことであり、それぞれのニーズに合わせて開発環境やユーザー環境を作り上げていくことができるのです。この記事でLinuxでの組み込み開発を概観することで、これらのことについてよく理解していただけるのではないかと思います。
記事 2002/3/01
作って学ぶ、今どきのWebサービス: 第1回 何はなくともCPANを知ろう
最近のWebかいわいでは、Webアプリケーション同士が連携してどんどん面白いサービスが生まれています。しかし、Web上のサービスは手元にソフトウェアも何も残らないので、どうしても雲をつかむような分かりにくさがあります。そこで本連載では、Webサービスを実際に利用/作成しながら、そういった「今どき」のテクノロジーを学んでみたいと思います。
記事 2007/3/30
Cobbler によるシステム・インストールの自動化と管理
Cobbler はインストール・サーバーのセットアップと管理に必要なタスクを一元化することで、システムのプロビジョニングを容易に行えるようにします。この記事では、Cobbler に備わっている機能の一部を取り上げて紹介するとともに、Cobbler をインストールする方法、複数のクライアント・マシンを自動的にインストールするのに適した構成を作成する方法を説明します。
記事 2013/7/04
GNUプロファイラーによるコード処理速度の向上
アプリケーション性能の向上が無駄な作業に終わることはまずありませんが、プログラム実行時にどの部分で最も時間を費やしているのかは、常に明確になっているわけではありません。gprofを使用して、ユーザー空間およびLinux のシステム呼び出しの双方において、性能のボトルネックになっている部分を突き止める方法を説明します。
記事 2006/4/03
1 - 213 件のうちの 100 件 | 次へ
概要の表示 | 概要の非表示