Linux 네트워크 명령 총화

아래 의 대부분 참 고 는 다음 과 같다.http://man.linuxde.net
host:도 메 인 이름 조회 도 구 를 자주 사용 합 니 다.도 메 인 이름 시스템 작업 이 정상 인지 테스트 할 수 있 습 니 다.
~$ host www.baidu.com
www.baidu.com is an alias for www.a.shifen.com.
www.a.shifen.com has address 111.13.100.91


~$ host -a www.baidu.com
Trying "www.baidu.com"
;; ->>HEADER<
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 5

;; QUESTION SECTION:
;www.baidu.com.         IN  ANY

;; ANSWER SECTION:
www.baidu.com.      5   IN  CNAME   www.a.shifen.com.

;; AUTHORITY SECTION:
baidu.com.      5   IN  NS  ns4.baidu.com.
baidu.com.      5   IN  NS  dns.baidu.com.
baidu.com.      5   IN  NS  ns3.baidu.com.
baidu.com.      5   IN  NS  ns2.baidu.com.
baidu.com.      5   IN  NS  ns7.baidu.com.

;; ADDITIONAL SECTION:
dns.baidu.com.      5   IN  A   202.108.22.220
ns2.baidu.com.      5   IN  A   61.135.165.235
ns3.baidu.com.      5   IN  A   220.181.37.10
ns4.baidu.com.      5   IN  A   220.181.38.10
ns7.baidu.com.      5   IN  A   119.75.219.82

Received 228 bytes from 127.0.1.1#53 in 143 ms

nslookup:DNS 정 보 를 조회 하 는 명령 이기 도 합 니 다.주로 두 가지 모델 이 있 습 니 다.상호작용 모델 과 비 상호작용 모델 입 니 다.
~$ nslookup www.baidu.com
Server:     127.0.1.1
Address:    127.0.1.1#53

Non-authoritative answer:
www.baidu.com   canonical name = www.a.shifen.com.
Name:   www.a.shifen.com
Address: 111.13.100.91

ping:호스트 간 네트워크 의 연결 성 을 테스트 하 는 데 사 용 됩 니 다.ping 명령 을 실행 하면 ICMP 전송 프로 토 콜 을 사용 하여 응답 을 요구 하 는 정 보 를 보 냅 니 다.원 격 호스트 의 네트워크 기능 에 문제 가 없 으 면 해당 정보 로 돌아 가 호스트 가 정상적으로 작 동 하 는 것 을 알 게 됩 니 다.
네트워크 연결 이 원활 하 다 는 것 을 확인 하 는 데 사용 된다
연결 속도 정 보 를 보 려 면..
~$ ping www.baidu.com
PING www.a.shifen.com (111.13.100.91) 56(84) bytes of data.
64 bytes from 111.13.100.91: icmp_seq=1 ttl=128 time=47.0 ms
64 bytes from 111.13.100.91: icmp_seq=2 ttl=128 time=46.2 ms
64 bytes from 111.13.100.91: icmp_seq=3 ttl=128 time=46.3 ms
64 bytes from 111.13.100.91: icmp_seq=4 ttl=128 time=47.8 ms
64 bytes from 111.13.100.91: icmp_seq=5 ttl=128 time=46.5 ms
^C
--- www.a.shifen.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4007ms
rtt min/avg/max/mdev = 46.245/46.789/47.816/0.642 ms

ifconfig:Linux 커 널 의 네트워크 인 터 페 이 스 를 설정 하고 표시 하 는 네트워크 매개 변수 입 니 다.ifconfig 명령 으로 설 정 된 네트워크 카드 정 보 는 네트워크 카드 를 다시 시작 한 후 기계 가 다시 시작 하면 설정 이 존재 하지 않 습 니 다.위 설정 정 보 를 영원히 저장 하려 면 네트워크 카드 의 설정 파일 을 수정 해 야 합 니 다.
~$ ifconfig
eth0      Link encap:          00:0c:29:67:81:cb  
          inet   :192.168.159.129    :192.168.159.255    :255.255.255.0
          inet6   : fe80::20c:29ff:fe67:81cb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500     :1
               :780   :0   :0   :0   :0
               :740   :0   :0   :0   :0
            :0       :1000 
              :498030 (498.0 KB)      :75741 (75.7 KB)
            :19     :0x2000 

lo        Link encap:      
          inet   :127.0.0.1    :255.0.0.0
          inet6   : ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536     :1
               :194   :0   :0   :0   :0
               :194   :0   :0   :0   :0
            :0       :0 
              :26707 (26.7 KB)      :26707 (26.7 KB)

eth 0 은 첫 번 째 네트워크 카드 를 표시 합 니 다.그 중에서 하드웨어 주 소 는 네트워크 카드 의 물리 적 주 소 를 표시 합 니 다.현재 이 네트워크 카드 의 물리 적 주소(MAC 주소)는 00:00 c:29:67:81:cb 입 니 다.inet 주 소 는 네트워크 카드 의 IP 주 소 를 나타 내 는 데 사 용 됩 니 다.이 네트워크 카드 의 IP 주 소 는 192.168.159.129 이 고 방송 주 소 는 192.168.159.255 이 며 마스크 주 소 는 255.255.255.255.0 입 니 다.
lo 는 호스트 의 고장 주 소 를 표시 합 니 다.이것 은 일반적으로 네트워크 프로그램 을 테스트 하 는 데 사용 되 지만 랜 이나 외부 네트워크 의 사용자 가 볼 수 있 도록 하고 싶 지 않 습 니 다.이 호스트 에서 사용 하 는 네트워크 인 터 페 이 스 를 실행 하고 볼 수 밖 에 없습니다.예 를 들 어 httpd 서버 를 나 쁜 주소 로 지정 하고 브 라 우 저 에 127.0.0.1 을 입력 하면 웹 사 이 트 를 볼 수 있 습 니 다.하지만 랜 의 다른 호스트 나 사용 자 는 알 수 없습니다.
window 에서 이 명령 은 ipconfig 에 대응 합 니 다.다섯 개의 인자 가 있 습 니 다.
/? 도움말 정보 표시/all 현재 모든 네트워크 연결 설정 표시/release 특정한 네트워크 의 IP 위치 방출/renew 가 특정한 네트워크 의 IP 위치/flushdns 를 업데이트 하여 DNS 해상도 의 임시 저장 내용 을 모두 삭제 합 니 다.
curl:URL 규칙 을 이용 하여 명령 행 에서 작업 하 는 파일 전송 도구 입 니 다.파일 의 업로드 와 다운 로드 를 지원 하기 때문에 종합 전송 도구 이지 만 전통 적 으로 curl 을 다운로드 도구 라 고 부 릅 니 다.강력 한 도구 로 서 curl 은 HTTP,HTTPS,ftp 등 여러 프로 토 콜 을 지원 하고 POST,cookies,인증,지 정 된 오프셋 에서 일부 파일 다운로드,사용자 에이전트 문자열,속도 제한,파일 크기,진도 바 등 특징 도 지원 합 니 다.웹 페이지 처리 프로 세 스 와 데이터 검색 자동 화 를 하면 curl 은 한 몫 할 수 있다.
// -I       http   header(  )   
~$ curl -I www.baidu.com
HTTP/1.1 200 OK
Server: bfe/1.0.8.18
Date: Sat, 01 Oct 2016 08:13:39 GMT
Content-Type: text/html
Content-Length: 277
Last-Modified: Mon, 13 Jun 2016 02:50:05 GMT
Connection: Keep-Alive
ETag: "575e1f5d-115"
Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform
Pragma: no-cache
Accept-Ranges: bytes

traceroute:패 킷 이 네트워크 에서 전 송 될 때의 모든 경 로 를 추적 하 는 데 사 용 됩 니 다.랜 의 서로 다른 네트워크 사이 에서 우 리 는 traceroute 를 통 해 문제 의 소 재 를 조사 할 수 있 습 니 다.호스트 의 문제 입 니까?게 이 트 웨 이 문제 입 니까?만약 에 저희 가 원 격 으로 특정한 서버 를 방문 하 는 데 문제 가 발생 하면 저 희 는 traceroute 로 패 킷 이 지나 간 게 이 트 웨 이 를 추적 하여 IDC 서비스 업 체 에 제출 하 는 것 도 문 제 를 해결 하 는 데 도움 이 됩 니 다.그러나 현재 로 서 는 국내 에서 이런 문 제 를 해결 하 는 것 이 비교적 어 려 운 것 으로 보인다.바로 우리 가 문 제 를 발견 한 것 이다.IDC 서비스 업 체 도 우리 가 해결 하 는 것 을 도 울 수 없다.2333)아래 에*번호 가 나타 난 이 유 는 방화벽 이 ICMP 의 반환 정 보 를 차단 한 것 일 수도 있 습 니 다.그래서 우 리 는 관련 패 킷 을 얻 지 못 하고 데 이 터 를 되 돌려 줍 니 다.
기록 은 일련 번호 에 따라 1 부터 시작 하여 모든 기록 은 한 번 뛰 고 한 번 뛰 면 하나의 게 이 트 웨 이 를 나타 낸다.
~$ traceroute www.baidu.com
traceroute to www.baidu.com (111.13.100.91), 30 hops max, 60 byte packets
 1  192.168.159.2 (192.168.159.2)  0.142 ms  0.098 ms  0.091 ms

 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *

netstat:Linux 에서 네트워크 시스템 의 상태 정 보 를 인쇄 하 는 데 사용 하면 전체 Linux 시스템 의 네트워크 상황 을 알 수 있 습 니 다.특히 socket 이나 tcp,udp 에 관 한 네트워크 정 보 를 알 고 싶 으 면 이 명령 을 사용 할 수 있 습 니 다.
//#    tcp     
~$ netstat -at
  Internet   (          )
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 ruanruan-virtual:domain *:*                     LISTEN     
tcp        0      0 localhost:ipp           *:*                     LISTEN     
tcp        0      0 *:telnet                *:*                     LISTEN     
tcp6       0      0 ip6-localhost:ipp       [::]:*                  LISTEN     
tcp6       1      0 ip6-localhost:53614     ip6-localhost:ipp       CLOSE_WAIT 

좋은 웹페이지 즐겨찾기