2021-04

Linux

【Linux】サーバー運用者から見たmacOS・Windowsとの違い比較検証

こんにちは、かつコーチです。ここまで24本にわたってLinuxの基本操作を解説してきましたが、この最終回では少し視点を変えます。「普段はmacOSやWindowsを使っているけど、Linuxサーバーを触るとなぜか勝手が違って戸惑う」。そんな...
Linux

【Linux】環境変数とPATHの仕組み

こんにちは、かつコーチです。「command not foundって出たけど、インストールしたはずなのに」。「新しいターミナルを開いたら、さっき設定したコマンドが使えなくなった」。こうしたトラブルの多くは、環境変数とPATHの仕組みを理解し...
Linux

【Linux】よくあるLinuxエラーとトラブルシューティング

こんにちは、かつコーチです。サーバーを運用していると、大なり小なり必ずエラーに遭遇します。「エラーメッセージは出ているけど、何をどう調べればいいか分からない」という状態は、初中級者がもっともつまずきやすいポイントです。この記事では、Linu...
Linux

【Linux】ログファイルの見方(/var/log、journalctl)Linuxのログ確認を基礎から解説

こんにちは、かつコーチです。今回はLinuxのログの見方を解説します。サーバーで何かトラブルが起きたとき、まず見るべきなのがログです。「エラーは出ているけど、どこに記録があるのか分からない」という状態から抜け出せるように、/var/logと...
Linux

【Linux】scp・rsyncでファイルを転送する

こんにちは、かつコーチです。L20でSSHの基本を解説しましたが、SSHが使えるようになると次にやりたくなるのがファイルの転送です。「ローカルのファイルをサーバーにアップロードしたい」「サーバーのログをローカルに落として確認したい」。そんな...
Linux

【Linux】SSH接続の基本:リモートサーバーに安全に繋ぐ

こんにちは、かつコーチです。「クラウドでサーバーを借りたけど、どうやって中に入ればいいの?」。Linuxサーバーを扱い始めると、最初にぶつかるのがこの疑問です。答えはSSHという仕組みを使ってリモートサーバーに接続することです。この記事では...
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はファイルを完全に削除して...