네트워크 관련 명령어

2023. 10. 8. 07:04리눅스/CentOS

네트워크 관련 명령어 - ifconfig

 - interface configuration; interface의 정보 확인 및 제어

 - CentOS는 6버전까지는 운영체제 설치 시 ifconfig가 자동으로 설치되었으나
   7버전부터는 ifconfig 는 설치되지 않고 ip addr 명령어가 설치
   (net-tools 패키지에 ifconfig 명령어가 포함되어 있다)

 - 형식
ifconfig : OS 가 인식한 모든 interface의 정보를 출력

ifconfig   <interface 이름> : 특정 interface의 정보만 출력

ifconfig   <interface 이름>   { up | down } : 특정 interface 활성화/비활성화

ifconfig   <interface 이름>   <IP address>   netmask   <subnetmask>
: 특정 interface의 IP정보를 변경(임시 변경)

 

 

데몬 프로세스 제어

 - 데몬 프로세스 :  서비스의 동작을 제어하는 프로세스
모든 데몬 프로세스는 동작 시 담당하는 서비스의 메인 설정파일을 읽어서 작성된 설정을 적용

 - 제어 명령 형식

systemctl   { start | stop | restart | status | enable | disable }   데몬명

start  : 실행
stop : 정지
restart : 재실행(정지 후 실행, 정지 상태에서도 사용 가능)
status : 상태와 메시지 확인
enable : 부팅 시 해당 서비스 자동 실행
disable : enalbe 해제

 

 

실습

네트워크 데몬 프로세스 재시작

 

 

ifcfg-ens32에 설정 저장

 

 

네트워크 관련 명령어 - ping

 - 내 장치와 상대방 장치 간의 통신 상태 확인

 - 다양한 운영체제에서 ping 명령어를 제공

 - Linux의 ping은 windows와 다르게 횟수에 제한 X
> 옵션을 사용하여 횟수를 제어

 - 형식
ping   [옵션]   <상대방 IP>

  * 옵션
-c : 횟수 지정
-i : ping 간격 지정(0.5초 이하는 관리자만 지정 가능) [interval, Dos 공격 예방]
-s : 크기 지정(쓰레기 값을 조정하여 크기 지정 가능)

 

네트워크 관련 명령어 - traceroute

 - 내 장치에서 상대방 장치에 도달하기 위해 몇 개의 네트워크(=라우터)를 지나가야 하는지 확인

 - 최대 30 hop까지만 체크
> 중간의 router가 정보를 제공하지 않거나 통신이 안된 경우에는 다른 router로 연결을 시도

> 우회만 없다면 전 세계 어디에 있어도 20 hop 안쪽으로 연결이 가능

  * 1 hop은 하나의 router를 의미

 - 형식
traceroute   <상대방 IP>

'리눅스 > CentOS' 카테고리의 다른 글

방화벽  (0) 2023.10.08
CentOS 설치 예제  (0) 2023.10.08
service를 위한 기본 네트워크 지식  (0) 2023.10.07
run-level  (0) 2023.10.07
비밀번호 없이 root 계정 접속법  (0) 2023.10.07