linux

Makefileを実行するLinuxコマンド「make」の基本と活用法

LinuxやUnix環境で開発作業をしていると、しばしば「Makefile」や「make」というキーワードを目にします。特にC言語などのコンパイル言語でプログラムをビルドする際には欠かせない存在ですが
linux

gccコマンド徹底解説!C言語をLinuxでコンパイルする基本から応用まで

C言語は今なお多くの現場で活用されているプログラミング言語です。特にLinux環境では、開発ツールやシステムの構築に欠かせない存在です。そんなC言語を実行可能なプログラムへと変換するには「コンパイル」
linux

Linuxでネットワーク帯域をリアルタイム監視!iftopコマンドの使い方を徹底解説

ネットワークの使用状況をリアルタイムで確認したいとき、Linuxでは「iftop」コマンドが非常に便利です。特定のプロセスやIPアドレスが大量の帯域を使用している場合、早期に把握できることでトラブルの
Windows11

KMODE_EXCEPTION_NOT_HANDLEDエラーの原因と対処法|ブルースクリーンを回避する方法

突然のブルースクリーンに遭遇し、「KMODE_EXCEPTION_NOT_HANDLED」というエラーコードが表示されて戸惑った経験はありませんか?このエラーは、Windowsで発生する深刻なシステム
OS

PowerShellで始めるWindows自動化術|日常の設定をスクリプトで一括管理

Windowsのパソコンを使っていると、設定の変更やメンテナンスなど、毎回同じ操作を繰り返すことがよくあります。たとえば、不要なサービスの停止、特定のアプリの起動、環境変数の設定など、手作業では時間が
linux

SSH接続をiptablesで許可する方法:初心者にもわかる設定手順とポイント

Linuxサーバーのセキュリティを確保しつつ、リモートからの操作を可能にするためには、SSH接続を適切に許可する設定が欠かせません。特に、ファイアウォールとして iptables を使用している場合、
linux

SELinuxの状態を確認するgetenforceコマンドの使い方と基礎知識

Linuxサーバーのセキュリティを強化するために用いられる仕組みの一つに「SELinux(Security-Enhanced Linux)」があります。しかし、SELinuxが有効になっているかどうか
linux

auditctl -lコマンドの使い方徹底解説!Linuxの監査ルールを確認する方法

Linuxのセキュリティ対策の一環として、システム監査は非常に重要です。特に機密性の高い環境では、どのファイルがアクセスされたのか、どんな操作が行われたのかを記録する「監査ログ」は、問題発生時の原因追
linux

Linuxサーバーを守る!fail2banの導入・設定方法と活用術

サーバー管理者にとって、セキュリティ対策は欠かせません。特に、SSHやWebサービスなど外部公開しているポートは、日常的に不正アクセスの脅威にさらされています。そんな中で注目されているのが、ログを監視
linux

Linuxでポート80を許可する方法:ufw allow 80コマンドの使い方

Webサーバーを立ち上げたけれど、なぜか外部からアクセスできない。そんなときに見落としがちなのが、ファイアウォールの設定です。Linux環境ではセキュリティを高めるために、外部からのアクセスを制限する
linux

mpstatコマンドの使い方を完全解説!LinuxでCPU使用率を詳細に確認する方法

Linuxサーバーのパフォーマンス監視を行う上で、CPUの使用率は非常に重要な指標の一つです。特にシステムのレスポンスが遅くなったり、予期しない負荷がかかったときには、CPUがどのように利用されている
linux

iostatコマンド徹底解説|LinuxでディスクI/Oの状況を確認する方法

Linuxシステムのパフォーマンスを調査するとき、CPUやメモリの使用率に加えて「ディスクI/O(Input/Output)」の状況を把握することは非常に重要です。サーバーが重い、レスポンスが遅いとい
linux

Linuxでシステム負荷を手軽に確認!vmstatコマンドの使い方と見方を徹底解説

Linuxのサーバー管理やパフォーマンス監視を行う上で、メモリやCPUの使用率は非常に重要な情報です。数ある監視ツールの中でも、「vmstat」コマンドは軽量かつ手軽にシステムの状態を把握できる便利な
linux

free -hで簡単確認!Linuxのメモリ使用状況を見える化する方法

Linuxシステムを管理するうえで、メモリ使用量の確認はとても重要です。サーバーの負荷が高いときや動作が重くなったとき、「いまどれくらいのメモリが使われているのか」をすぐに知りたい場面があります。そん
linux

Linuxのtrapコマンド完全ガイド:シグナルをキャッチしてスマートに処理を制御する方法

Linuxシェルスクリプトでプロセスの終了や中断に柔軟に対応したい場面は少なくありません。たとえば、ユーザーがCtrl+Cを押してスクリプトを終了させたときに一時ファイルを削除したい、プロセスが強制終
linux

Linuxシェルスクリプトにおけるreturnの使い方|関数から値を返す仕組みを理解しよう

Linuxのシェルスクリプトでは、処理を効率的に行うために関数を定義して使うことがよくあります。関数内で何かしらの処理を行い、その結果を呼び出し元に返したい場面も多いでしょう。そのときに使われるのがr
linux

Linuxスクリプトの引数とは?$0・$1・$2の意味と使い方を徹底解説

Linuxでシェルスクリプトを書くときに登場する「$0」「$1」「$2」などの記号。初めて見ると「何これ?」と戸惑ってしまうかもしれませんが、これはスクリプトの引数を表す特殊な変数です。スクリプトを汎
linux

Linuxシェルスクリプトで使う「$@」の意味と使い方を徹底解説!

Linuxのシェルスクリプトで「$@」という記述を見たことがあるけれど、実際にどう使うのかよくわからないという方も多いのではないでしょうか。この「$@」は、スクリプトや関数に渡されたすべての引数を展開
linux

【Linux初心者向け】「$?」コマンドで直前のコマンドの終了ステータスを確認する方法と活用術

Linuxコマンドを使って作業をしていると、「コマンドが成功したのか失敗したのか」を知りたい場面が出てきます。特にシェルスクリプトを書く時や複数のコマンドを連続して実行する場面では、その判断が処理の流
linux

shiftコマンドの使い方を徹底解説!位置パラメータを自在に操作するLinuxシェルスクリプト術

シェルスクリプトを使って処理を自動化する際、コマンドライン引数(位置パラメータ)を扱うことは非常に重要です。たとえば、スクリプトに複数の引数を渡し、それを順番に処理したいときに便利なのが「shift」