-
Linuxのlpコマンドでターミナルからファイルを印刷する方法【初心者向けガイド】
Linuxでの印刷は、特に初心者にとって少し難しく感じられることがあります。このチュートリアルでは、Linuxのlpコマンドを紹介し、基本的な印刷操作の実行方法をわかりやすく解説します。縦向き・横向きでの印刷、単数・複数部の印刷など、実用的な使い方を網羅的にご紹介します。lpコマンドとは?基本の概要Linuxにおいて、CUPS(Common UNIX Printing System)は、プリンターや印刷オプション、サービスを管理する中間層です。プリンター本体、印刷ジョブ、印刷キューなどがその管理対象に含まれます。CUPSには、Linuxシステム上でプリンターをセットアップし使用するための多くの
-
NGINXとOpenLiteSpeed徹底比較:どちらの軽量Webサーバーを選ぶべきか?
自分のサイトがどのようなサーバーで動いているか、あまり意識していない方も多いかもしれません。しかし、サーバーはサイト全体の土台であり、パフォーマンスを左右する極めて重要な要素です。軽量サーバーの代表格として注目されるのがNGINXとOpenLiteSpeedですが、どちらを選ぶかは簡単な決断ではありません。 本記事では、機能とパフォーマンスの両面からNGINXとOpenLiteSpeedを徹底的に比較します。読み終える頃には、あなたのサイトに最適なサーバーが明確になっているはずです。 NGINXとOpenLiteSpeedとは かつてApacheがWebサーバーの主流だった時代に、NGINX
-
Linuxでパッケージをソースから再ビルドする方法
Linuxが多くのユーザーに愛されている理由は、オープンソースであることだけではありません。ほぼすべてのファイルを自分のニーズや好みに合わせて変更・設定できる高いカスタマイズ性も大きな魅力です。その中でも、パッケージをソースから再ビルドできることは、Linux上級者にとって非常に有用な機能の一つです。 パッケージをソースから再ビルドできれば、機能の有効化・無効化や独自のカスタム修正を加えるなど、パッケージを自由に変更できます。 この記事では、ソースからパッケージを再ビルドするための基本的な手順を解説します。 1. ソースリポジトリを有効にする まず最初に行うのは、お使いのディストリビューシ
-
Windowsで起動可能なUbuntu USBメモリを作成する方法|Rufus・UNetbootinの使い方を解説
WindowsからLinuxへの完全な移行は、いきなり行うのはハードルが高いものです。そこでUbuntuでは、まずライブCD(またはUSB)で試用して使用感を確かめてから、本格的にシステムへインストールできるようになっています。この記事では、Windows環境で起動可能なUbuntu USBメモリを作成する方法を詳しく解説します。このメディアがあれば、どのパソコンでもUbuntuを直接起動して作業でき、元のOSには一切変更を加えずに済みます。事前に準備するものこのガイドに沿って作業を進めるには、以下の3点が必要です。必要なツールをダウンロードするためのインターネット接続USBフラッシュドライブ
-
Linuxでファイルのパーミッションを再帰的に変更する方法!chmodとfindの使い方を解説
Linuxはマルチユーザー対応のオペレーティングシステムであるため、許可されたプロセスやユーザーだけが各ディレクトリやファイルへアクセスできるよう、ファイルパーミッションを設定・管理する仕組みが備わっています。Linuxを使っていると、「Permission denied(アクセスが拒否されました)」というエラーが表示されて、ファイルやディレクトリを編集できない場面に遭遇することがあります。これは必要な権限を持っていないことを意味します。本記事では、Linuxでファイルのパーミッションを再帰的に変更し、サブフォルダやファイルにも確実に同じ設定を適用する方法を解説します。 Linuxでファイル
-
LinuxでアクティブなSSH接続をすべて表示・確認する5つの方法
SSHは、ローカルマシンからリモートホストへログインして管理作業を行える、広く利用されているプロトコルです。本記事では、リモートホスト上のアクティブなSSH接続を確認するために使える、さまざまなコマンドを順番に紹介していきます。 注意: システムの設定によっては、ここで紹介する一部のコマンドを実行する際に、root権限またはsudo権限が必要になる場合があります。 1. whoコマンドを使う方法 アクティブなSSH接続を表示できる最初のコマンドが、whoコマンドです。 whoコマンドは、現在システムにログインしているユーザーを一覧表示するためのコマンドです。接続中のユーザーと、その接続元IP
-
主要Linuxディストリビューションの歴史――Ubuntu、Fedora、Debianなど誕生の背景と特徴
Linuxは1991年の誕生から30年以上の歴史を持ちます。今や世界中のサーバーやスマートフォンを支えるOSとなったLinuxですが、その歴史には数多くのドラマがあります。この記事では、Ubuntu、Fedora、RHEL(Red Hat Enterprise Linux)、Linux Mint、Slackwareなど、主要なLinuxディストリビューションがどのように生まれたのか、そしてそれぞれ何が違うのかをコンパクトに解説します。 注:現在存在するディストリビューションは非常に多いため、ここでは主要なものに絞って紹介します。 そもそもLinuxそのものの歴史とは? 各ディストリビューショ
-
WSLのユーザーパスワードをリセットする方法【rootアカウント活用術】
WSL(Windows Subsystem for Linux)は、Windows上で対応するLinuxディストリビューションを実行できる便利な機能です。デュアルブートとは異なり、WSLは通常のWindowsアプリケーションと同じようにWindows内部で動作します。 ただし、WSLには編集可能なブートローダーが存在せず、rootシェルを起動するために利用できるinitシステムもありません。そのため、パスワードを忘れた場合の対処法は、通常のLinux環境とは異なるアプローチが必要になります。この記事では、WSLのユーザーパスワードを安全にリセットする手順を詳しく解説します。 rootアカウン
-
【保存版】Ubuntuをリカバリーモードで起動する方法と復旧メニューの使い方
Linuxシステムでも、時には予期せぬトラブルが発生することがあります。Windowsでは「セーフモード」が問題解決の第一選択肢ですが、残念ながらLinuxには直接的な対応機能は存在しません。多くのLinuxディストリビューションでは、Live CDを使ってハードディスク上のファイルにアクセスしたり、chrootを利用するのが一般的な解決策です。しかしUbuntuには「リカバリーモード」という賢い仕組みが用意されており、rootターミナルでの起動をはじめ、いくつかの重要な復旧作業を簡単に行うことができます。注意:この方法はUbuntu、Mint、およびその他のUbuntu系ディストリビューショ
-
Linuxでzstdを使ってファイルを圧縮する方法【インストールから使い方まで】
データ圧縮ツールにはGUI向け・コマンドライン向けを含めて数多くの選択肢がありますが、その中でも特に注目されているのがzstdです。zstd(Zstandardの略)は、2015年にFacebook(現Meta)のデータエンジニアたちによって開発されたデータ圧縮ツールです。高い圧縮効率と使いやすさを兼ね備えているため、今では多くのLinuxユーザーにとって定番の圧縮ツールとなっています。このチュートリアルでは、zstdのインストール方法と、ターミナルからの基本的な使い方を解説します。各Linuxディストリビューションへのzstdのインストール方法zstdを使用する前に、まずシステムにインストー
-
【Linux入門】lsofコマンドで開いているファイルとプロセスを一覧表示する方法
Linuxの魅力の一つは、起動プロセスからソフトウェアパッケージのインストールまで、システム上のあらゆる情報を簡単に確認・管理できる点にあります。本記事では、Linuxでlsofコマンドを使って開いているファイルや、それらを使用しているプロセスを確認する方法を詳しく解説します。この知識を身につければ、システムの動作原理への理解が深まり、特定のプロセスに対して必要な対応を取れるようになります。 lsofコマンドとは 開いているファイルと、それらに関連するユーザーやプロセスを確認するには、lsof(List Open Files)ユーティリティを使用します。多くのディストリビューションでは、
-
Linuxターミナルからメールを送信する4つの方法(mail・sendmail・telnet・mutt)
Linuxのターミナルは、わずかなキー操作だけで多彩なタスクを実行できる強力な環境です。日頃からターミナルで作業することが多い方なら、メールもターミナルから直接送信できることをご存じでしょうか。本記事では、Linuxターミナルからメールを送信するための代表的な4つの方法とツールを、具体的なコマンド例とともにわかりやすく解説します。 注意:ターミナルからメールを送信するには、あらかじめメールサーバーがセットアップされ、正常に動作している必要があります。 1. mailコマンドを使う Linuxターミナルからメールを送信する最もシンプルな方法が、mailユーティリティの利用です。宛先や件名を指定
-
VirtualBoxでUbuntuがフリーズする問題を解決する方法
仮想マシンは非常に複雑な仕組みを持つため、問題が発生した際に原因を特定するのが難しいことがあります。特にVirtualBox上でUbuntuがフリーズしてしまうケースは、その典型例と言えるでしょう。何度試しても原因がつかめず、途方に暮れてしまう方も多いはずです。この記事では、VirtualBoxでUbuntuがフリーズする問題に対する具体的な解決策をいくつかご紹介します。 別のバージョンのVirtualBoxを試す どんなソフトウェアにもバグはつきものであり、UbuntuとVirtualBoxも例外ではありません。実際、特定のバージョンの組み合わせでは相性が悪く、動作が不安定になるケース
-
UbuntuでCaps Lockキーインジケーターを有効にする方法
パスワードを入力したのにシステムに何度も拒否され、後になって原因がCaps Lockキーがオンになっていたことに気づいた——そんな経験は誰にでもあるのではないでしょうか。こうしたミスを防ぐ方法はあるのでしょうか。Ubuntu/Linuxでは、キーロックの状態を画面上に表示できる「キーロックインジケーター」を利用できます。本記事では、Lock KeysとKeyboard Modifiers Statusという2つのGNOME拡張機能を紹介します。1. Lock Keys拡張機能とはLock Keysは、ロックキーのLEDランプが搭載されていないキーボード向けに設計されたGNOME拡張機能です。キ
-
Solus OSレビュー:少ない手間で快適に使える独立系Linuxディストリビューション
UbuntuやLinux MintなどのLinuxディストリビューションは、ユーザーフレンドリーな面で大きく進歩してきました。それでも、他のOSのユーザーに今までの使い方を変えて新しい環境へ移行してもらうのは容易ではありませんでした。Solus OSは、既存のディストリビューションを一切ベースにしない、全く新しいLinuxオペレーティングシステムです。「Less is More(少ないほど豊かである)」というメッセージを掲げ、細かい設定や選択に悩まされることなく、すべてが事前に整えられた体験を提供します。 使い心地 Solus OSを起動すると、まず画面下部に置かれた1本のタスクバーが目につ
-
LinuxでGPU(グラフィックボード)のストレステストを行う方法【おすすめツール5選】
PCのハードウェアは永遠に使えるものではありません。長期間にわたる高負荷な使用を続けると、CPUやグラフィックボード(GPU)などの部品は徐々に劣化していきます。画面の表示が乱れる、描画がおかしいといった症状が出てきたら、グラフィックボードの交換を検討するタイミングかもしれません。しかし、買い替える前に、まずはストレステストを実施してグラフィックボードに問題がないか確認することをおすすめします。本記事では、Linux環境でGPUのストレステストを行う方法を、使えるツールとあわせて詳しく解説します。 1. glmark2:手軽に使える総合ベンチマーク もう少し本格的なテストを求めているなら
-
Ubuntuソフトウェアセンターが動かないときの対処法|よくあるトラブルと解決策を徹底解説
Ubuntuソフトウェアセンターは、ターミナルを操作したりソースコードからビルドしたりする手間をかけずに、お気に入りのソフトウェアを簡単にインストールできる便利なツールです。ソフトウェアやパッケージを素早く検索でき、依存関係も自動的に処理してくれるため、初心者から上級者まで幅広く活用されています。 しかし、まれにエラーが発生してソフトウェアセンターが正常に動作しなくなることがあります。本記事では、代表的なトラブルの症状ごとに、具体的な解決策をわかりやすく解説します。 キャッシュ削除後やシステムクリーンアップ後に動かなくなる場合 キャッシュの削除やシステムクリーンアップツールの使用後に、ソフト
-
LinuxでSSHを設定して使う方法【初心者向け完全ガイド】
Linuxを使っているなら、SSHというツールの名前を一度は耳にしたことがあるでしょう。SSH(Secure Shell)は、クライアントとリモートサーバー間の安全な接続を確立するためのネットワークプロトコルです。ネットワーク経由で、さまざまな種類のコンピュータに安全にリモートログインできるよう設計されています。この記事では、SSHのセットアップ方法と、サーバーへのSSHキーの簡単な登録方法をわかりやすく解説します。 SSHのインストール まずはSSHサーバーをインストールしましょう。ソフトウェアセンターまたはパッケージマネージャーから「openssh-server」パッケージを検索してイ
-
開発者・プログラマーに最適なLinuxディストリビューション5選
Linuxは、多くのプログラマーや開発者にとって長年愛され続けている定番のOSです。高いカスタマイズ性、オープンソースであること、そして優れた安定性は、数ある魅力のほんの一例にすぎません。さらに、C、C++、Perl、Ruby、PHPなど、幅広いプログラミング言語をサポートしている点も見逃せません。 本記事では、開発者やプログラマーにとって特に優れたLinuxディストリビューションを厳選してご紹介し、それぞれが開発用途に最適とされる理由や主要な特徴を詳しく解説します。 1. Manjaro Manjaroは、開発者・プログラマー向けとして最も人気のあるLinuxディストリビューションのひとつ
-
Linuxでログイン中の全ユーザーを一覧表示する4つのコマンド
Linuxシステムでは、複数のユーザーが同時に1台のコンピュータへ接続できます。そして、現在誰がシステムにログインしているのかを簡単に確認することも可能です。この記事では、Linuxマシン上のログイン中ユーザーを一覧表示する方法を、代表的な4つのコマンドとともにわかりやすく解説します。1. 「who」コマンドを使う方法whoコマンドを実行すると、現在接続中の各ユーザーの情報が4つの列に分けて表示されます。1列目:ユーザー名2列目:使用中のTTY(端末)3列目:ログインした日時4列目:接続元のホスト名またはIPアドレスまた、-qオプションを付けると、ログイン中のユーザー数だけを簡潔に表示できます