본문 바로가기

Linux

[리눅스 마스터 2급] 2과목 리눅스 운영 및 관리, 인터넷 서비스의 설정

Section03 인터넷 서비스의 설정

1. 네트워크 인터페이스 설정

리눅스는 다양한 NW IF를 지원

 

리눅스가 지원하는 NW IF 종류 

 

2. 네트워크 설정 파일

1) /etc/sysconfig/network 

NW 사용 유무 지정, 호스트명 설정, 게이트웨이 주소 설정, NIS 도메인명 등이 기록되는 파일

리눅스 처음 설치 시에 호스트명을 locoalhost로 설정, www로 변경하고 부팅 시에도 계속적으로 적용되도록 설정

시스템 전체에 대한 기본 게이트웨이 주소 설정과 호스트네임, 네트워킹 연결 허용 여부를 설정, 호스트네임은 설치 중에 입력한 내용이 반영

 

NW 관련 파일을 직접 수정해서 ip를 설정하려고 할 때, 직접 설정 시에 파일에 저장하면 서버 재부팅 시에도 적용되며, vi 편집기 등을 이용해서 해당 파일의 설정 내용을 직접 변경해야 함

 

/etc/hosts

호스트 이름IP 주소에 매핑하는 파일

 

/etc/sysconfig/network-scripts디렉터리

리눅스 이더넷 카드 설정 파일, NW IF 환경 설정과 관련된 파일이 저장되는 곳,

 

설정이 변경된 후에는 restart로 NW를 재시작해야 함

2) /etc/sysconfig/network-scripts/ifcfg-ethX

지정된 네트워크 IF의 NW 환경 설정 정보가 저장

 

3) /etc/resolv.conf

DNS 서버를 지정하는 파일, 기본적으로 사용할 도메인명과 네임서버를 설정, 입력 시 Generated by NetworkManager 확인됨

네임서버는 여러 개 지정할 수 있고, 첫 번째 네임서버가 작동하지 않을 경우 그 다음 네임서버가 작동

 

4. 네트워크 관련 명령어

TCP/IP 주소 설정 정보 확인 명령어 : ifconfig, nslookup

 

 

- ifconfig 명령어 

NW IF 구성을 위한 설정 또는 확인하려는 시스템 관리 유틸리티

 

- nslookup 명령어 (Name Server Lookup)

인터넷 도메인 네임서버에게 특정 호스트에 대한 정보를 질의하는 대화식 명령어

nslookup[-type=레코드][호스트명]

DNS(Domain Name System)에서 특정 도메인 이름(예: google.com)이 어떤 IP 주소를 가지고 있는지 조회하거나, 반대로 특정 IP 주소가 어떤 도메인과 연결되어 있는지 확인할 때 사용되는 네트워크 명령어야.

✔ 주로 DNS 설정을 점검하거나 네트워크 문제를 해결할 때 사용돼! 😊

 

- ethool 명령어 

ethernet card의 속도 설정 문제와 전송 문제를 설정하거나 확인할 수 있는 툴, NW IF 의 물리적 연결 여부를 확인할 수 있는 명령어

이더넷 카드의 Link mode를 Auto-negotiation에서 100Mb/s Full duplex로 변경할 때, 

ethernet -s eth0 [speed 10 | 100 | 1000][duplex half | full][autoneg on[off]

 

- arp 명령어 

로컬 네트워크 상에 있는 다른 호스트의 MAC 주소를 확인할 때 사용하는 명령

시스템이 가지고 있는 arp 테이블을 확인하고 추가, 삭제하는 명령어, 유틸리티 mii-tool보다는 상세한 NW IF 의 상태 정보를 확인할 수 있음

 

- ARP(Address Resolution Protocol) 

ip(논리적) 주소를 물리적 네트워크 주소로 대응시키기 위해 사용되는 프로토콜

로컬 네트워크에 있는 다른 시스템(MAN) 주소를 확인할 때 사용하는 명령

 

 

*하둡(Hadoop)

분산 환경에서 빅데이터를 저장하고 처리할 수 있는 자바 기반의 오픈 소스 프레임워크

 

*DHCP(Dynamic Host Configuration Protocol)

회사 내에서 인터넷에 접속할 때마다 IP 충돌이 수시로 발생할 때 사용, PC의 수가 많거나 PC 자체 변동사항이 많은 경우 IP 설정이 자동으로 되기 때문에 효율적으로 사용 가능, 네트워크에 연결된 장치(클라이언트)들에게 IP 주소, 서브넷 마스크, 게이트웨이, DNS 서버 등의 NW 설정을 자동으로 할당해주는 서버

 

*채널 본딩

호스트 컴퓨터에 두 개 이상의 네트워크 인터페이스를 장착한 후에 안정성이나 전송속도를 높이기 위해 구성하는 기술

 

*고가용성 클러스터

서버와 네트워크, 프로그램 등의 정보 시스템이 지속적인 서비스를 제공하는 환경