-
Linuxには本当にウイルス対策ソフトが必要?その答えと理由を徹底解説
「Linuxにはウイルスが存在しない」というのは、よく聞く神話の一つです。しかし一方で、ほとんどの人にとってLinuxでウイルス対策ソフトが不要であるのも事実です。この2つの主張はどうやって両立するのでしょうか?果たして、あなたのLinuxマシンにウイルス対策は本当に必要なのでしょうか? 昨年、Linuxデスクトップへの感染で話題となったEvilGnomeのようなマルウェアの事例も存在しますが、こうしたケースは極めて稀です。結論から言えば、より安全な設計、適切なメンテナンス体制、そして正直に言えば相対的に人気が低いことにより、LinuxはWindowsよりも安全な環境だと言えます。 た
-
Ubuntuでオーディオファイルを一括変換する方法!SoundConverterの使い方を徹底解説
古いカーオーディオをMP3対応の新しいシステムにアップグレードしたものの、音楽ライブラリはFLAC形式で管理していて、AACやAC3のファイルも混在している——そんな経験はありませんか? 音質にこだわる方ほど、高音質フォーマットで楽曲を保存しているケースが多いでしょう。しかし、車載オーディオが対応していない形式では再生できません。そこで活躍するのが「SoundConverter」です。このツールを使えば、FLACやAACなど多様なオーディオ形式を読み込み、MP3・OGG・AACへまとめて再エンコードできます。1つずつ手作業で変換する必要は一切ありません。本記事では、UbuntuでSoundCo
-
インスピレーションを刺激する、個性あふれるLinuxカスタムデスクトップ6選
Linuxは、間違いなく地球上で最もカスタマイズ性の高いOSです。他のOSでは壁紙やアイコンセットを変えるのが精一杯ですが、Linuxでは、デスクトップ環境が気に入らなければ、丸ごと別のものへ置き換えることさえ可能です。 だからこそ、これから紹介するデスクトップは、さまざまなディストリビューション上で異なるデスクトップ環境を採用しています。アプリ、壁紙、アイコン、ドックもそれぞれ異なり、見た目はまるで別物。どれもオーナーのために仕立てられた、まさに「自分だけのデスクトップ」と呼ぶにふさわしいものばかりです。 共通しているのは何でしょうか?それは、どれも見事な出来栄えで、インスピレーションの源
-
Linuxはユーザーパスワードをどう保存・管理しているのか?仕組みを徹底解説
Linuxはどのようにして複数ユーザーが存在する環境を効率的に管理しているのでしょうか?本記事では、Linuxがユーザーのパスワードやログイン情報をどのように保存・管理しているのかを詳しく解説します。 /etc/passwd ファイルの中身を見てみよう ユーザーがユーザー名とパスワードを入力すると、Linuxは「/etc」ディレクトリ内の複数のファイルと照合し、入力されたパスワードが正しいかどうかを確認します。 「/etc/passwd」はユーザー情報を保存する最も重要なファイルの一つです。 このファイルの最後のエントリは「carbon」というユーザーに対応するものです。各項目は
-
Linuxでスクリーンショットを撮る8つの方法|おすすめ定番ツールを徹底解説
何らかの理由でデスクトップの画面を他人と共有したい場面は、誰にでもあるものです。そんなとき、どんな選択肢があるのでしょうか?本記事では、Linuxで定番となっているスクリーンショットツールを8つご紹介します。お使いのディストリビューションに含まれていない場合でも、大半はソフトウェアセンターやリポジトリから入手できます。1. ShutterShutterは古くから親しまれてきた定番ツールですが、Ubuntuの公式リポジトリから除外されて以降、やや存在感が薄れています。豊富な機能を備えていますが、多くのユーザーは、起動後にツールバーの「Selection(範囲)」「Desktop(全画面)」「Wi
-
Linuxでスクリプトをどのディレクトリからでも実行できるようにする方法
Bashスクリプトを作成してフォルダに保存すると、そのフォルダ内にいるときにしか実行できないことに気づくでしょう。一方で、lsやimagemagick、apache、squidなどは、それぞれ異なるディレクトリにインストールされていても、どこからでも実行できるのは不思議に思いませんか?その理由は、これらのコマンドのパスが「PATH」環境変数に登録されているからです。この変数にパスを追加すれば、自分の作ったスクリプトも同じようにどこからでも実行できるようになります。 Bashにパスを追加する 始める前に、Linuxのセキュリティの仕組み上、PATHは3つの異なるレベルで設定できることを説明
-
KDEのクリップボードウィジェットでクリップボード履歴をバックアップする方法
最近のクリップボードマネージャーの多くには「履歴」機能が搭載されており、過去にコピーした項目を選んで、好きな場所に再貼り付けできます。ただし、この履歴は保存できる件数に上限があり、一定数を超えると古いものから順に破棄されていきます。後で参照したいクリップボードの内容を残しておくには、いちいちアクティブなクリップボードに戻してから、メモアプリなどに一つずつ手動で入力する必要がありました。そこで今回は、クリップボード履歴を任意のフォルダ内のプレーンテキストファイルにバックアップできる、ちょっとした「裏技」をご紹介します。注意: このチュートリアルではKDEデスクトップのクリップボードウィジェットを
-
Linuxのiノード(inode)とは?仕組みと確認方法をわかりやすく解説
Linuxを使い続けていると、「iノード(inode)」という用語を目にすることがあります。日常的な作業にはあまり影響しないため、深く考えたことがない方も多いかもしれません。この記事では、iノードとは何か、そしてどのように機能するのかをわかりやすく解説します。 iノードとは何か? 図書館では、すべての本がジャンル、著者名、対象読者の年齢層ごとに整理されています。たとえば「Bobby Daniels」のスリラー小説を探したい場合、スリラーコーナーへ直接向かい、「B」で始まる著者名を探せばよいわけです。Linuxシステムも図書館と同じように、すべてのファイルが効率的な検索と利用のために整理さ
-
Linuxのスティッキービットで共有ディレクトリ上のファイルを管理する方法
Linuxは誕生当初からマルチユーザー環境を想定して設計されています。そのため、実際に運用されているシステムでは、同じグループに所属するユーザー同士でディレクトリを共有するケースがよく見られます。しかし、複数人でファイルを共有する際には、意図しない削除や上書きといったトラブルが発生しがちです。本記事では、スティッキービット(sticky bit)を活用して、共有ディレクトリ上のファイルアクセス権限をきめ細かく制御する方法を解説します。 説明のため、ここでは3人のユーザー「john1」「john2」「john3」が存在し、いずれも共通グループ「johns」に所属しているシステムを例にします
-
TilixでLinuxターミナルをアップグレード!モダンで高機能な作業環境を作る方法
多くのLinuxディストリビューションには、シンプルで使いやすいものの、機能面ではやや物足りないターミナルがデフォルトで搭載されています。幸い、より優れた代替アプリは数多く存在します。カスタマイズ性に特化したものもあれば、豊富な機能を備えたものもあります。Tilixはその中間に位置する、バランスの取れた選択肢です。この記事では、Tilixを使ってターミナルをモダンで美しく、効率的なワークスペースへと変える方法を紹介します。TilixのインストールUbuntuまたは互換性のあるディストリビューションをお使いの場合、既存のターミナルを開いて以下のコマンドを実行するだけでインストールできます。sud
-
Kali Linuxを使ってAndroidスマホにアクセスする方法【Metasploit実践解説】
Androidスマートフォンは、多くの市販IoT機器への入り口となっています。Nestの煙感知器は専用のAndroidアプリで管理され、Nestサーモスタットも温度調整をアプリから行えます。スマートロックや玄関カメラなど、ほぼすべてのスマートデバイスがAlexaなどのマスターアプリから操作可能です。では、もし第三者がこうしたAndroidスマホへリモートアクセスできてしまったらどうなるでしょうか。「そんなことはあり得ない」と思っていませんか?本記事では、Kali Linuxの「Metasploit」を使ってAndroidスマホにバックドアを作成する仕組みを、基本的なデモ形式で解説します。
-
Linuxでファイルを検索する方法|find・locate・which・whereisコマンドの使い方と違いを徹底解説
Linuxのターミナルからファイルを検索・特定する方法はいくつかありますが、その中でも find、locate、which、whereis の4つのコマンドは特によく使われています。本記事では、それぞれのコマンドの基本的な使い方から、検索速度や用途の違いまで、わかりやすく解説していきます。 1. find ― 指定ディレクトリを柔軟に検索する定番コマンド find は、任意のディレクトリ内のファイルを検索するための最も直接的なアプローチです。検索対象のディレクトリを明示的に指定しない場合は、カレントディレクトリ(現在いるディレクトリ)が検索範囲になります。 次のスクリーンショットは、カ
-
Linuxのソフトリンクとハードリンクの違いとは?作成方法と使い分けを徹底解説
作業中のLinuxシステムで、複数階層のディレクトリの奥深くにファイルが保存されているとします。そのファイルに手軽にアクセスするために、デスクトップ上にショートカットを作りたいと思ったことはありませんか?そんなときに便利なのがシンボリックリンク(ソフトリンク)です。さらに、ソフトリンクとは別に「ハードリンク」と呼ばれるリンク方式も存在します。本記事では、ソフトリンクとハードリンクの違いを詳しく解説し、それぞれどんな場面で使うべきかを紹介します。 ソフトリンクとハードリンクの違い ソフトリンク(シンボリックリンク)は、リンク先のファイルパスを指し示す単なる参照ポインタです。パス上にファイルやフ
-
Linuxターミナルでスペルチェックを行う方法
多くのテキストエディタにはスペルチェッカーが標準搭載されていますが、実はLinuxにも、ターミナル上で文章のスペルをチェックできるコマンドラインユーティリティが用意されています。そのツールが「aspell」です。Ubuntuにはデフォルトでインストールされており、多数のオプションスイッチが用意されているため、その機能を最大限に活かせます。本記事では、ターミナルでaspellを使ってスペルチェックを行う方法を詳しく解説します。aspellの基本操作まず、意図的にスペルミスを含んだ「README.md」というファイルを用意します。以下のコマンドでスペルチェックを実行します。「-c」スイッチは、チェ
-
Linuxでビデオのサムネイルシート(連番プレビュー画像)を作成する方法
サムネイルシートとは、ビデオの各シーンを抽出したフレーム画像を1枚の画像にまとめたものです。もともとは、写真を現像してプリントしていた頃に人気のあった「写真シート」が起源とされています。当時の写真シートがフィルムやSDカードの中身のプレビューとして機能していたように、現在のサムネイルシートはビデオファイルの内容をひと目で確認できるプレビューとして役立ちます。メディアプレーヤーで動画を最初から最後まで再生して確認するよりも、サムネイルシートなら内容や画質を素早くチェックできるのが大きなメリットです。 幸いなことに、動画から特定のフレームを手動で切り出し、それらを1枚の画像に並べるといった面倒
-
CBR・CBZファイルとは?Linuxでの読み方から作り方まで徹底解説
オンラインでエンタメコンテンツを探していると、CBRやCBZという拡張子のファイルに出会ったことがあるかもしれません。少し調べてみると、これらはコミックやグラフィックノベルをネット上で配信する際に最も人気のある2つのフォーマットだとわかるでしょう。しかし、なぜ2つものフォーマットが存在するのでしょうか?すでに数多くの形式がある中で、新たなフォーマットが必要な理由とは?そして、実際にどう活用すればいいのでしょうか?CBRとCBZの歴史コンピュータの黎明期、人々がニュースグループ経由でコミックをやり取りしていた頃は、各ページが個別のファイル、つまり1枚ずつの画像として保存・転送されていました。その
-
【初心者向け】Linuxでディレクトリの内容を一覧表示する3つの便利コマンド
Linuxには、さまざまなタスクを実行するためのコマンドが数多く用意されています。その中でも、ファイルマネージャーのようにディレクトリの内容を一覧表示したい場合に使えるコマンドがいくつか存在します。本記事では、代表的な3つのコマンド「ls」「dir」「vdir」の使い方と特徴をわかりやすく解説します。 ls:最も定番の一覧表示コマンド ディレクトリの内容を一覧表示する際に最もよく使われるのがlsコマンドです。デフォルトでは、ファイルやディレクトリが列状に整形されて表示され、種類ごとに異なる色で区別されます。 ユーザーが作成したディレクトリは名前がシングルクォート()で囲まれて表示され、シ
-
LinuxでIMGファイルをISOファイルに変換する3つの方法【コマンドライン・GUI対応】
Linuxを使用していると、.ISO形式のファイルを目にする機会は非常に多いものです。ほとんどのLinuxディストリビューションでは、LiveCDのダウンロードがISO形式で提供されており、Linux環境では扱いやすいためです。しかし、ときにはIMG形式のファイルに出会い、「どう扱えばいいのだろう?」と戸惑うこともあるでしょう。 本記事では、IMGファイルをISO形式へ簡単に変換する方法を、コマンドラインツールとGUIツールの両面から詳しく解説します。 IMG形式とは? IMGファイルは実にさまざまなデータを指し得る拡張子ですが、一般的にはCDやDVDのディスクイメージ(複製)を表します。
-
KDEでアプリウィンドウをスマートに管理する方法|ウィンドウルールと仮想デスクトップの活用術
KDEの最大の魅力のひとつは、「ウィンドウルール」を使って、アプリケーションのウィンドウがデスクトップ上にどう表示されるかを細かく定義できる点です。例えば、特定のウィンドウを常にプライマリデスクトップで最大化して表示したり、重要度の低いアプリのウィンドウをすべてセカンダリモニター上の別の仮想デスクトップへ振り分けたりすることも可能です。この記事では、KDEでアプリケーションウィンドウをより効率的に管理する方法を紹介します。 本記事ではKubuntuを使用していますが、KDEデスクトップを採用しているディストリビューションであれば手順は同じです。 ワークスペースを整える KDEは、多くのLin
-
【Linux】setuidの仕組みと使い方 – 昇格した特権でファイルを実行する方法
Linuxで実行ファイルを実行すると、通常は現在のユーザーとグループIDの権限で動作します。しかし、そのファイルを別のユーザー(rootなど)として実行したい場面もあります。ユーザーアカウントを切り替えなくても、setuidを利用すれば、実行ファイルをファイル所有者の権限で実行できます。本記事では、setuidの仕組みと、ユーザーが昇格した特権で実行ファイルやバイナリを実行できるようにする方法を詳しく解説します。 setuidの仕組み setuidは「SET User ID on execution(実行時のユーザーID設定)」の略です。例えば、rootユーザーが作成した「identit