katsu-coach1215

Linux

【Linux】パッケージ管理の考え方(依存関係・リポジトリ)

こんにちは、かつコーチです。「apt installしたら知らないパッケージまで大量にインストールされた」。「削除しようとしたら『他のパッケージが依存しています』と止められた」。前回の記事でaptコマンドの基本操作を紹介しましたが、この記事...
Linux

【Linux】apt・yumでパッケージを管理する基本

こんにちは、かつコーチです。「Linuxでソフトを入れたいけど、aptとかyumって何が違うの?」。Linuxを触り始めると、こうした疑問にぶつかる方が多くいます。この記事では、Ubuntu環境を基準にパッケージ管理コマンドaptの基本操作...
Linux

【Linux】systemdの基本:サービスを管理する仕組みをLinux上級者向けに解説

こんにちは、かつコーチです。ここまでps・top・kill・シグナルとプロセス管理の基本を見てきましたが、実際の本番サーバーでnginxやMySQLがどのように起動・停止・再起動されているか、意識したことはあるでしょうか。その答えがsyst...
Linux

【Linux】ジョブ管理(fg・bg・kill)とシグナルの基本をLinux中級者向けに解説

こんにちは、かつコーチです。ターミナルで長時間かかる処理を実行しているとき、「別の作業もしたいのにターミナルが占有されて困る」という経験はありませんか。この記事では、Ubuntu 26.04 LTSでの実例を交えながら、ジョブ管理(fg・b...
Linux

【Linux】プロセスとは?ps・topでプロセスを確認する方法をLinux中級者向けに解説

こんにちは、かつコーチです。「サーバーの動きが急に重くなった」「アプリが応答しなくなった」というとき、原因調査の第一歩になるのがプロセスの確認です。この記事では、Ubuntu 26.04 LTSでの実例を交えながら、プロセスの基本概念とps...
Linux

【Linux】sudoの仕組みと安全な使い方をLinux中級者向けに解説

こんにちは、かつコーチです。Linuxを使っていると、当たり前のように打っているsudoコマンド。実はこの仕組みを正しく理解していないと、必要以上に強い権限を配ってしまい、セキュリティ上のリスクを抱えることになります。この記事では、Ubun...
Linux

【Linux】ユーザー・グループ管理の基本(useradd・usermod)をLinux中級者向けに解説

こんにちは、かつコーチです。サーバーを複数人で運用したり、アプリごとに専用ユーザーを分けたりする場面では、ユーザー・グループ管理の知識が欠かせません。この記事では、Ubuntu 26.04 LTSでの実例を交えながら、useradd・use...
Linux

【Linux】chmod・chownでパーミッションを変更する使い方をLinux初心者向けに解説

こんにちは、かつコーチです。前回の記事ではrwxというパーミッションの仕組みを解説しました。今回はその権限を実際に変更するchmod・chownコマンドを、Ubuntu 26.04 LTSでの実例を交えて解説します。chmod・chownと...
Linux

【Linux】パーミッションの仕組み(rwxとは)Linux初心者向けに解説

こんにちは、かつコーチです。Linuxを触り始めると、ls -lを打ったときに出てくる-rwxr-xr--のような謎の文字列に戸惑った経験はありませんか。この記事では、Linuxのパーミッション(アクセス権限)の仕組みを、Ubuntu 26...
Linux

【Linux】findコマンドでファイルを検索する使い方をLinux中級者向けに解説

こんにちは、かつコーチです。「あのログファイル、どのディレクトリに置いたか忘れた」「古いキャッシュファイルをまとめて消したい」。そんなときに頼りになるのがfindコマンドです。この記事では、Ubuntu 26.04 LTSでの実例を交えなが...
Linux

【Linux】sedで文字列を置換する基本

こんにちは、かつコーチです。前回は、grepを使ったテキスト検索の基本と正規表現の入り口を解説しました。今回は、検索した文字列をそのまま置換できるsedコマンドを解説します。sedは設定ファイルの一括修正やログ整形など、実務で頻繁に登場する...
Linux

【Linux】grepでテキストを検索する基本

こんにちは、かつコーチです。前回は、cat・less・head・tailを使ったファイルの中身の確認方法を解説しました。今回は、テキスト処理の中でも特に使用頻度が高いgrepコマンドを解説します。数千行のログファイルから、目的のエラーメッセ...
Linux

【Linux】cat・less・head・tailでファイルの中身を確認する

こんにちは、かつコーチです。前回は、cp・mv・rmを使ったファイル操作の注意点を解説しました。今回は、ファイルの中身を確認するための4つのコマンド、cat・less・head・tailを解説します。設定ファイルの確認やログの調査など、サー...
Linux

【Linux】ファイル操作コマンド(cp・mv・rm)で気をつけること

こんにちは、かつコーチです。前回は、ls・cd・pwd・mkdirというディレクトリ操作の基本コマンドを解説しました。今回は、実際にファイルを扱う上で欠かせないcp・mv・rmの3つのコマンドを解説します。特にrmはファイルを完全に削除して...
Linux

【Linux】基本コマンド一覧(ls・cd・pwd・mkdir)

こんにちは、かつコーチです。前回は、/etcや/varといったLinuxのディレクトリ構成を解説しました。今回はいよいよ、ディレクトリを実際に操作する基本コマンドを紹介します。ls・cd・pwd・mkdirの4つは、Linux操作の中で最も...
Linux

【Linux】ディレクトリ構成の基本(/etc, /var, /home等)

こんにちは、かつコーチです。前回は、ターミナルとシェルの基本的な仕組みを解説しました。今回は、Linuxを操作する上で必ず出会う「ディレクトリ構成」について解説します。Windowsの「Cドライブ」やmacOSの「Finder」とは違う独特...
Linux

【Linux】ターミナルの基本操作とシェルの仕組み

こんにちは、かつコーチです。前回は、Ubuntu・CentOS・RHELといったディストリビューションの違いを解説しました。今回はいよいよ実践編として、Linuxを操作する上で欠かせないターミナルとシェルの仕組みを解説します。黒い画面に文字...
Linux

【Linux】ディストリビューションの違い(Ubuntu・CentOS・RHEL)

こんにちは、かつコーチです。前回は、Linuxがどんなものかを解説しました。その中で少し触れた「ディストリビューション」について、今回はもう少し掘り下げて解説します。Ubuntu・CentOS・RHELなど、名前だけ聞くと違いが分かりにくい...
Linux

【Linux】Linuxとは?サーバーの世界標準OSを初心者向けに解説

こんにちは、かつコーチです。「サーバーを勉強したいけど、まずLinuxって何なのかが分からない」という相談を、駆け出しのエンジニアさんからよくいただきます。WindowsやmacOSは使ったことがあっても、Linuxだけは触ったことがないと...
JavaScript

【Laravel × Inertia.js】Inertia.jsを利用するときとは?

こんにちは、かつコーチです。前回はInertia.jsに基本について解説しましたが、実際にはどのようなときに使うのでしょうか?今回はInertia.jsを使うときについて解説します。Inertia.jsは、バックエンド(Laravelなど)...