-
【保存版】Linuxで使えるおすすめAndroidエミュレーター4選
スマートフォンがなくても、Androidアプリの利便性を十分に楽しめることをご存じですか?Linux PCでの作業中にお気に入りのアプリを使いたいのに、わざわざスマホを取り出すのは面倒…そんな悩みを抱えている方も多いはずです。Linux用のAndroidエミュレーターがあれば、スマートフォン本体なしでスマホの体験を味わえます。 そもそもAndroid自体がLinuxカーネルを採用しているため、PC上でこのモバイルOSを動かすことは決して不可能ではありません。ここでは、Linuxユーザー向けに厳選した4つの優秀なAndroidエミュレーターを紹介します。 1. Android-x86 Andro
-
GnuPG(GPG)でLinuxソフトウェアのデジタル署名を検証する方法
インターネットからソフトウェアをダウンロードするとき、開発者が悪意のあるプログラムを配布していないと信頼する必要があります。しかし、それだけでは不十分です。ハッカーの存在も常に意識しなければなりません。攻撃者はWebサイトに侵入し、正規のソフトウェアをバックドア付きのバージョンへ差し替えることで、大きな利益を得られる可能性があります。 例えば、Bitcoinウォレットツールを配布しているサイトを考えてみましょう。攻撃者が正規版を悪意あるものに置き換えることに成功すれば、何万人ものユーザーから金銭を盗み出せるかもしれません。また、オペレーティングシステムもバックドアを仕込む価値のある標的です。
-
Linuxホームサーバーを安全に守るための完全ガイド
ホームサーバーを構築する理由はたくさんあります。メディアサーバー、ファイルサーバー、あるいはローカルバックアップサーバーとして活用することもできるでしょう。基本的に、インターネット上に置く必要のないファイルは、すべてホームサーバー向きのデータだと言えます。最近ではLinuxを使ったホームサーバーの構築自体は比較的簡単になりました。しかし、そのサーバーを安全に保ち続けることは別問題です。セキュリティは重要であると同時に、決して簡単ではないテーマなのです。必要最小限のものだけをインストールするホームサーバーのセキュリティを維持する最も簡単な方法の一つは、最初の段階からセキュリティを意識することです
-
Ubuntuで動的透明性を有効にする方法|GNOME拡張機能でトップバーとドックを透明化
GNOME 3.22のリリース時、開発者はトップバーから「動的透明性」機能を取り除いてしまいました。かつてのUbuntuのGNOMEトップバーは、ウィンドウが触れるまではほぼ透明に表示され、デスクトップ全体をすっきりと洗練された印象にしてくれる人気の機能でした。残念ながら、この機能を公式に復活させる具体的な計画は現在のところ見当たりません。 しかし心配は無用です。GNOME拡張機能の開発者たちがすぐに行動を起こし、動的透明性を見事に復活させました。そのため、Ubuntu(19.04以降)でこの機能を取り戻すのはとても簡単です。 Firefox拡張機能をインストールする まずは、Fire
-
Arch LinuxでXFCEデスクトップ環境をセットアップする方法【初心者向けガイド】
Arch Linuxをインストールして新しいシステムを起動したものの、目の前にあるのは真っ黒なターミナル画面だけ——。Archに慣れていない方やサーバー構築が目的でない方にとっては、少し心細く感じるかもしれません。しかし心配はいりません。思っているよりも、動作するデスクトップ環境まであと一歩です。Archのデフォルトインストールにはグラフィカルなデスクトップが含まれていません。それは、Archがユーザー自身にデスクトップ環境を選ぶ自由を与えているからです。初心者の方やおすすめを探している方には、XFCEが最適な選択肢です。XFCEは長年の実績を持つLinuxデスクトップ環境で、軽量でありながら
-
SSHFSでLinuxにリモートディレクトリを安全にマウントする方法
2台のデバイス間でファイルを同期する方法は数多く存在します。Google DriveやMicrosoft OneDriveには公式のLinuxクライアントがありませんが、NextCloudなどは対応しています。しかし、大企業にファイルを預けることに不安を感じる方もいるでしょうし、NextCloudよりも高いセキュリティを求める方もいます。NextCloudのようなシステムは構成要素が多いため、シンプルなソリューションと比べて未知の脆弱性が潜んでいる可能性が高くなります。 SSHFSを選ぶべき理由 エンドユーザーの視点から見ると、SSHFSは非常に使いやすく、シンプルで洗練されたソリューション
-
Raspberry PiをPC代わりに活用するならこれ!おすすめ軽量OS 4選
Raspberry Piは、驚くほど手頃な価格で入手できるシングルボードコンピュータで、さまざまなプロジェクトに活用できます。OSMCを使ったメディアプレイヤー化や、RetroPie・Recalboxによるレトロゲームエミュレータ化などが人気の用途です。その汎用性の高さから、「Raspberry Piで従来のデスクトップPCを置き換えられないだろうか」と考える人も少なくありません。確かにRaspberry Piにはハードウェア面での制約がありますが、ここで紹介する軽量OSなら、それは決して夢物語ではないのです。 注意:Raspberry Piには市場に複数のモデルが存在します。本記事では、R
-
LXDコンテナのリソース制限ガイド:メモリ・CPU・ディスク・ネットワークの上限設定方法
前回の記事では、LXDとは何か、そしてその導入・使い始めの方法について解説しました。まだLXDに馴染みのない方は、そちらもあわせてご覧ください。 実際の運用では、大きなシステムを小さなコンポーネントへ分割するために、同じホスト上で複数のコンテナを実行するケースがほとんどです。その際、各コンポーネントが使用できるリソース量に上限を設けておくのが賢明です。その理由は、コンテナの活用シーンが無数にあるように、制限が必要となる理由もまた無数に存在するからです。 LXDコンテナにリソース制限をかけるメリット 顧客ごとのサービス提供: 1台の大型サーバーで、各顧客のウェブサイトを個別のLXDインス
-
初心者でも安心!おすすめLinuxディストリビューション5選
Linuxを使ってみようと考えていても、「学習コストが高そう」と感じて二の足を踏んでいる方は多いかもしれません。しかし安心してください。Arch Linuxのように扱いが難しいことで知られるディストロは確かに存在しますが、すべてのLinuxがそういうわけではありません。実際には、初心者にぴったりのディストロが数多く存在します。本記事では、Linuxの世界へ第一歩を踏み出す初心者に最適な、おすすめのLinuxディストリビューションを5つ厳選してご紹介します。1. UbuntuUbuntuは世界で最も人気のあるLinuxディストロのひとつです。人気が高いということは、それだけ関連情報が豊富で、コミ
-
Linuxを学ぶべき11の理由|本気のコンピュータユーザー必見
Linuxの魅力とは何でしょう?本格的にコンピュータと向き合うユーザーにとって、Linuxが重要なツールとなる理由を11のポイントにまとめてご紹介します。1. ほぼすべてのサーバーで採用されているサーバーの世界では、Linuxが事実上の標準です。今さら議論するまでもありません。Linuxは長年にわたり最も人気のあるHTTPサーバーソフトウェアの基盤であり、その土台にはLinuxカーネルがしっかりと組み込まれています。企業ユーザーはWindowsワークステーションとの互換性からWindowsを選ぶこともありますが、サーバー管理者の多くはLinux環境で作業しています。サーバーを理解し、扱いたいの
-
LinuxでGPGキーを生成する方法!暗号化・公開鍵の共有まで徹底解説
隠しておきたいファイルやメッセージはありませんか?それらを確実に守るためには、GPG暗号化キーの活用がおすすめです。Linux環境であれば、GnuPGさえインストールされていれば、コマンドラインから手軽にファイルを暗号化できます。 この記事では、いくつかの簡単なターミナルコマンドだけでGPGキーを生成し、実際の暗号化に活用するまでの手順を詳しく解説します。 GnuPGのインストール まずはGnuPGをインストールしましょう。Debian系やUbuntu系のディストリビューションでは、ターミナルを開いて次のコマンドを実行します。 sudo apt install gnupg FedoraなどDN
-
Linuxのteeコマンド使い方ガイド|画面表示とファイル保存を同時に実現
Linuxシェルでパイプやリダイレクトを使っているなら、teeコマンドの出番もきっとあるはずです。teeは「標準出力に表示しながら、同時にファイルにも書き込む」ことができる便利なユーティリティです。この記事では、teeコマンドの基本操作から、sudoとの組み合わせ、追記モード、エラー出力の扱い方まで、実例を交えながら詳しく解説します。 teeコマンドとは何をするもの? まず、次のようなコマンドを見てみましょう。 ls このコマンドは、現在のディレクトリの内容を表示します。つまり、標準出力(stdout)へ出力するわけです。標準出力とは通常、画面、正確には仮想端末のディスプレイのことです
-
Linuxターミナルを電卓として使う方法【bc・calc・qalc徹底解説】
派手なGUIアプリよりも、Linuxターミナルのシンプルさが好きという方は多いのではないでしょうか。ちょっとした計算をしたいときに、わざわざ電卓アプリを立ち上げる必要はありません。すでにシステムにインストールされている(はずの)ツールを使えば、ターミナル上でそのまま計算ができます。 この記事では、ディストリビューションを問わず使える、Linuxターミナルを電卓として活用する方法を詳しく解説します。 GNU bcで計算する bcは「basic calculator(基本電卓)」の略です。bcプログラム自体は1970年代のUnixに起源を持つ由緒あるツールで、GNU bcはその現代的で機能強化さ
-
MX Linux徹底レビュー:DistroWatch人気No.1のシンプルで安定したLinuxディストリビューション
Linuxを始めたばかりの方なら、数え切れないほど存在するディストリビューションの中からどれを選べばいいのか迷ってしまうかもしれません。そんな中で注目を集めているのが、比較的新しい「MX Linux」です。Debianベースのこのディストリビューションは強力なサポート体制を誇り、直近半年間にわたってDistroWatchの人気ランキングで首位を獲得しています。 では、なぜMX Linuxはこれほどまでに支持されているのでしょうか?本記事ではその理由を詳しく掘り下げていきます。 外観とデスクトップ環境 MX Linuxには標準でXFCEデスクトップ環境が搭載されています。ただし、開発者独
-
DebianとUbuntu:どちらを選ぶべき?初心者向け徹底比較ガイド
Ubuntuは初期のリリースで多くの支持を集めました。Linuxベースのディストリビューションの世界に足を踏み入れたばかりの初心者にとって、一見複雑に見える操作を簡単にしてくれたからです。しかし、Unityインターフェースが登場した頃から、批判を受けるようにもなりました。客観的に言えば、そのインターフェース自体は良くも悪くもなく、役割をしっかり果たしていました。ただ、多くのユーザーが慣れ親しんだものとは異なるアプローチだったのです。その後、ランチャーメニューへの広告挿入やインターフェースのGnomeへの変更などが重なり、このディストリビューションを嫌うユーザーがさらに増え、代替手段を探す人が現
-
LinuxのAppImageとは?仕組みやSnap・Flatpakとの違いを徹底解説
Linuxディストリビューションで新しいソフトウェアを導入する際は、可能な限りパッケージマネージャーを使うのが基本です。そうすることでシステムがクリーンに保たれ、すべてのファイルが管理対象となって後から簡単に削除できるほか、ディストリビューションのアップグレード時のトラブルも回避しやすくなります。しかし、必要なソフトウェアがリポジトリに存在しなかったり、収録されているバージョンが古すぎたりすることもあります。そんなときは代替手段が必要になりますが、サードパーティ製の「.deb」や「.rpm」ファイルのダウンロードはあくまで最終手段にとどめておきましょう。 AppImageとは何か? Win
-
LinuxでFoliate電子書籍リーダーをインストールして使いこなす方法
各プラットフォームやデバイス向けの電子書籍リーダーは数多く存在します。Linuxにも優れたアプリはいくつかありますが、新しいLinux向けeリーダー「Foliate」は一味違います。クリーンでシンプルな設計ながら、タブレット向けトップクラスの電子書籍アプリに期待される強力な機能を多数搭載しています。 Foliateは現在、ソースからビルドするか、Flatpak経由でのみ入手可能ですが、オープンソースであるため、いずれ各ディストリビューションの公式リポジトリにも取り込まれることが期待されます。とはいえ、Flatpakを使えば今でもどのディストリビューションにも簡単にインストールできます。 F
-
Arch LinuxにSnapアプリケーションをインストールする方法【初心者向け完全ガイド】
長年Linuxを使っているユーザーなら、かつて新しいアプリケーションをインストールするのがどれほど大変だったかを覚えているはずです。ディストリビューションのインストーラーに含まれていないソフトウェアは、configure → make → make install という一連の手順でソースからビルドするのが一般的で、その途中で不足している依存関係を探し回ることも珍しくありませんでした。aptやyumといったパッケージマネージャーの登場で状況は大幅に改善されましたが、それでも依存関係の問題に悩まされる場面は残っていました。そんな課題を解決するとされるのが「Snap」です。「SnapはUbuntu
-
Linuxのduコマンド完全ガイド:ディスク使用量を効率的に分析する便利な使い方
duは、Linuxに標準で搭載されているコマンドラインツールで、ディレクトリやファイルが占有しているディスク容量を報告します。「disk usage(ディスク使用量)」の略であるduは、コマンドライン上でディスク容量を解析するための最も基本的かつ重要なツールです。 基本的な使い方 du /path/to/directory duコマンドにディレクトリを指定して実行すると、その配下にある各ディレクトリが消費しているディスク容量を網羅的に解析できます。各ディレクトリが順番に標準出力へ表示されるため、大規模なディレクトリやシステム全体をスキャンした場合には、数万行もの出力が生成され、処理にもかな
-
Raspberry PiでDIYワイヤレスプリンターを自作する方法
古いタイプのプリンターや、無線接続に対応していないプリンターをお持ちでも、わざわざ買い替える必要はありません。余っているRaspberry Piがあれば、DIYでワイヤレスプリンターを作ることができます。この記事では、Raspberry Piをワイヤレス印刷サーバーとしてセットアップするために必要な手順をすべて解説します。Raspberry Piの準備DIYワイヤレスプリンターを構築するには、適切なLinuxディストリビューションがインストールされたRaspberry Piが必要です。Raspberry Pi Foundationが公式にサポートしているLinuxは、最もおすすめの選択肢のひと