Linuxは最も強力なオペレーティングシステムであり、ネットワーキングはサーバーの重要な部分です.
ネットワークの問題を診断する多くの組み込みコマンドを提供します.
この記事では、あなたに役立つことを示します Linuxネットワーキング トラブルシューティングに役立つコマンド.
Contents
ifconfig
ifconfigユーティリティを使用してネットワークインターフェースパラメータを設定する.
ほとんどの場合、このコマンドを使用して、システムに割り当てられたIPアドレスを確認します.
[[メール保護] 〜]#ifconfig -a
eno16777736:flags = 4163 mtu 1500
エーテル00:0c:29:c5:a5:61 txqueuelen 1000(イーサネット)
RXパケット0バイト0(0.0 B)
RXエラー0ドロップ0オーバーラン0フレーム0
TXパケット0バイト0(0.0 B)
TXエラー0ドロップ0オーバーラン0キャリア0コリジョン0
lo:flags = 73 mtu 65536
inet 127.0.0.1ネットマスク255.0.0.0
inet6 :: 1 prefixlen 128 scopeid 0x10
loop txqueuelen 0(ローカルループバック)
RXパケット2バイト140(140.0 B)
RXエラー0ドロップ0オーバーラン0フレーム0
TXパケット2バイト140(140.0 B)
TXエラー0ドロップ0オーバーラン0キャリア0コリジョン0
[[メール保護] 〜]#
traceroute
tracerouteは、パケットがネットワークホストにたどるルートを出力します.
宛先ホストまたはIPは、このユーティリティを使用するための必須パラメーターです
[[メール保護] 〜]#traceroute geekflare.com
geekflare.com(162.159.243.243)へのtraceroute、最大30ホップ、60バイトのパケット
1 172.16.179.2(172.16.179.2)0.154 ms 0.074 ms 0.074 ms
2 * * *
3 * * *
掘る
dig(Domain Information Groper)は、DNSネームサーバーに問い合わせるための柔軟なツールです.
DNSルックアップを実行し、ネームサーバーから返された回答を表示します.
[[メール保護] 〜]#dig geekflare.comを掘る
; <<>> DiG 9.9.4-RedHat-9.9.4-14.el7 <<>> geekflare.com
;;グローバルオプション:+ cmd
;;答えを得ました:
;; ->>ヘッダ<<- オペコード:QUERY、ステータス:NOERROR、ID:18699
;;フラグ:qr rd ra;クエリ:1、回答:2、権限:0、追加:1
;; OPT PSEUDOSECTION:
; EDNS:バージョン:0、フラグ:; MBZ:0005、UDP:4000
;;質問セクション:
; geekflare.com。 IN A
;;回答セクション:
geekflare.com。 5 IN A 162.159.244.243
geekflare.com。 5 IN A 162.159.243.243
;;クエリ時間:6ミリ秒
;;サーバー:172.16.179.2#53(172.16.179.2)
;;いつ:2016年5月1日23:28:19 PDT
;; MSGサイズrcvd:74
[[メール保護] 〜]#
Telnet
telnet接続先ホスト:接続が確立された場合、telnetプロトコルを介したポート。2つのホスト間の接続が正常に機能していることを意味します。.
[[メール保護] 〜]#telnet geekflare.com 443
162.159.244.243を試す…
geekflare.comに接続されています.
エスケープ文字は「^]」です.
nslookup
nslookupは、インターネットドメインネームサーバーを照会するプログラムです。.
[[メール保護] 〜]#nslookup geekflare.com
サーバー:172.16.179.2
住所:172.16.179.2#53
権威のない答え:
名前:geekflare.com
住所:162.159.243.243
名前:geekflare.com
住所:162.159.244.243
[[メール保護] 〜]#
netstat
Netstatコマンドを使用すると、ネットワーク接続とオープンソケットのそれぞれを簡単に確認できます.
ヘッド出力を備えたnetstatは、ウェブサーバーのトラブルシューティングを行う際に非常に役立ちます.
[[メール保護] 〜]#netstat
アクティブなインターネット接続(サーバーなし)
Proto Recv-Q Send-Qローカルアドレス外部アドレス州
tcp 0 0 172.16.179.135:58856 mirror.comp.nus.ed:http TIME_WAIT
tcp 0 0 172.16.179.135:34444 riksun.riken.go.jp:http ESTABLISHED
tcp 0 0 172.16.179.135:37948 mirrors.isu.net.sa:http TIME_WAIT
tcp 0 0 172.16.179.135:53128 ossm.utm.my:http TIME_WAIT
tcp 0 0 172.16.179.135:59723 103.237.168.15:http TIME_WAIT
tcp 0 0 172.16.179.135:60244 no-ptr.as20860.net:http TIME_WAIT
scp
scpを使用すると、ネットワーク内の別のホストとの間でファイルを安全にコピーできます.
例:
scp $ filename [メール保護]:/ $パス
w
w各ユーザーが行っていることやそのプロセスなど、システムの現在のアクティビティの概要を出力します.
また、過去1分間、5分間、15分間のログインユーザーとシステム負荷平均も表示します。.
[[メール保護] 〜]#w
23:32:48 up 2:52、2ユーザー、負荷平均:0.51、0.36、0.19
ユーザーTTY [メール保護] IDLE JCPU PCPU WHAT
chandan:0 20:41?xdm? 7:07 0.13s gdm-session-worker [pam / gdm-password]
chandan pts / 0 20:42 0.00s 0.23s 3.42s / usr / libexec / gnome-terminal-server
[[メール保護] 〜]#
nmap
nmapは強力なコマンドの1つで、サーバーで開いているポートをチェックします.
使用例:
nmap $ server_name
ネットワークインターフェイスの有効化/無効化
イーサネットインターフェイスパラメータを指定したifup / ifdownコマンドを使用して、ネットワークインターフェイスを有効または無効にできます。.
eth0を有効にするには
#ifup eth0
eth0を無効にするには
#ifdown eth0
上記のLinuxコマンドがネットワーク情報の収集やネットワークの問題のトラブルシューティングに役立つことを願っています。ネットワーキングを詳細に学習したい場合は、この素晴らしい SONICによるオンラインコース.
タグ:
Linux