빠르고 쉽게 참조할 수 있도록 Linux에서 일반적으로 사용되는 네트워크 명령 목록을 컴파일하세요.
ping
telnet
7 - 에코 포트
25 - 이메일 전송에 사용되는 SMTP
79 - Finger는 네트워크의 다른 사용자에 대한 정보를 제공합니다.
ARP는 IP 주소를 이더넷 주소로 변환하는 데 사용됩니다. 루트 사용자는 ARP 레코드를 추가하고 삭제할 수 있습니다. ARP 레코드를 삭제하는 것은 레코드가 오염되었거나 올바르지 않은 경우 유용합니다. 루트에 의해 명시적으로 추가된 ARP 레코드는 프록시에 의해 설정된 레코드와 마찬가지로 영구적입니다. ARP 테이블은 커널에 저장되며 동적으로 조작됩니다. ARP 레코드는 캐시되고 일반적으로 만료되며 20분 후에 삭제됩니다.
arp -a: ARP 테이블을 인쇄합니다.
arp -s
arp -a -d: ARP 테이블의 모든 레코드를 삭제합니다.
netstat -r: 라우팅 테이블을 인쇄합니다. 라우팅 테이블은 커널에 보관되며 IP 계층에서 패킷을 로컬이 아닌 네트워크로 라우팅하는 데 사용됩니다.
route add: Route 명령은 라우팅 테이블에 정적(동적이 아닌 수동으로 지정) 라우팅 경로를 추가하는 데 사용됩니다. 이 PC에서 해당 IP/서브넷으로의 모든 트래픽은 지정된 게이트웨이 IP를 통과합니다. 기본 경로를 설정하는 데에도 사용할 수 있습니다. 예를 들어 IP/서브넷에서 0.0.0.0을 사용하면 모든 패킷이 특정 게이트웨이로 전송됩니다.
routed: 동적 라우팅을 제어하는 BSD 데몬입니다. 부팅 시 시작합니다. RIP 라우팅 프로토콜을 실행합니다. 루트 사용자만 사용할 수 있습니다. 루트 권한이 없으면 실행할 수 없습니다.
gated: Gated는 RIP 프로토콜을 사용하는 또 다른 라우팅 데몬입니다. OSPF, EGP 및 RIP 프로토콜을 모두 지원합니다. 루트 사용자만 사용할 수 있습니다.
traceroute: IP 패킷의 경로를 추적하는 데 사용됩니다. 패킷을 보낼 때마다 홉 수를 1씩 증가시켜 소스 주소에서 대상 주소까지의 모든 게이트웨이가 메시지를 반환하게 합니다.
netstat -rnf inet: IPv4 라우팅 테이블을 표시합니다.
sysctl net.inet.ip.forwarding=1: 패킷 전달을 활성화합니다(호스트를 라우터로 전환).
route add|delete [-net|-host]
경로 플러시: 모든 경로를 삭제합니다.
route add -net 0.0.0.0 192.168.10.2: 기본 경로를 추가합니다.
routed -Pripv2 -Pno_rdisc -d [-s|-q]: 포그라운드, 프로비저닝 모드 또는 자동 모드에서 ICMP 자동 검색을 활성화하지 않고 RIPv2 프로토콜을 사용하여 라우팅된 데몬을 실행합니다.
route add 224.0.0.0/4 127.0.0.1: 로컬 주소에 대한 멀티캐스트 경로를 정의합니다.
rtquery -n
nslookup: DNS 서버를 쿼리하여 IP를 이름으로 변환하거나 그 반대로 변환합니다. 예를 들어, nslookup facebook.com은 facebook.com의 IP를 제공합니다.
ftp
rlogin -l
/etc/hosts: 도메인 이름과 IP 주소 매핑.
/etc/networks: 네트워크 이름과 IP 주소 매핑.
/etc/protocols: 프로토콜 이름을 프로토콜 번호로 매핑합니다.
/etc/services: TCP/UDP 서비스 이름과 포트 번호 매핑.
ifconfig
ifconfig
ethereal &: 전경 대신 배경에서 ethereal을 엽니다.
tcpdump -i -vvv: 패키지 캡처 및 분석 도구입니다.
netstat -w [초] -I [인터페이스]: 네트워크 설정 및 통계를 표시합니다.
udpmt -p [port] -s [bytes] target_host: UDP 트래픽을 보냅니다.
udptarget -p [포트]: UDP 트래픽을 수신합니다.
tcpmt -p [port] -s [bytes] target_host: TCP 트래픽을 보냅니다.
tcptarget -p [포트]: TCP 트래픽을 수신합니다.
ifconfig sl0 srcIP dstIP: 직렬 인터페이스 구성(전에 slattach -l /dev/ttyd0을 실행한 후 sysctl net.inet.ip.forwarding=1 실행)
telnet 192.168.0.254: 슬레이브 A 호스트 네트워크가 스위치에 액세스합니다.
sh ru 또는 show running-configuration: 현재 구성을 봅니다.
configure 터미널: 구성 모드로 들어갑니다.
종료: 현재 모드를 종료합니다.
vlan n: ID n으로 VLAN을 생성합니다.
no vlan N: ID n이 있는 VLAN을 삭제합니다.
태그가 지정되지 않은 Y: VLAN n에 포트 Y를 추가합니다.
ifconfig vlan0 create: vlan0 인터페이스를 생성합니다.
ifconfig vlan0 vlan_ID vlandev em0: vlan0 인터페이스에 em0을 추가하고 태그를 ID로 설정합니다.
ifconfig vlan0 [up]: 가상 인터페이스를 활성화합니다.
tagged Y: 현재 VLAN의 포트 Y에 대한 태그된 프레임 지원을 추가합니다.
socklab udp: UDP 프로토콜을 사용하여 socklab을 실행합니다.
sock: sock udp 및 바인딩을 입력하는 것과 동일한 UDP 소켓을 생성합니다.
sendto <소켓 ID> <호스트 이름>: 데이터 패킷을 보냅니다.
recvfrom
socklab tcp: TCP 프로토콜을 사용하여 socklab을 실행합니다.
passive: socklab, sock tcp, 바인딩, 청취와 동일한 수동 모드 소켓을 만듭니다.
accept: 들어오는 연결을 수락합니다(들어오는 연결을 시작하기 전이나 후에 실행될 수 있음).
connect
close: 연결을 닫습니다.
read
write: (예: ciao 쓰기, #10 쓰기) 소켓에 "ciao" 또는 10바이트를 씁니다.
rm /etc/resolv.conf: 필터링 및 방화벽 규칙이 올바르게 작동하도록 주소 확인을 비활성화합니다.
ipnat -f file_name: 파일에 필터링 규칙을 씁니다.
ipnat -l: 활성 규칙 목록을 표시합니다.
ipnat -C -F: 규칙 테이블을 다시 초기화합니다.
map em0 192.168.1.0/24 -> 195.221.227.57/32 em0: IP 주소를 인터페이스에 매핑합니다.
map em0 192.168.1.0/24 -> 195.221.227.57/32 portmap tcp/udp 20000:50000: 포트 번호로 매핑합니다.
ipf -f file_name: 파일에 필터링 규칙을 씁니다.
ipf -F -a: 규칙 테이블을 재설정합니다.
ipfstat -I: -s 옵션과 함께 사용하면 활성 상태 항목을 나열합니다
위 내용은 Linux의 기본 네트워크 명령 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!