Raspberry Pi_Kor_11.3.1 host name 설정하기

11.3 host name 이용

11.3.1 host name 설정하기

Raspberry Pi 시스템에서 시스템 자체에 대한 이름을 host name이라고 한다. 이 host name은 local network에서 Pi시스템 자체를 지칭하는 기능을 한다. 따라서 같은 네트워크에 있는 다른 시스템에서 Raspberry Pi 시스템과 통신을 할 때 Raspberry Pi 시스템에 부여된 IP address 대신에 host name을 이용하여 통신할 수 있다.

Raspberry Pi_Kor_11.2.2 IP address 부여 방식 설정

11.2.2 IP address 부여 방식 설정

일반적으로 network에서 컴퓨터가 IP address를 부여 받는 방식에는 “자동 IP 부여” 방식이 있고, “고정 IP 부여” 방식이 있다.

DHCP 서버에서 “자동 IP 부여” 방식으로 설정해 놓으면 그 서버가 관리하는 내부 network에 접속되는 개별 컴퓨터에 대해 IP를 자동으로 부여해주는 기능을 가지고 있는데, 통상 network에 접속하는 순서대로 자동으로 차례로 하나씩 IP address를 부여해 준다. 이런 방식에서는 현재 IP address가 192.168.0.100까지 부여되어 있으면, 다음에 접속되는 컴퓨터에는 192.168.0.101의 IP address가 부여된다.

Raspberry Pi_Kor_11.2.1 network 설정 정보

11.2 network 설정 정보

11.2.1 network 설정 정보

Raspberry Pi 시스템에서 network에 대한 기본설정은 /etc/network/interfaces 파일에 저장되어 있다.

Terminal 화면에서 해당 파일의 내용을 확인해 보니 다음과 같은 내용이 포함되어 있었다.

Raspberry Pi_Kor_11.1.2 “ifconfig” 명령 – network 장치 상태 및 IP 주소 확인하기

11.1.2 “ifconfig” 명령 – network 장치 상태 및 IP 주소 확인하기

Raspberry Pi 시스템에서 현재의 network 연결상태를 확인하거나 network 연결을 새롭게 시작하거나, 정상 작동중인 것을 중단하기 위해서 ifconfig 명령을 사용한다.

[명령 형식]

ifconfig [display-option] [interface] [작동 option]

Raspberry Pi_Kor_11.1.1 network 접속과 IP address

11.1 network 일반

11.1.1 network 접속과 IP address

컴퓨터가 network에 연결되려면 IP address가 지정되어야 한다. network 상에서 다른 컴퓨터와 통신할 때는 항상 이 IP address를 이용한다. Raspberry Pi 시스템도 network에 연결되면, IP address가 부여된다.

Raspberry Pi_Kor_11.0 Chapter 11 Network 관리

Chapter 11 Network 관리

Chapter 주요 내용

여기서는 Raspberry Pi 시스템에서 network 정보를 조회하는 방법을 검토하고, 원하는 방식으로 network에 연결하기 위한 여러 가지 설정방법에 대해서 알아 보기로 하겠다.

다음과 같은 항목에 대한 내용을 포함하고 있다.
■ network 일반

■ network 설정 정보

■ hostname 이용

■ 유선 network 연결

■ 무선 연결

■ static IP 설정하기

■ network 활성화 및 중단

■ Bluetooth 설정 및 연결

Raspberry Pi_Kor_10.9.4 “uniq” 명령

10.9.4 “uniq” 명령

이 명령은 입력에서 자료를 읽거나 출력으로 자료를 내보낼 때 인접하는 중복되는 자료를 제거하는 기능을 수행한다.

[명령 형식]

uniq [option] [input] [output]

[명령 개요]

■ 입력이나 출력에서 인접하는 중복되는 행 자료를 제거한다.

■ user 권한 — 일반 user.

Raspberry Pi_Kor_10.9.3 “sort” 명령

10.9.3 “sort” 명령

이 명령은 지정된 파일의 자료를 일정한 규칙에 따라 정렬한 다음 표준출력으로 내보낸다.

[명령 형식]

sort [option] [directory/파일]

[명령 개요]

■ 지정된 파일의 자료를 정렬해 준다.

■ user 권한 — 일반 user.

Raspberry Pi_Kor_10.9.2 “wc” 명령

10.9.2 “wc” 명령

이 명령은 지정된 파일에서 행 수, 단어 수, byte 수를 계산해서 되돌려 준다.

[명령 형식]

wc [option] [directory/파일]

[명령 개요]

■ 지정된 파일에서 행 수, 단어 수, byte 수를 계산해서 알려준다.

■ user 권한 — 일반 user.

Raspberry Pi_Kor_10.9.1 “awk” 명령

10.9 자료 조작 관련 명령

10.9.1 “awk” 명령

“awk” 명령어는 지정된 파일을 읽어 지정된 패턴과 일치하는 값을 가지고 있는 행을 찾고, 패턴이 일치하면 지정된 연산작업을 수행한다. 여기서의 연산은 라인 내의 필드 조작이나 필드 값을 이용한 산술 연산을 의미한다. “awk”라는 이름은 이를 개발한 세 사람의 이름 Aho, Weinberger, Kernighan에서 유래된 것이다.

“awk”는 Shell 프로그래밍과 BC, C 프로그래밍 언어와 같은 기능을 갖춘 프로그래밍 언어로 BC와 같이 완벽하게 작동하며 Shell의 인수인 $1, $2, $3과 같은 이름을 가진 필드 변수가 각 입력 라인에 사용될 수 있다. 또 C 언어와 유사한 프린팅, 제어 연산자도 가지고 있다.