-
Unhideで隠れたLinuxプロセスを発見する方法:ルートキット対策でシステムセキュリティを強化
Unhideとは?隠れたプロセスとルートキットの脅威 GNU/Linuxは非常に安全性の高いオペレーティングシステムですが、その安心感がかえって油断につながることも少なくありません。「安全な環境だから何も起こらないはずだ」という思い込みは危険です。確かにLinux環境にはWindowsほど多くのマルウェアは存在しませんが、それでもシステムが完全に侵害される可能性はゼロではありません。システム管理者にとって、ルートキットなどの攻撃を想定した対策は重要な業務の一つです。 ルートキットとは、第三者が不正にコンピュータシステムへのアクセスを取得した後に使用するツール群のことです。このツールキットを使う
-
LinuxでMUGENをネイティブ実行する方法:キャラ追加からステージ設定まで徹底解説
MUGENは、無料で遊べるファンメイド格闘ゲームとして絶大な人気を誇るフランチャイズです。しかし残念ながら、多くの人が入手できるのはMicrosoft Windows向けにコンパイルされたバージョンばかり。実はMUGENは1990年代後半にMS-DOS向けとして登場し、その後まもなくLinuxへと移植された歴史を持っています。現在はWindowsプラットフォームが開発の中心となっているため、GNU/Linux向けの最新版は存在しませんが、オリジナルのLinuxベータ版に新しいコンテンツを導入するテクニックがあります。 ファンコミュニティでは今でも新しいコンテンツが日々開発されており、無料で入手
-
32ビットLinuxにGoogle Chromeをインストールする方法:完全ガイド
Google Chromeは、デスクトップPC、ポータブルデバイス、モバイル機器のいずれにおいても最も人気のあるWebブラウザであると、多くの調査で示されています。しかし、Googleが32ビット版Linuxディストリビューション向けのアップデート提供を終了すると発表した際、多くのLinuxユーザーは驚かされました。現在、最新バージョンは64ビット環境向けにのみリリースされています。 回避策として、32ビット版の最後の安定バージョンをマシンにインストールすることは可能ですが、いくつかの重要な注意点があります。Googleはこのバージョンをサポートしていないため、アップデートは一切提供されません
-
Mednafenでカスタムコントロールを設定する方法:ステップバイステップ完全ガイド
マルチシステムエミュレータ「Mednafen」は、海賊版行為の助長を防ぐ目的でLinuxの公式リポジトリには収録されていませんが、パブリックドメインやオープンソースのROMファイルをあらゆるLinuxマシンで楽しむための優れたツールです。本記事では、Mednafenの基本的な使い方から、自分好みのコントロール設定方法までをわかりやすく解説します。特に、ワイヤレスコントローラーやUSBデバイスをシステムに接続しているユーザーにとって役立つ内容です。なお、標準的なUSBケーブル付きのPS3コントローラーなども、OSが汎用コントローラーとして認識していれば、ここで紹介するのと同じ手法で利用できます。
-
Ubuntuサーバーのアップグレード後にNginxで404エラーが発生する場合の解決方法
現在、最も広く利用されているWebサーバー構成の一つが、Ubuntu Server上でNginxを稼働させる組み合わせです。このシステムは非常に効率的で、両方のパッケージが継続的にアップデート提供されているため、保守も容易です。システム管理者は通常、aptパッケージマネージャー経由でアップデートを行います。Ubuntu Serverにはデフォルトでグラフィカルインターフェースが搭載されていないためです。ただし、Ubuntu Serverのアップグレードでは予期しないエラーが発生することがあり、GUIがない環境では初心者にとってトラブルシューティングが難しくなる場合があります。幸い、いくつかの簡
-
5つの簡単なステップでXAMPPコントロールパネル用のLinux .desktopランチャーを作成する方法
XAMPPは、Apache Friendsが配布する人気のオープンソースWebサーバースタックソリューションです。MariaDBデータベース、Apache HTTPサーバー、PerlインタープリターをPHPスクリプトインタープリターと統合しており、開発者はローカルサーバーを簡単に構築してWebコンテンツのテストやデプロイを行えます。このパッケージをインストールすると単一のコントロールパネルにアクセスできますが、残念ながらそのランチャーは自動的に作成されないことが少なくありません。 そこで役立つのが.desktopファイルです。これを作成すれば、XAMPPコントロールパネルへ瞬時にアクセスでき
-
Wineを使ってLinux上で『Star Wars: Galactic Battlegrounds』をプレイする方法 – ステップバイステップガイド
『Star Wars: Galactic Battlegrounds』とその拡張パック『Clone Campaigns』は、比較的古いWindows向けゲームですが、皮肉なことに今でもオンライン上でファンが増え続けています。両タイトルは『Age of Empires』と同じGenieエンジンで構築されているため、Linux上で動作させるには両シリーズ共通のテクニックが必要になります。古い『Age of Empires』や『Galactic Battlegrounds』のCDを復活させたい方、中古で入手したばかりの方でも、低スペックのモバイルLinuxネットブックでも簡単に実行できます。インスト
-
Ubuntu 16.04にワイヤレスプリンターを追加する方法|初心者向けステップバイステップガイド
UbuntuをはじめとするCanonical Ltd.が提供する各種グラフィカル版では、ボタンを数回クリックするだけでワイヤレスプリンターを簡単に追加できます。対応プリンターのドライバーはシステムにあらかじめ組み込まれているため、プリンターに付属のドライバーCDやダウンロード手順書が同梱されていても、それらを使う必要はほとんどありません。作業を始める前に、ワイヤレスプリンターの電源が入っており、ネットワークに信号を送信している状態であることを必ず確認してください。この確認作業はUbuntu本体の範囲外となるため、メーカーの取扱説明書に従って設定を行ってください。ワイヤレスプリンターのインストー
-
LinuxでIPSファイルを使ってROMダンプにパッチを適用する方法
USBカートリッジダンパーなどを使って正規の手段でROMファイルを入手できるなら、ROMハッキングの世界に足を踏み入れてみてはいかがでしょうか。IPS(International Patching System)ファイルとは、プログラマーがオリジナルゲームのコードを一切配布することなく、変更済みのROMデータを配布できるようにする仕組みです。これにより、ゲームの派生作品を配布する際に発生しがちなライセンス上の問題を回避できます。WindowsやmacOSでこの種のファイルをパッチ適用するには専用ユーティリティが必要ですが、LinuxではシンプルなPythonスクリプトだけで同じ作業が可能です。
-
Ubuntuでデュアルモニター設定を永続化する方法 – xrandrを使ったステップバイステップガイド
デュアルモニター環境を利用している場合、多くのケースではUbuntuのディスプレイ設定ダイアログを開くだけで簡単に構成できます。Dashから「システム」を選択し、「設定」→「ディスプレイ」と進むと、2つのディスプレイが表示されたウィンドウが現れるので、それぞれをドラッグしてマルチデスクトップを構成できます。しかし残念ながら、この方法がうまく機能しないケースもあります。この方法でうまくいかない場合は、xrandrというコマンドを使用して、ディスプレイ設定を永続的なものにする必要があります。この手法は、Unity、KDE Plasma、GNOME Shell、LXDE、Xfce4など、どのデスクト
-
LinuxでRen'Pyビジュアルノベルを楽しむ方法:初心者向けステップバイステップガイド
ビジュアルノベルは、日本のアニメや漫画からインスピレーションを得た静止画を中心としたインタラクティブなゲームで、現在非常に人気のあるジャンルです。その名の通り、アニメベースのマルチメディア小説に近い形式を持っており、一般的に高性能なハードウェアを必要としない点も魅力です。RenPyビジュアルノベルエンジンは、その手軽さから絶大な人気を誇るソフトウェアで、Linuxも公式にサポートされています。さらに嬉しいことに、趣味で制作された多くのビジュアルノベルゲームは無料で公開されています。商用ゲームの中にも同じRenPyエンジンを採用している作品があり、その場合も本記事と同じ手順でインストール・起動が
-
WinSCPでLinuxファイルを安全に管理するためのACL(アクセス制御リスト)活用ガイド
WindowsのデスクトップPC、シンクライアント、ノートパソコン、モバイルデバイスのユーザーは、WinSCPクライアントを利用してLinuxサーバーに接続し、ファイル転送を行うことができます。ただし、その際には基本的なPOSIXの概念に従い、標準的なUnixファイル権限を遵守する必要があります。WinSCPは非常に強力なソフトウェアであり、重要なメタデータの編集や、リモートディレクトリへのファイルの追加・削除なども自由に行えます。しかし、WinSCPには弱点もあります。それは、Linuxディレクトリに設定されたアクセス制御リスト(Access Control List:ACL)を認識できない
-
Linuxで不良ブロック(バッドセクタ)を修復する方法:実証済みのテクニック
Linuxで不良ブロックを修復する方法 LinuxとMicrosoft Windowsをデュアルブートしているユーザーは、どちらかのOSにより多くの空き容量を確保するために、パーティションの縮小や拡張を行うことがあります。その際、LinuxのGPartedやWindowsのchkdskから「不良セクタ(bad sector)」に関する警告が表示されることがあります。Linuxのみを利用しているユーザーでも、同様の警告を目にすることがあるでしょう。 実は、ユーザーが受け取る通知には、同じように見えて2種類の異なる不良セクタが存在します。1つは、ディスクプラッタの物理的な損傷やNANDメモリセルの
-
Linux Wi-Fiをマスターする:ドライバー トラブルシューティング完全ガイド
Linuxでは、Windowsなどの他のOSでは問題なく動作するWi-Fiアダプターでも、ドライバーの設定に手間取ることがあります。無線ネットワークアダプターが自動的に接続されない、あるいはGUI環境で接続アイコンを何度もクリックしなければならない――そんな経験はありませんか?多くの場合、原因はシステムがドライバーを十分な時間ポーリングしていないことにあります。 まずはお使いのハードウェア向けの最新ドライバーがインストールされているかを確認しましょう。それでも改善しない場合は、syslog(システムログ)を調べて異常な動作がないかチェックします。ドライバーが定期的にリセットを繰り返すケースもあ
-
GNU nanoのカスタマイズ徹底ガイド:コマンドラインオプションとnanorcで作る快適な編集環境
テキストエディタの世界では、vi/vim派とEmacs派の間にいわゆる「エディタ戦争」が繰り広げられていると言われます。どちらにも魅力的な特徴があり、甲乙つけがたいのが実情ですが、GNU nanoには見落とされがちな隠れた機能が数多く搭載されています。これらの機能は、起動時に毎回コマンドラインオプションを指定するか、設定ファイルにデフォルト値として記述することで有効化できます。設定ファイルに書き込んでおけば、毎回オプションを入力し直す手間が省けるのは大きなメリットです。Windows Server(32ビット版)のシステム管理者として働いていた経験があり、LinuxやBSDベースのサーバー環境
-
MTP経由でAndroidスマホ・タブレットからUbuntuへファイルを転送する方法:ステップバイステップガイド
Google Android、さらには比較的新しいAndroid x86やAndroid x86_64を採用したデバイスは、Ubuntuと同じカーネルをベースにしています。どちらもGNU/Linuxオペレーティングシステムの実装であり、両者の間でのファイル転送は通常とても簡単です。スマートフォンやタブレットをUSBケーブルでUbuntu PCに直接接続できれば、基本的には問題なくファイルを送受信できます。この方法は、デュアルブート環境かどうかにかかわらず、UbuntuをインストールしたMacintoshマシンでも同様に機能します。ただし、ファイルマネージャーの代わりにメディアトランスファープロ
-
Linuxディストリビューションのインストール時にキーボードが動作しないときの解決策|クイックフィックスガイド
Arch、Manjaro、Ubuntu、Fedora、DebianなどのLinuxディストリビューションをインストールしている最中に、キーボードが突然反応しなくなることがあります。これらのディストリビューションはいずれも、インストーラーがキーボードを自動検出する仕組みになっており、問題が発生した場合はいくつかの原因が考えられます。まず最初に確認すべきなのは、最も単純で少し恥ずかしい原因です。キーボードが正しく接続されていない、あるいはキーボード自体が故障しているケースです。USBポートやレガシーなPS/2端子にきちんと差し込まれているかを確認し、再起動してみてください。BIOSやUEFIはキー
-
Linuxの「Broken Pipe(パイプ破損)」エラーを解決する方法 – apt-getトラブルの対処ガイド
Linuxは安定して動いているように見えても、まれにパッケージが一切インストールできなくなることがあります。DebianやUbuntu、そしてそれらから派生したディストリビューションはapt-getパッケージマネージャーを採用しています。通常、管理者(root)権限があれば「apt-get install -f」コマンドを実行することで、必要な追加パッケージをインストールできます。しかし、ごくまれに「dpkg-deb: error」というメッセージが表示され、その後「broken pipe(壊れたパイプ)」エラーが発生したと通知されるケースがあります。 通常、「broken pipe」という用
-
【Ubuntu 16.04】「実行」ダイアログのコマンド履歴が勝手に実行される問題を防ぐ方法
Ubuntuでは、「実行」ダイアログボックスの履歴にある最初の項目が、実際に入力したコマンドではなく勝手に実行されてしまうことがあります。例えば、以前にxcalcを入力したことがあり、今はgnome-disksと入力しているのに、実際にはxcalcが起動して電卓が画面に表示される——そんな経験があるなら、この問題に遭遇している可能性があります。この問題は、UnityとDashを使う標準的なUbuntuのユーザーにも、Canonicalがサポートする各種フレーバーのユーザーにも等しく影響します。最も簡単な解決策は、「実行」コマンドの履歴を消去または無効化することです。その過程で、さまざまな種類の
-
XubuntuにCompizをインストールする方法|ステップバイステップ完全ガイド
Xubuntuは、Compizパッケージの最新バージョンと互換性があります。これはXfce4デスクトップ環境全体に共通する特徴で、比較的軽量なXfce4を採用している他のLinuxディストリビューションでも、同様の手順でこのコンポジットマネージャーを導入できます。ただし、XubuntuなどXfce4系ユーザーが注意すべき点として、X Window Systemがすでにxfwm4をウィンドウマネージャーとして使用していることが挙げられます。Compizはコンポジティングツールでありながら、実質的にはセカンダリウィンドウマネージャーとして動作するのです。そのため、xfwm4向けにインストール済みの