実務レシピ

実務レシピ

CSV加工はどこまでbashでできるのか

CSVを加工したい、列を足したい、簡単な計算をしたい。こういう場面で、ついPythonやExcelを開きたくなりますが、bashだけで済むケースもかなり多いです。bash道では「最初から重い道具を持ち出さない」ことを大切にします。この記事で...
実務レシピ

scp を使ってきた人向け|今後は SFTP・rsync を選ぶ理由

scp は、長年にわたって「安全で簡単なファイル転送コマンド」として多くの Linux 利用者に使われてきました。そのため「scp が非推奨と聞いたが、今まで通り使ってはいけないのか」「代わりに何を使えばいいのか」と迷っている人も多いはずで...
実務レシピ

メール認証(SPF/DKIM/DMARC)の基本|偽装メール対策を整理

自分のドメインから送ったメールが迷惑メールに入ったり、届かなかったりする背景には、メール認証(SPF/DKIM/DMARC)の設定不足があることが多いです。一方で、認証が弱いままだと第三者にドメインを悪用され、なりすましメールを送られるリス...
実務レシピ

SSH接続できないときのチェックリスト|bashで原因を切り分ける手順

SSH接続できないときは、やみくもに設定を触るよりも、bashで確認すべきポイントを上から順に潰すのが最短です。特に初動では、「自端末の問題なのか」「ネットワークなのか」「認証なのか」を切り分けられるかどうかが復旧スピードを左右します。ここ...
実務レシピ

Ctrl + R を早く知っておけばよかった話 ~ターミナルの履歴検索~

ターミナルを触り始めたばかりの頃、私は毎日のように矢印キーを連打していました。「あれ、さっきのコマンド何だっけ…」「Dockerのあの長いコマンド、もう一回打つのか…」そんな小さなストレスが積み重なって、作業が妙に重く感じる時期がありました...
実務レシピ

Web開発が速くなる!Bashで使える効率化コマンド7種類

自動化までは踏み込まないけれど、日常の“待ち”や“往復”を最短化したい人向けに、Web開発で効くBashの効率化コマンドを厳選しました。API確認・ポート詰まり・Git切替・並列実行まで、Bashでの開発効率化に直結する小ワザだけを一読で使...
実務レシピ

失敗検知メール/Slack通知の定型|bashとWebhookで最短実装

深夜のバッチや常駐プロセスは、人手確認だけでは漏れや遅れが起きやすく、復旧が後手に回ります。そこで最小構成のbashとWebhookを使い、失敗検知時に即座にメール通知とSlackへ飛ばす定型を用意しておくと、一次対応までの時間を確実に短縮...
実務レシピ

systemdユニットの基本と再起動戦略|最小雛形と安全なRestart=設計

本番で落ちないサービス運用のために、最小限の systemd ユニットを用意しつつ、Restart と StartLimit* を組み合わせた安全な再起動戦略を一気に整えます。この記事を読めば、雛形に必要なキーとフラッピング回避の設計まで最...
実務レシピ

権限エラーが出たらこれ!chown・chmodの基本と安全な直し方

LinuxやWordPress運用で突然の権限エラーに直面したとき、原因を最短で見極めて安全に直す流れを身につければ復旧は早くなります。この記事ではls -lでの確認からchown・chmodによる最小限の修正までを、迷わず実行できる定型手...
実務レシピ

500エラーの原因切り分け|Nginx・PHP-FPM・アプリを5分で特定する手順

本番で500エラーが出た瞬間に、Nginx・PHP-FPM・アプリのどこで止まっているかを最短で見極められる状態を目指します。本稿では「再現→ログ照合→モジュール別チェック→一次対処」を、実務で回せる順序に落とし込み、500エラー 切り分け...
実務レシピ

高負荷時の初動対応|CPU・メモリ・I/O・コネクションを最短で切り分ける手順

サーバーが重くなった瞬間に迷わず動けるよう、高負荷時の初動対応をCPU・メモリ・I/O・コネクション別に最短ルートで整理します。目的は「まず叩くコマンド」と「切り分けの観点」を即時に判断し、復旧と恒久対策につなげることです。本記事ではLin...
実務レシピ

デプロイ後の初動チェック|Bashで5分で回す安全確認リスト

本番へのリリース直後、Webサービスが本当に正常稼働しているかを「迷わず・素早く」確かめる方法。ブラウザではキャッシュやログイン状態の可否などで「実はうまく反映されていなかった」が起こりえます。ここではデプロイ後の不安を最短で解消するために...
実務レシピ

ディスク逼迫の初動対応|ログ肥大と「deletedハンドル」を最短で片づける実務手順

サーバーの空き容量が一気にゼロへ――。監視が赤く染まり、アプリはログを書けず、最悪の場合はOSの挙動まで不安定になります。実務でよくある原因は二つ。無制限に成長したログの肥大、そして削除したはずのファイルをプロセスが握り続ける「delete...
実務レシピ

ポート競合の原因と解消手順【Windows/Linux対応:netstat・lsof・ss 完全ガイド】

サーバーやアプリを起動した瞬間に「ポートが使用中です」と止まる——本番でも開発でも、最も焦るトラブルのひとつです。犯人が分からないまま再起動を繰り返すと、復旧が遅れるだけでなく、別のサービスを巻き込むリスクも高まります。本記事は、Windo...
実務レシピ

2000行Markdownを一気に表示:ターミナルでサクサク読む・探す・書く

2000行を超えるような巨大Markdownファイルを扱うと、VSCodeの標準プレビューや「Markdown Preview Enhanced」といった拡張機能では途中で表示が止まったり、スクロールが極端に重くなることがあります。特に技術...