最新記事一覧
WSLのDebianディストリビューションを導入すると、デフォルトでは英語モードになっている。これを日本語化してメッセージ出力やタイムゾーン設定、マニュアルドキュメントなどを日本語化しよう。
()
WSLのUbuntuを導入すると、デフォルトでは英語モードになっている。これを日本語化してメッセージ出力やタイムゾーン設定、マニュアルドキュメントなどを日本語化しよう。
()
2台以上のHDDで組むRAID1だが、必ずしも物理的に同じ場所になくともよい。Chiron FSを使えば、ネットワーク上の2台のマシンが持つディスクで1つのRAID1を構成できる。この素晴らしいソフトウェアを紹介しよう。
()
PCを使っていくと、どこかでHDDの増設という一大イベントを迎える機会に恵まれる。新たなHDDを起動ドライブとしてOSをクリーンインストールするのもよいが、UbuntuならHDD全体のクローンを簡単に作成できる。Windowsとのデュアルブート環境でも問題ない。もちろん、その大半はGUIで行える。
()
システムを効率化するには、ボトルネックを改善するのが第一歩となる。各自のシステム上で実行するアプリケーションに何がレイテンシをもたらしているかを特定するLatencyTOPは、ボトルネックの改善に大きく寄与する。
()
フレームバッファ上で直接動作するターミナルエミュレータ「FbTerm」は、サーバのメンテナンスにせよ、組み込みデバイス関連の用途にせよ、試してみる価値が十分にある。
()
大規模なファイルの保存/アクセスで性能を発揮するXFSファイルシステム。フラグメント化したファイルをデフラグするユーティリティ「xfs_fsr」を使えばシステムの性能を向上させることができる。
()
LinuxカーネルではサポートされていないZFSだが、ZFS_on_FUSEを使えばLinuxでも用いることができる。読み取りを多く行う用途であれば、FUSE経由でZFSを使用することによる速度的なマイナスはない。
()
侵入テストの分野で、現在最高峰のLinuxディストリビューションであるBackTrack。セキュリティのプロであれば、おそらく心底ほれ込むだろう。
()
設定ファイルの記述内容を自動で解読するAugeasの登場により、/etc/ファイル群に代表される設定ファイルのアップデート時に独自のスクリプトを構築するという負担は大幅に軽減できる。
()
コマンドライン愛好派のユーザーであれば、電卓計算程度でGUIに切り替えたくないという人間も多いだろう。本稿で解説するCalcなどのアプリケーションを利用すれば、キーボード操作だけで電卓以上の複雑な計算を処理できる。
()
わずか9秒で起動するSplashtop。瞬時に起動するシステムはあなたの予想以上にこれまでの環境を変え得る力を秘めている。
()
Linuxカーネルのメインラインツリーに取り込まれた3種類のハイパーバイザ。操作と実装という観点から見た場合に最も簡単なのがlguestであり、これから仮想化テクノロジーの動作する原理を学習したいというユーザーにお勧めだ。
()
/procディレクトリには、Linuxシステムについてのあらゆる詳細な情報がある。/procを学ぶことで、Linuxのコマンドの仕組みを学んだり、さらにはシステム管理的なことを行ったりできる。
()
rootパスワードを公開することなくアクセス範囲を最小限化した上で必要な権限を一般ユーザーに与えられるsudo。ここではsudoについてそのリスクとメリット、そして柔軟なシステム運用に役立てるための幾つかのTIPSを紹介しよう。
()
コマンドラインの効率性とXの良さを組み合わせられる、ratpoisonというGNU Screenに似たキーボードドリブンインタフェースを持つウィンドウマネージャを紹介しよう。作業に集中したい方にはお勧めだ。
()
Linuxシステムにおけるスワップ処理の効率化とスワップ処理サブシステムのパフォーマンス最適化につながるテクニックを紹介する。
()
fuserというコマンドを使えば、特定のファイルやソケットを現在どのプロセスが使用中であるかも確認できる。これで「デバイスは使用中です」という意味不明なメッセージとはおさらばだ。
()
かつてディスク空間の管理は手間も時間もかかり、管理者にとってもユーザーにとってもいらだたしいものだった。しかしLVMを使用すれば、ほとんど苦労することなくディスク空間を増やしたり、減らしたり、管理したりできる。
()
ユーザー自身のハードウェアや必要性に合わせてカーネルのコンパイルを行なえば、小手先の高速化をはるかに超えた高速化が図れる。ここでは、昔ほどハードルが高いものではなくなったカーネルのコンパイルについて解説しよう。
()
同じコンピュータでも、Linuxを走らせたときの方がWindows XPやVistaを走らせたときよりも性能は高くなる。しかしLinuxシステムはさらに高速化することも可能だ。本稿では、Linuxシステムの性能を向上させるための、3つの異なるレベルで行う最適化の方法を紹介する。
()
Linuxネットワーク向けの負荷分散ソフトウェアとしてはLinux Virtual Serverが最も有名だが、また別の選択肢としてBalanceNGがある。BalanceNGはシンプルで軽量なユーティリティであり、組織によってはより優れた選択肢にもなり得る。
()
Damn Vulnerable Linuxには、セキュアなLinuxディストリビューションであれば備えていては“いけない”あらゆる要素が取りそろえられている。セキュリティホールの原因となる穴だらけの旧式ソフトウェアを意図的に寄せ集めたこのディストリビューションの意義を考える。
()
Linux-VServerを使えば、物理的に1台のハードウェアで複数の仮想サーバを簡単に実行できる。より複雑な仮想化のスキームほどの柔軟性はないものの、実装が容易でパフォーマンスにも優れている。ここではLinux-VServerの導入ノウハウを伝授しよう。
()
Linuxファイルマネジャー発展の過程には、GNU/Linuxの歴史が詰まっている。洗練さを増しながら、デスクトップ環境特有のツールへと発展した。有名なものから無名なものまで十数種類のファイルマネジャーを一挙紹介しよう。
()
オープンソースセキュリティに関しては、少なくとも2つの陣営がある。1つはAppArmorの使いやすさを支持するグループで、もう1つはより包括的なSELinuxを支持するグループである。ここでは、使いやすさを犠牲にしてもセキュリティを強化するSELinuxについてみてみよう。
()
オープンソースセキュリティに関しては、少なくとも2つの陣営がある。1つはAppArmorの使いやすさを支持するグループで、もう1つはより包括的なSELinuxを支持するグループである。ここでは、AppArmorについてみてみよう。
()
自宅で、会社で、街中で──さまざまな場所でワイヤレスアクセスポイントを多用するLinuxユーザーにとって、WiFi Radarは非常に便利なツールである。ここでは、同ツールの使い方を簡単に解説しよう。
()
BSDのjail機構とほぼ同様の機能をLinux上で実現するLinux-VServerを紹介しよう。システムのリソースをグループ化し、プロセスは所属するグループ内で動作するためサービス運用妨害攻撃に対する耐性を高めることができる。
()
各種言語をサポートするためにLinuxがロケールをどのように用いるのかを紹介しよう。ロケールを理解しておくことは、英語しか使わない場合でも役に立つことがある。
()