実務レシピ

実務レシピ

killコマンドとプロセス管理:ps, lsofを使った安全なプロセス終了の手順

Linuxサーバーを運用していると、「応答しなくなったプロセスを強制終了したい」「特定のポートを使っているプロセスを止めたい」といった状況に遭遇します。このとき、単に kill -9 を連発するのは非常に危険です。本記事では、プロセスの特定...
実務レシピ

findコマンドとxargsの組み合わせ術:ファイル検索から一括処理(exec)までの実務レシピ

サーバー運用やログ解析において、「特定の条件に合致するファイルを探し出し、それらに対して一括で処理を行う」という作業は日常茶飯事です。この用途で最強の組み合わせとなるのが、find コマンドと -exec オプション、そして xargs コ...
実務レシピ

【初心者向け】Linux 権限管理を徹底解説!chmod と chown の使い方をわかりやすく

Linux の権限管理は「セキュリティ」の心臓部です。ファイルやディレクトリを誰が読み書き実行できるかを細かく設定できる一方で、設定ミスはデータの漏えいやシステム停止のリスクとなります。そこで本稿では、Linux 権限を「何ができるか」を数...
実務レシピ

Dockerとは?初心者向け完全ガイド:コンテナの基礎から環境構築・デプロイまで

Dockerは、アプリケーションを「イメージ」化し、どこでも一貫した環境で実行できるようにするコンテナ化プラットフォームです。ここでは、初心者向けに「環境構築」から「実際のデプロイ」まで、スピードアップに役立つ実践Tipsを交えながら解説し...
実務レシピ

Gitとは?初心者向け完全ガイド:基本操作からブランチ・push/pullまで徹底解説

Git を初めて触る人にとって「この辺で困る」と思うポイントが多いものです。この記事では、基本操作から実際の開発フロー、よくあるトラブルへの対処法までを、わかりやすく段階的にまとめました。「Git って何?」「どうやってコミットしたらいい?...
実務レシピ

Markdownとは?初心者向け完全ガイド:基本構文から実務活用まで徹底解説

Markdownは「軽量マークアップ言語」という名前から、非常にシンプルで書きやすいことに注目が集まっています。本記事では、Markdownを初めて触る人が「書いてみる」ことから「実務で即戦力として使う」ことまでをスムーズに進められるよう、...
実務レシピ

Linuxコマンド完全ガイド:初心者が最初に覚えるべきコマンド一覧と使い方

Linux の世界へようこそ!初心者が最初に踏み出すべきは、コマンドライン(ターミナル)です。ターミナルがあれば、GUI で操作できない細かい設定や自動化が可能になり、システム管理や開発が格段に効率化します。本記事では、最も頻繁に使われる ...
実務レシピ

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* を組み合わせた安全な再起動戦略を一気に整えます。この記事を読めば、雛形に必要なキーとフラッピング回避の設計まで最...