インフラ知識– category –
-
インフラ知識
umaskの意味を例で理解する
LinuxやmacOSを触っていると、どこかのタイミングで「umask」という言葉に出会います。 ファイル作成時の権限に関係するらしい、ということはなんとなく知っているけれど、正直ピンと来ていない……という方も多いのではないでしょうか。 実際、umaskは少し... -
インフラ知識
NATの挙動をイメージでつかむための解説
ネットワークを勉強していると、かなり早い段階で出てくるのが「NAT」という言葉です。 ルーターの設定画面でもよく見かけますし、クラウド環境でも普通に登場します。 でも正直なところ、 なんとなく「IPアドレスを変換するもの」という理解で止まってい... -
インフラ知識
スロットリングとレートリミットの違い
APIを触っていると、ある日突然「429 Too Many Requests」などのエラーが出て困った経験はありませんか? しかも調べてみると「スロットリング」「レートリミット」という似た言葉が出てきて、余計に混乱しがちです。 実はこの2つ、概念としては違いがある... -
インフラ知識
pingで分かることと分からないことをきちんと切り分ける
ネットワークの確認といえば、まず ping。 これは多くの現場で共通している習慣です。 ところが実務では、「ping は通っているのに Web が見られない」「SSH がつながらない」「アプリだけ動かない」といった状況に頻繁に遭遇します。 そのたびに「でも pi... -
インフラ知識
DNSルックアップの流れを一度ちゃんと理解する
DNSはITの世界では避けて通れない基礎知識ですが、「何となく分かったつもり」のまま使われがちな分野でもあります。 特に実務に入ると、DNSが原因のトラブルは少なくありません。にもかかわらず、仕組みを一から説明できる人は意外と少ないのが実情です。... -
インフラ知識
MTUとMSSの違いが分からないときに読む記事
ネットワークの勉強をしていると、必ずと言っていいほど登場する「MTU」と「MSS」という用語。 参考書や技術ブログを読んでいると何となく重要そうなのは分かるものの、「結局この2つって何が違うの?」「どっちを気にすればいいの?」と疑問に思ったこと... -
インフラ知識
ロードアベレージの値をどう解釈するかを具体例で説明する
サーバーやLinux環境を触っていると、ロードアベレージ(Load Average)という言葉を一度は目にするはずです。 top や uptime コマンドを実行したとき、画面の右上や末尾に表示されるあの3つの数字です。 ただ、 「数値が高いとヤバいらしい」 「1を超えた... -
インフラ知識
tracerouteの結果をどう読めばいいのか整理して解説する
ネットワークが遅い・つながらない問題に当たると、まず ping を打ってみる人は多いと思います。 でもこういう壁に当たることがあります。 ping は通るのに、体感はめちゃくちゃ遅い 特定の時間帯だけ重い 自分のPCなのか、社内回線なのか、相手側なのか判... -
インフラ知識
なかなか教えてくれないdigコマンドの実践的な使い方
Webサイトが表示されない、メールが届かない、サーバー設定は合っているはずなのに通信がうまくいかない。 こうした場面で「DNSが怪しいんじゃね?」と言われた経験ある人も多いかと思います。 DNSまわりのトラブルは目に見えにくく、初心者にとって特にハ... -
インフラ知識
HTTPステータスコードの使い分けを整理してみる
WebアプリケーションやAPIを作っていると、必ず出てくるのが HTTPステータスコード です。 とりあえず 200 OK を返しておけば動いてしまうので、最初のうちは深く考えずに実装してしまうことも多いと思います。 ただ、開発が進み、エラー処理や認証、バリ...
