ネットワーク管理コマンド
ネットワーク管理コマンド:記事リスト
ネットワーク管理コマンドのカテゴリーには以下の記事がリストされています。
nmcliコマンドでネットワーク接続を設定する方法|静的IP・DHCP・接続追加・削除の手順も
「nmcliコマンドを打ったけど、オプションが多すぎて何をすればいいか分からない」
「静的IPを設定したいのに、変更が反映されない」
NetworkManagerをコマンドラインで操作する nmcli は、RHEL系・Ubuntu系問わず現代Linuxのネットワーク管理に欠かせないコマンドです。
ifconfigやnetstatが非推奨になった今、現場では nmcli が事実上の標準になっています。
この記事では、nmcliコマンドの基本的な使い方から、静的IP設定・DHCP切り替え・接続の追加と削除まで、実務でよく使う操作を体系的に解説します。
RHEL 9.4 / Ubuntu 24.04 LTSで動作確認済みです。
「静的IPを設定したいのに、変更が反映されない」
NetworkManagerをコマンドラインで操作する nmcli は、RHEL系・Ubuntu系問わず現代Linuxのネットワーク管理に欠かせないコマンドです。
ifconfigやnetstatが非推奨になった今、現場では nmcli が事実上の標準になっています。
この記事では、nmcliコマンドの基本的な使い方から、静的IP設定・DHCP切り替え・接続の追加と削除まで、実務でよく使う操作を体系的に解説します。
RHEL 9.4 / Ubuntu 24.04 LTSで動作確認済みです。
この記事のポイント
・nmcli connection show でネットワーク接続を一覧確認できる
・静的IPはnmcli connection modifyで変更し、up/downで反映する
・接続の追加はnmcli connection add、削除はnmcli connection deleteで行う
・nmcli device status でNICの状態とIPアドレスをすぐ確認できる
yum・dnfコマンドでパッケージを管理する方法|インストールからリポジトリ設定まで
「Linuxにパッケージをインストールしたいけど、yumとdnfのどちらを使えばいいのかわからない」
「リポジトリのエラーが出て、パッケージのインストールが進まない」
Red Hat系Linux(RHEL、CentOS、AlmaLinux、Rocky Linux等)では、パッケージ管理にyumまたはdnfコマンドを使います。RHEL8以降ではdnfが標準ですが、yumコマンドもそのまま使えます。
この記事では、yum/dnfの基本操作からリポジトリ管理、トラブル対処まで、現場で必要な知識をまとめて解説します。
「リポジトリのエラーが出て、パッケージのインストールが進まない」
Red Hat系Linux(RHEL、CentOS、AlmaLinux、Rocky Linux等)では、パッケージ管理にyumまたはdnfコマンドを使います。RHEL8以降ではdnfが標準ですが、yumコマンドもそのまま使えます。
この記事では、yum/dnfの基本操作からリポジトリ管理、トラブル対処まで、現場で必要な知識をまとめて解説します。
【この記事でわかること】
・RHEL8以降はdnfが標準。yumコマンドもそのまま使えるので移行コストは低い
・パッケージのインストール・削除・更新・検索、履歴管理、トランザクションの取り消しまで解説
・EPELなどリポジトリ追加、GPGキー検証、「Nothing to do」などよくあるエラーへの対処も網羅
・RHEL8以降はdnfが標準。yumコマンドもそのまま使えるので移行コストは低い
・パッケージのインストール・削除・更新・検索、履歴管理、トランザクションの取り消しまで解説
・EPELなどリポジトリ追加、GPGキー検証、「Nothing to do」などよくあるエラーへの対処も網羅
curlコマンドの使い方|REST API(GET/POST/PUT/DELETE)とファイルダウンロード実践
「curlコマンドでAPIにリクエストを送りたいけど、オプションが多すぎてわからない」
「POSTでJSONデータを送信する方法を知りたい」
curlはURLを指定してデータを取得・送信できるコマンドです。Web APIの動作確認、ファイルのダウンロード、HTTPヘッダの確認など、サーバー管理や開発の現場で幅広く使います。
この記事では、curlの基本的な使い方から、POST/PUT/DELETEリクエスト、ヘッダ操作、認証、ファイルダウンロードまで実務で必要な操作を網羅します。
「POSTでJSONデータを送信する方法を知りたい」
curlはURLを指定してデータを取得・送信できるコマンドです。Web APIの動作確認、ファイルのダウンロード、HTTPヘッダの確認など、サーバー管理や開発の現場で幅広く使います。
この記事では、curlの基本的な使い方から、POST/PUT/DELETEリクエスト、ヘッダ操作、認証、ファイルダウンロードまで実務で必要な操作を網羅します。
関連記事:サーバー運用の死活監視やwgetとの使い分けは、姉妹記事『curlコマンドでHTTP通信|GET/POSTと死活監視・wgetとの使い分け』で詳しく解説しています。
【この記事でわかること】
・curlはAPIリクエスト・ヘッダ確認・POST送信など、サーバー運用と開発の両方で使う万能ツール
・GET/POST/PUT/DELETEの基本から、JSON送信・Basic認証・Bearerトークンの実例までカバー
・
・curlはAPIリクエスト・ヘッダ確認・POST送信など、サーバー運用と開発の両方で使う万能ツール
・GET/POST/PUT/DELETEの基本から、JSON送信・Basic認証・Bearerトークンの実例までカバー
・
-vでのデバッグ、-wによるレスポンスタイム計測など、現場で役立つ実践Tipsも解説続きを読む "curlコマンドの使い方|REST API(GET/POST/PUT/DELETE)とファイルダウンロード実践"
digコマンドでDNSを調査する方法|AレコードからDNSSECまで実務で使う引き方
「digの出力が多すぎて、どこを読み取ればいいか分からない」
「ドメイン移管やDNS切り替えで、実際の伝播状況をどう確認すればいい?」
DNSのトラブル対応では、
この記事では、
「ドメイン移管やDNS切り替えで、実際の伝播状況をどう確認すればいい?」
DNSのトラブル対応では、
digコマンドで正引き・逆引き・権威サーバーの状態を素早く確認できるかが勝負を分けます。この記事では、
digコマンドについて、基本的な正引き・逆引きから、レコードタイプ指定(A/MX/TXT/NS/CNAME)、権威DNSサーバーへの直接問い合わせ、+shortや+traceといった実務でよく使うオプション、DNS伝播の確認、そしてnslookupとの違いまで解説します。【この記事でわかること】
・digはBIND由来のDNS問い合わせコマンドで、DNS調査における事実上の標準ツール
・
・レコードタイプ(A/AAAA/MX/TXT/NS/CNAME/SOA)を切り替えて、あらゆるDNS情報を取得可能
・digはBIND由来のDNS問い合わせコマンドで、DNS調査における事実上の標準ツール
・
+shortで結果だけ、+traceでルートからの経路、@DNSサーバーで直接問い合わせができる・レコードタイプ(A/AAAA/MX/TXT/NS/CNAME/SOA)を切り替えて、あらゆるDNS情報を取得可能
CentOS7・RHEL7系のネットワーク設定方法|nmcli・NetworkManagerの実践ガイド
「CentOS7でIPアドレスを固定したいけど、昔のifcfgファイル直編集でいいのか不安」
「nmcliの使い方が多すぎて、どれを覚えればいいか分からない」
CentOS7/RHEL7以降のLinuxでは、ネットワーク管理の仕組みがNetworkManager中心に切り替わりました。
この記事では、CentOS7/RHEL7系でのネットワーク設定方法について、NetworkManagerと
「nmcliの使い方が多すぎて、どれを覚えればいいか分からない」
CentOS7/RHEL7以降のLinuxでは、ネットワーク管理の仕組みがNetworkManager中心に切り替わりました。
この記事では、CentOS7/RHEL7系でのネットワーク設定方法について、NetworkManagerと
nmcliコマンドを中心に、固定IPアドレス設定・DNS設定・デフォルトゲートウェイ・接続状態の確認・トラブル対処までを解説します。現場でそのまま使える実践コマンドを中心にまとめています。【この記事でわかること】
・CentOS7/RHEL7以降はNetworkManagerが標準。設定は
・接続プロファイル単位で管理され、
・固定IP・DNS・ゲートウェイ・DHCP切り替えまで、
・CentOS7/RHEL7以降はNetworkManagerが標準。設定は
nmcliコマンドで行うのが現場流・接続プロファイル単位で管理され、
connectionとdeviceの2階層を理解すれば全体像が掴める・固定IP・DNS・ゲートウェイ・DHCP切り替えまで、
nmcliだけで完結できる続きを読む "CentOS7・RHEL7系のネットワーク設定方法|nmcli・NetworkManagerの実践ガイド"
tracerouteコマンドでネットワーク経路を調査する方法|出力の見方とトラブル対処
「サーバーにpingは通るのに、Webページが表示されない」
「ネットワーク障害の原因がどこにあるのか切り分けられない」
ネットワークのトラブル対応で、pingの次に使うべきコマンドが
この記事では、
traceroute です。目的のサーバーまでの通信経路を1ホップずつ表示してくれるため、「どの区間で通信が止まっているのか」を特定できます。この記事では、
tracerouteコマンド の基本的な使い方から、出力結果の読み方、*(アスタリスク)が表示される原因、mtr との使い分けまでを実践的に解説します。【この記事でわかること】
・tracerouteはTTLを1ずつ増やしながら、通信経路上のルーターを1ホップずつ可視化するコマンド
・「*」表示の意味、ICMP/UDP/TCPモードの使い分け、ファイアウォール越しの調査方法まで解説
・経路監視にはmtrコマンドが便利。リアルタイムでパケットロス率や遅延を確認できる
・tracerouteはTTLを1ずつ増やしながら、通信経路上のルーターを1ホップずつ可視化するコマンド
・「*」表示の意味、ICMP/UDP/TCPモードの使い分け、ファイアウォール越しの調査方法まで解説
・経路監視にはmtrコマンドが便利。リアルタイムでパケットロス率や遅延を確認できる
lynxコマンドでCUIからWebページを閲覧する方法|HTTPステータス確認やスクリプト連携も
「GUIのないサーバーから、Webページの表示を確認したい」
「curl/wget以外で、HTMLを人間が読める形で取得したい」
Linuxサーバーの運用・検証では、GUIブラウザを使わずにWebページの状態を確認したい場面が頻繁にあります。
この記事では、CUI(テキストベース)ブラウザである
「curl/wget以外で、HTMLを人間が読める形で取得したい」
Linuxサーバーの運用・検証では、GUIブラウザを使わずにWebページの状態を確認したい場面が頻繁にあります。
この記事では、CUI(テキストベース)ブラウザである
lynxコマンドについて、基本的な閲覧方法から、HTTPヘッダの確認、ダンプモードによるスクリプト連携、ブックマーク、Cookie・HTTPS対応までを解説します。curlやwgetと使い分けることで、検証作業の効率が大きく上がります。【この記事でわかること】
・lynxはCUIで動作するテキストブラウザで、GUIなしのサーバーからWebページを確認できる
・
・
・lynxはCUIで動作するテキストブラウザで、GUIなしのサーバーからWebページを確認できる
・
-dumpでHTMLを整形済みテキストとして出力でき、スクリプトからの呼び出しに便利・
-headでHTTPヘッダ、-sourceで生HTMLを取得できるためデバッグ用途にも強いifconfigコマンドでネットワークインターフェースを確認・設定する方法|ipコマンドとの違いも
「サーバーのIPアドレスを確認したいけど、ifconfigが動かない」
「ifconfigとipコマンド、結局どちらを使えばいいのか」
Linuxサーバーの初期構築やトラブル対応では、ネットワークインターフェースの状態を素早く確認する必要があります。
この記事では、
「ifconfigとipコマンド、結局どちらを使えばいいのか」
Linuxサーバーの初期構築やトラブル対応では、ネットワークインターフェースの状態を素早く確認する必要があります。
この記事では、
ifconfigコマンドの基本的な使い方から、IPアドレス・サブネットマスク・MACアドレスの確認、インターフェースの有効化/無効化、出力の読み方、そして現在の標準であるipコマンドとの対応関係までを解説します。RHEL7以降では非推奨となっているifconfigの現状と、現場での使い分けも併せて整理します。【この記事でわかること】
・ifconfigはnet-toolsパッケージ付属のレガシーコマンド。RHEL7以降は
・IPアドレス・MACアドレス・RX/TX統計などを手早く確認できるが、VLANやエイリアスなど最新機能は未対応
・現場ではまず
・ifconfigはnet-toolsパッケージ付属のレガシーコマンド。RHEL7以降は
ipコマンドが標準・IPアドレス・MACアドレス・RX/TX統計などを手早く確認できるが、VLANやエイリアスなど最新機能は未対応
・現場ではまず
ip aを使い、古い手順書・古いシステムでのみifconfigを使うのが現実的netstatコマンドでネットワーク情報を確認する方法|後継のssコマンドとの対応表も
「開いているポートを確認したいけど、netstatが入っていない」
「どのプロセスがどのポートを使っているか、一発で知りたい」
Linuxサーバーのトラブル対応では、開放ポートやコネクション状態を素早く把握する必要があります。
この記事では、
「どのプロセスがどのポートを使っているか、一発で知りたい」
Linuxサーバーのトラブル対応では、開放ポートやコネクション状態を素早く把握する必要があります。
この記事では、
netstatコマンドの基本的な使い方から、リッスンポート確認、プロセスとの紐付け(-p)、ルーティングテーブル表示、後継のssコマンドとの対応まで解説します。最新ディストリビューションではssが標準になっていますが、古い手順書や既存スクリプトとの互換のためnetstatを理解しておく意義は今も大きいです。【この記事でわかること】
・netstatはコネクション状態・リッスンポート・ルーティングなどを確認できる定番コマンド
・RHEL7以降は非推奨で、標準は
・
・netstatはコネクション状態・リッスンポート・ルーティングなどを確認できる定番コマンド
・RHEL7以降は非推奨で、標準は
ssコマンド。出力項目はほぼ同じで覚え直しは不要・
-tlnp(TCPリッスン+プロセス)、-rn(ルーティング)が現場での最頻出パターンmailコマンドでコマンドラインからメールを送受信する方法|件名・添付・スクリプト連携も
「サーバーからアラートメールを送りたいけど、どのコマンドを使えばいい?」
「シェルスクリプトの実行結果を自分宛てに飛ばしたい」
Linuxサーバーの運用では、cronジョブの結果通知やログ監視の異常検知など、コマンドラインから直接メールを送る場面が頻繁にあります。
この記事では、Linuxの
「シェルスクリプトの実行結果を自分宛てに飛ばしたい」
Linuxサーバーの運用では、cronジョブの結果通知やログ監視の異常検知など、コマンドラインから直接メールを送る場面が頻繁にあります。
この記事では、Linuxの
mail(mailx)コマンドについて、基本的な送受信から、件名の指定、標準入力からの送信、添付ファイル、シェルスクリプトとの連携、ローカルメールの確認方法までを解説します。現場のサーバー運用でそのまま使える実践パターンを中心にまとめています。【この記事でわかること】
・mailコマンドはローカルサーバーからメールを送受信するシンプルなコマンドで、cronやシェルスクリプトとの連携に最適
・件名は
・ローカルメールの確認は
・mailコマンドはローカルサーバーからメールを送受信するシンプルなコマンドで、cronやシェルスクリプトとの連携に最適
・件名は
-s、本文は標準入力、添付は-a(mailx)で指定するのが基本・ローカルメールの確認は
mailを引数なしで実行。メールスプールは/var/spool/mail/ユーザー名