実務レシピ

実務レシピ

DNSサーバーとは?仕組み・種類・確認方法をコマンドで解説

DNSサーバーとは、example.comのようなドメイン名を、通信に使うIPアドレスに変換するサーバーです。人はドメイン名でサイトを開きますが、実際の通信はIPアドレス宛に行われるため、その間を取り持つ役割が必要になります。仕組みの説明だ...
実務レシピ

DNS_PROBE_FINISHED_NXDOMAINの原因と直し方|digで切り分ける

ブラウザにDNS_PROBE_FINISHED_NXDOMAINと表示されたときは、「DNSに問い合わせた結果、そのドメインは存在しないと返ってきた」状態です。通信そのものが切れているわけではなく、原因はドメイン名の解決(名前解決)の一点に...
実務レシピ

Linuxでファイル名を変更する方法|mv・renameコマンドの使い方

Linuxでファイル名を変更する基本は mv(move)コマンドです。1つのファイルなら mv 旧ファイル名 新ファイル名 でその場でリネームできます。 複数のファイル名をまとめて変更したい場合は、rename コマンドや mv とループの...
実務レシピ

LinuxでIPアドレスを確認する方法|ip・hostname・nmcliコマンド

LinuxでIPアドレスを確認するには、ip addr show(ip a)が標準コマンドです。旧来の ifconfig は多くのディストリビューションで非推奨・未インストールになっており、代わりに iproute2 パッケージの ip コ...
実務レシピ

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

「本番サーバーでアプリがフリーズして応答しない」「ポートが競合してWebサーバーが起動できない」――インフラ運用やシステム開発の現場で、誰もが一度は直面するトラブルです。このとき、原因を調べずに焦って kill -9(強制終了)を連発してし...
実務レシピ

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

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

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

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

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

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

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

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

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での開発効率化に直結する小ワザだけを一読で使...