ネットワーク管理コマンド

HOMELinuxコマンド > ネットワーク管理コマンド

ネットワーク管理コマンド:記事リスト

ネットワーク管理コマンドのカテゴリーには以下の記事がリストされています。

nmcliコマンドでネットワーク接続を設定する方法|静的IP・DHCP・接続追加・削除の手順も

「nmcliコマンドを打ったけど、オプションが多すぎて何をすればいいか分からない」
「静的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アドレスをすぐ確認できる

続きを読む "nmcliコマンドでネットワーク接続を設定する方法|静的IP・DHCP・接続追加・削除の手順も"

yum・dnfコマンドでパッケージを管理する方法|インストールからリポジトリ設定まで

「Linuxにパッケージをインストールしたいけど、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」などよくあるエラーへの対処も網羅

続きを読む "yum・dnfコマンドでパッケージを管理する方法|インストールからリポジトリ設定まで"

curlコマンドの使い方|REST API(GET/POST/PUT/DELETE)とファイルダウンロード実践

「curlコマンドでAPIにリクエストを送りたいけど、オプションが多すぎてわからない」
「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トークンの実例までカバー
-vでのデバッグ、-wによるレスポンスタイム計測など、現場で役立つ実践Tipsも解説

続きを読む "curlコマンドの使い方|REST API(GET/POST/PUT/DELETE)とファイルダウンロード実践"

digコマンドでDNSを調査する方法|AレコードからDNSSECまで実務で使う引き方

「digの出力が多すぎて、どこを読み取ればいいか分からない」
「ドメイン移管やDNS切り替えで、実際の伝播状況をどう確認すればいい?」
DNSのトラブル対応では、digコマンドで正引き・逆引き・権威サーバーの状態を素早く確認できるかが勝負を分けます。

この記事では、digコマンドについて、基本的な正引き・逆引きから、レコードタイプ指定(A/MX/TXT/NS/CNAME)、権威DNSサーバーへの直接問い合わせ、+short+traceといった実務でよく使うオプション、DNS伝播の確認、そしてnslookupとの違いまで解説します。
【この記事でわかること】
・digはBIND由来のDNS問い合わせコマンドで、DNS調査における事実上の標準ツール
+shortで結果だけ、+traceでルートからの経路、@DNSサーバーで直接問い合わせができる
・レコードタイプ(A/AAAA/MX/TXT/NS/CNAME/SOA)を切り替えて、あらゆるDNS情報を取得可能

続きを読む "digコマンドでDNSを調査する方法|AレコードからDNSSECまで実務で使う引き方"

CentOS7・RHEL7系のネットワーク設定方法|nmcli・NetworkManagerの実践ガイド

「CentOS7でIPアドレスを固定したいけど、昔のifcfgファイル直編集でいいのか不安」
「nmcliの使い方が多すぎて、どれを覚えればいいか分からない」
CentOS7/RHEL7以降のLinuxでは、ネットワーク管理の仕組みがNetworkManager中心に切り替わりました。

この記事では、CentOS7/RHEL7系でのネットワーク設定方法について、NetworkManagerとnmcliコマンドを中心に、固定IPアドレス設定・DNS設定・デフォルトゲートウェイ・接続状態の確認・トラブル対処までを解説します。現場でそのまま使える実践コマンドを中心にまとめています。
【この記事でわかること】
・CentOS7/RHEL7以降はNetworkManagerが標準。設定はnmcliコマンドで行うのが現場流
・接続プロファイル単位で管理され、connectiondeviceの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コマンドでネットワーク経路を調査する方法|出力の見方とトラブル対処"

lynxコマンドでCUIからWebページを閲覧する方法|HTTPステータス確認やスクリプト連携も

「GUIのないサーバーから、Webページの表示を確認したい」
「curl/wget以外で、HTMLを人間が読める形で取得したい」
Linuxサーバーの運用・検証では、GUIブラウザを使わずにWebページの状態を確認したい場面が頻繁にあります。

この記事では、CUI(テキストベース)ブラウザであるlynxコマンドについて、基本的な閲覧方法から、HTTPヘッダの確認、ダンプモードによるスクリプト連携、ブックマーク、Cookie・HTTPS対応までを解説します。curlやwgetと使い分けることで、検証作業の効率が大きく上がります。
【この記事でわかること】
・lynxはCUIで動作するテキストブラウザで、GUIなしのサーバーからWebページを確認できる
-dumpでHTMLを整形済みテキストとして出力でき、スクリプトからの呼び出しに便利
-headでHTTPヘッダ、-sourceで生HTMLを取得できるためデバッグ用途にも強い

続きを読む "lynxコマンドでCUIからWebページを閲覧する方法|HTTPステータス確認やスクリプト連携も"

ifconfigコマンドでネットワークインターフェースを確認・設定する方法|ipコマンドとの違いも

「サーバーのIPアドレスを確認したいけど、ifconfigが動かない」
「ifconfigとipコマンド、結局どちらを使えばいいのか」
Linuxサーバーの初期構築やトラブル対応では、ネットワークインターフェースの状態を素早く確認する必要があります。

この記事では、ifconfigコマンドの基本的な使い方から、IPアドレス・サブネットマスク・MACアドレスの確認、インターフェースの有効化/無効化、出力の読み方、そして現在の標準であるipコマンドとの対応関係までを解説します。RHEL7以降では非推奨となっているifconfigの現状と、現場での使い分けも併せて整理します。
【この記事でわかること】
・ifconfigはnet-toolsパッケージ付属のレガシーコマンド。RHEL7以降はipコマンドが標準
・IPアドレス・MACアドレス・RX/TX統計などを手早く確認できるが、VLANやエイリアスなど最新機能は未対応
・現場ではまずip aを使い、古い手順書・古いシステムでのみifconfigを使うのが現実的

続きを読む "ifconfigコマンドでネットワークインターフェースを確認・設定する方法|ipコマンドとの違いも"

netstatコマンドでネットワーク情報を確認する方法|後継のssコマンドとの対応表も

「開いているポートを確認したいけど、netstatが入っていない」
「どのプロセスがどのポートを使っているか、一発で知りたい」
Linuxサーバーのトラブル対応では、開放ポートやコネクション状態を素早く把握する必要があります。

この記事では、netstatコマンドの基本的な使い方から、リッスンポート確認、プロセスとの紐付け(-p)、ルーティングテーブル表示、後継のssコマンドとの対応まで解説します。最新ディストリビューションではssが標準になっていますが、古い手順書や既存スクリプトとの互換のためnetstatを理解しておく意義は今も大きいです。
【この記事でわかること】
・netstatはコネクション状態・リッスンポート・ルーティングなどを確認できる定番コマンド
・RHEL7以降は非推奨で、標準はssコマンド。出力項目はほぼ同じで覚え直しは不要
-tlnp(TCPリッスン+プロセス)、-rn(ルーティング)が現場での最頻出パターン

続きを読む "netstatコマンドでネットワーク情報を確認する方法|後継のssコマンドとの対応表も"

mailコマンドでコマンドラインからメールを送受信する方法|件名・添付・スクリプト連携も

「サーバーからアラートメールを送りたいけど、どのコマンドを使えばいい?」
「シェルスクリプトの実行結果を自分宛てに飛ばしたい」
Linuxサーバーの運用では、cronジョブの結果通知やログ監視の異常検知など、コマンドラインから直接メールを送る場面が頻繁にあります。

この記事では、Linuxのmail(mailx)コマンドについて、基本的な送受信から、件名の指定、標準入力からの送信、添付ファイル、シェルスクリプトとの連携、ローカルメールの確認方法までを解説します。現場のサーバー運用でそのまま使える実践パターンを中心にまとめています。
【この記事でわかること】
・mailコマンドはローカルサーバーからメールを送受信するシンプルなコマンドで、cronやシェルスクリプトとの連携に最適
・件名は-s、本文は標準入力、添付は-a(mailx)で指定するのが基本
・ローカルメールの確認はmailを引数なしで実行。メールスプールは/var/spool/mail/ユーザー名

続きを読む "mailコマンドでコマンドラインからメールを送受信する方法|件名・添付・スクリプト連携も"

Linux無料マニュアル(図解60P) 名前とメールで30秒登録