Linux 네트워크 명령 총화
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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
바이너리 파일cat 또는tail, 터미널 디코딩 시 처리 방법cat으로 바이너리 파일을 보려고 할 때 코드가 엉망이 되어 식은땀이 났다. 웹에서 스크롤된 정보의 처리 방법과alias의 설정을 요약합니다. reset 명령을 사용하여 터미널을 재설정합니다.이렇게 하면 고치지 못하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.