実務– category –
-
実務
Linuxの tcpdump コマンドを徹底解説
tcpdump は ネットワークのパケットをリアルタイムでキャプチャ(取得)するツール です。Wireshark のようなGUIツールと違い、軽量・高速・SSH越しでも使えるため、Linuxサーバーのトラブルシューティングでは必須のコマンドです。 📌 1. tcpdump の基本 ... -
シェルスクリプト
シェルスクリプトのループ処理について解説
シェルスクリプトでは、同じ処理を繰り返すときに ループ処理 を使います。主に以下の種類があります: for ループ while ループ until ループ ネスト(ループの中のループ) 1. for ループ 1-1. リストを繰り返す #!/bin/bash for fruit in Apple Banana ... -
シェルスクリプト
シェルスクリプトの条件分岐と比較演算
シェルスクリプトでは、状況に応じて処理を切り替える 条件分岐 が非常に重要です。ここでは 数値や文字列の比較演算 と if文・case文 の使い方を丁寧に解説します。 1. 基本の if 文 #!/bin/bash number=10 if [ $number -gt 5 ]; then echo "number ... -
シェルスクリプト
シェルスクリプトで使う変数・演算・文字列処理について解説
シェルスクリプトでは、プログラムの中でデータを扱うために 変数、演算、文字列操作 が不可欠です。ここでは、初心者でも理解できるように具体例を交えて解説します。 1. 変数の基本 1-1. 変数の定義 変数は 変数名=値 の形式で定義します。注意: = の前... -
実務
シェルスクリプト実務テンプレ
サーバー運用やシステム管理の現場では、“毎回同じ作業を手でやる” という非効率な時間が驚くほど多く存在します。 ログの整理 バックアップ サービス監視 ファイル自動処理 メール・Slack通知 これらを自動化してミスゼロ&効率最大化するために欠かせな... -
実務
シェルスクリプトの関数入門:再利用できる処理を作ろう
ここでは Linuxにおける function(関数) について、実務レベルでしっかりわかるように解説します。 function(関数)とは? function(関数) は、シェルスクリプト内で何度も使える処理のまとまりを定義する仕組みです。関数を使うことでスクリプトの再... -
実務
rsync サーバー(rsyncd)構築ガイド
✅ 1. rsyncサーバーとは? rsync を デーモン(常駐サービス) として動かし、クライアントが rsync://server/module でアクセスできるようにする仕組み。 用途: 複数クライアントへの配布 軽量で高速なファイル配信 SSHなしで rsync 転送したい場合(LA... -
実務
シェルスクリプトでよく使うコマンドまとめ
シェルスクリプトは、Linuxサーバー管理や自動化で欠かせない技術です。その中でも頻出コマンドを 目的別 に整理しながら紹介します。 シェルスクリプトでよく使う主要コマンド一覧 分類代表コマンドファイル操作ls cp rsync mv rm touch mkdirテキスト加... -
実務
Makefileとは?|ビルド自動化の基本と書き方を徹底解説
はじめに:Makefileとは何か? Makefile(メイクファイル)とは、プログラムのビルド(コンパイルやリンクなど)を自動化するための設定ファイルです。C言語などのソースコードをビルドする際に使われるツール「make」がこのMakefileを読み取り、記述され... -
実務
シェルスクリプト入門|Linux操作を自動化しよう
Linuxでは、繰り返し行う作業を自動化できる「シェルスクリプト」が非常に便利です。 この記事では、Bashスクリプトの基本構造、制御構文、引数処理、デバッグ方法などを体系的に解説します。 📝 シェルスクリプトとは? シェルスクリプトは、Linuxのコマ...
12