11.2 network 설정 정보
11.2.1 network 설정 정보
Raspberry Pi 시스템에서 network에 대한 기본설정은 /etc/network/interfaces 파일에 저장되어 있다.
Terminal 화면에서 해당 파일의 내용을 확인해 보니 다음과 같은 내용이 포함되어 있었다.
11.2 network 설정 정보
11.2.1 network 설정 정보
Raspberry Pi 시스템에서 network에 대한 기본설정은 /etc/network/interfaces 파일에 저장되어 있다.
Terminal 화면에서 해당 파일의 내용을 확인해 보니 다음과 같은 내용이 포함되어 있었다.
11.1.2 “ifconfig” 명령 – network 장치 상태 및 IP 주소 확인하기
Raspberry Pi 시스템에서 현재의 network 연결상태를 확인하거나 network 연결을 새롭게 시작하거나, 정상 작동중인 것을 중단하기 위해서 ifconfig 명령을 사용한다.
[명령 형식]
ifconfig [display-option] [interface] [작동 option]
11.1 network 일반
11.1.1 network 접속과 IP address
컴퓨터가 network에 연결되려면 IP address가 지정되어야 한다. network 상에서 다른 컴퓨터와 통신할 때는 항상 이 IP address를 이용한다. Raspberry Pi 시스템도 network에 연결되면, IP address가 부여된다.
Chapter 11 Network 관리
Chapter 주요 내용
여기서는 Raspberry Pi 시스템에서 network 정보를 조회하는 방법을 검토하고, 원하는 방식으로 network에 연결하기 위한 여러 가지 설정방법에 대해서 알아 보기로 하겠다.
다음과 같은 항목에 대한 내용을 포함하고 있다.
■ network 일반
■ network 설정 정보
■ hostname 이용
■ 유선 network 연결
■ 무선 연결
■ static IP 설정하기
■ network 활성화 및 중단
■ Bluetooth 설정 및 연결
10.9.4 “uniq” 명령
이 명령은 입력에서 자료를 읽거나 출력으로 자료를 내보낼 때 인접하는 중복되는 자료를 제거하는 기능을 수행한다.
[명령 형식]
uniq [option] [input] [output]
[명령 개요]
■ 입력이나 출력에서 인접하는 중복되는 행 자료를 제거한다.
■ user 권한 — 일반 user.
10.9.3 “sort” 명령
이 명령은 지정된 파일의 자료를 일정한 규칙에 따라 정렬한 다음 표준출력으로 내보낸다.
[명령 형식]
sort [option] [directory/파일]
[명령 개요]
■ 지정된 파일의 자료를 정렬해 준다.
■ user 권한 — 일반 user.
10.9.2 “wc” 명령
이 명령은 지정된 파일에서 행 수, 단어 수, byte 수를 계산해서 되돌려 준다.
[명령 형식]
wc [option] [directory/파일]
[명령 개요]
■ 지정된 파일에서 행 수, 단어 수, byte 수를 계산해서 알려준다.
■ user 권한 — 일반 user.
10.9 자료 조작 관련 명령
10.9.1 “awk” 명령
“awk” 명령어는 지정된 파일을 읽어 지정된 패턴과 일치하는 값을 가지고 있는 행을 찾고, 패턴이 일치하면 지정된 연산작업을 수행한다. 여기서의 연산은 라인 내의 필드 조작이나 필드 값을 이용한 산술 연산을 의미한다. “awk”라는 이름은 이를 개발한 세 사람의 이름 Aho, Weinberger, Kernighan에서 유래된 것이다.
“awk”는 Shell 프로그래밍과 BC, C 프로그래밍 언어와 같은 기능을 갖춘 프로그래밍 언어로 BC와 같이 완벽하게 작동하며 Shell의 인수인 $1, $2, $3과 같은 이름을 가진 필드 변수가 각 입력 라인에 사용될 수 있다. 또 C 언어와 유사한 프린팅, 제어 연산자도 가지고 있다.
10.8.3 “|” (pipe) 명령
Linux에서는 한 명령의 실행 결과로 나오는 출력을 다른 명령의 입력으로 사용할 수 있는 방법이 있는데, 이것이 |(pipe) 명령이다. 여기서 “pipe”라는 단어는 “pipe”에 들어오는 모든 입력을 없애거나 다른 곳으로 보내지 않고 내용의 손실 없이 입력된 그대로 출구로 보내준다는 의미이다.
통상적으로 어떤 명령을 실행할 때는 사전에 명시적으로 지정된 파일이나 입력장치에서 입력자료를 받아서 명령에서 지정된 방식으로 처리를 한 다음 그 결과를 출력으로 보내게 된다.
10.8.2 redirection 명령 – 입력, 출력 장치 변경
Linux에서는 특정 명령을 실행할 때 그 실행 결과를 사전에 지정된 출력장치로 보낸다. 그런데 필요에 따라 실행결과를 사전에 지정된 출력장치가 아닌 다른 출력장치로 보낼 수 있다.
이럴 때 사용하는 것이 “<" 와 ">” (redirection)이다. 이 명령을 사용하면 이 명령 뒤에 지정된 출력장치로 실행결과를 보내준다. “redirect”의 의미는 키보드와 모니터가 설정되어 있는 기본 입력과 기본출력을 다른 곳으로 변경하는 것이다.