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 해제
실습
네트워크 관련 명령어 - 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 |