R 맛보기

Posted by 백창
2014. 8. 26. 13:03 빅데이터/R-last
반응형

 맛보기


 R에 내장되어 있는 데이터를 사용하여 기본적인 분석을 실시한다.


 기술통계


 각각의 변수에 대하여 6개의 기술통계량을 보여준다.

 boxplot() 함수를 사용하여 도표로 나타낸다.

pairs() 함수를 사용하여 산포도를 나타낸다.



 데이터 읽기



 위 방법은 데이터를 읽는 기본적인 방법이다. R은 Linux와 동일하게 /로 디렉토리를 구분한다. 다음으로 소개할 방법은 workspace를 지정하는 방법이다.



 setwd 로 작업 공간을 지정하고 그 이후 파일을 읽어올때는 경로를 적어 줄 필요가 없다.




반응형

'빅데이터 > R-last' 카테고리의 다른 글

이원분산분석  (0) 2014.08.26
일원분산분석  (0) 2014.08.26
기술통계  (0) 2014.08.26
rJava 설치  (0) 2014.08.04
R의 개념  (0) 2014.08.01

[용어] ARP

Posted by 백창
2014. 8. 11. 11:29 컴퓨터네트워크/개념
반응형

 ARP 란?


 Address Resolution Protocol 의 약어이다. 통신을 하기 위해서는 IP address를 Mac address로 바꾸는 절차가 필요하며, 이때 사용되는 프로토콜이 ARP이다. ARP는 32 bit IP주소를 48bit 네트워크 카드 주소(Mac)로 대응시켜주는 프로토콜이다.


- 윈도우에서는 arp -a 명령으로 확인 가능하다.



- 우분투에서도 arp -a 명령으로 확인 가능하다.



반응형

'컴퓨터네트워크 > 개념' 카테고리의 다른 글

OSI 7계층  (0) 2015.04.24
[용어] 터널링  (0) 2014.10.02
[용어] DHCP  (0) 2014.08.01

[openssh-server] 원격접속 설치

Posted by 백창
2014. 8. 4. 16:56 리눅스/서버 구축
반응형


 개요

 openssh-server 패키지를 사용하여 ssh 접속이 가능한 리눅스 환경을 구축하자

 ssh 설치

sudo apt-get install openssh-server

 포트변경

/etc/ssh/sshd_config 에서 접속 포트를 변경할 수 있다. 
 ssh는 포트를 변경하는 것 만으로도 보안성이 높아진다.


 테스트


윈도우에서 Putty프로그램으로 접속하는 화면이다.




반응형

'리눅스 > 서버 구축' 카테고리의 다른 글

[samba] 외부 네트워크에서 접속하기 - ssh 터널링  (0) 2014.09.13
[samba] 공유 디스크 설치  (0) 2014.09.12
[vsftpd] FTP 서버 설치  (0) 2014.08.04
[apache2] 웹서버 설치  (0) 2014.08.04
[bind9] DNS 서버 설치  (0) 2014.08.01

rJava 설치

Posted by 백창
2014. 8. 4. 16:40 빅데이터/R-last
반응형

 rJava 패키지 설치

install.packages("rJava")


 환경변수 설정

R_HOME 변수 등록 ( rJava 패키지를 설치한 프로그램의 위치)


 Path 경로 지정
  • 64bit : %R_HOME%\bin\x64; %R_HOME%\library\rJava\jri\x64;

  • 32bit : %R_HOME%\bin\i386; %R_HOME%\library\rJava\jri\i386;


 Eclipse 설정

생성된 프로젝트에 library\rJava\jri 경로에 있는 JAR파일을 모두 복사한다.

Java Build Path에서 Add JARs



복사한 JAR파일을 추가한다.


 테스트


간단한 소스 테스트


저장된 결과

반응형

'빅데이터 > R-last' 카테고리의 다른 글

이원분산분석  (0) 2014.08.26
일원분산분석  (0) 2014.08.26
기술통계  (0) 2014.08.26
R 맛보기  (0) 2014.08.26
R의 개념  (0) 2014.08.01

[vsftpd] FTP 서버 설치

Posted by 백창
2014. 8. 4. 15:46 리눅스/서버 구축
반응형

 개요

 vsftpd 패키지를 설치하여 리눅스에 FTP 서버를 운영하기


 vsftpd 설치


 vsftpd 설정

/etc/vsftpd.conf 파일을 수정


 상세 설정
  • anonymous_enable = NO
        anonymous 사용자의 접속 허용 여부 (default = YES)
  • local_enable = YES
        로컬 계정 사용자의 접속 허용 여부 (default = NO)
  • write_enable = YES
        write 명령어 허용 여부 (default = NO)
  • local_unmask = 022
        로컬 계정 사용자용 unmask (default = 077)
  • ftpd_banner = Welcome to blah FTP service.
        FTP 서버 접속할 때 환영 메시지 (default = vsFTPd 버전번호)
  • chroot_local_user = YES
        사용자의 홈 디렉토리를 벗어나지 못하도록 제한하기 위한 설정 (default = NO)


 vsftpd 재시작


 filezilla 설치 [ftp 프로그램]


 filezilla 접속

호스트에 접속을 시도한다. 포트는 기본포트(21)이므로 작성하지 않는다.

접속성공


 업로드 / 다운로드

파일 업로드 (클라이언트 -> 서버)

호스트에 업로드가 잘 되었는지 확인

다운로드 (서버 -> 클라이언트)

다운로드 확인


 기타

timeout 에 의한 종료

타임아웃 시간은 /etc/vsftpd.conf 에서 변경 가능하다.

반응형

'리눅스 > 서버 구축' 카테고리의 다른 글

[samba] 공유 디스크 설치  (0) 2014.09.12
[openssh-server] 원격접속 설치  (0) 2014.08.04
[apache2] 웹서버 설치  (0) 2014.08.04
[bind9] DNS 서버 설치  (0) 2014.08.01
[isc-dhcp-server] DHCP 서버 설치  (0) 2014.08.01

[apache2] 웹서버 설치

Posted by 백창
2014. 8. 4. 15:24 리눅스/서버 구축
반응형

 개요

 apache2를 사용하여 리눅스에 웹서버를 운영하자

 apache2 설치


 apache2 기본 설정

/etc/apache2/sites-available/default 파일 수정

위에서 설정해준 경로 /home/chang/www 디렉토리의 index.html파일을 가장 먼저 실행한다

 apache2 재시작


 결과


반응형

'리눅스 > 서버 구축' 카테고리의 다른 글

[samba] 공유 디스크 설치  (0) 2014.09.12
[openssh-server] 원격접속 설치  (0) 2014.08.04
[vsftpd] FTP 서버 설치  (0) 2014.08.04
[bind9] DNS 서버 설치  (0) 2014.08.01
[isc-dhcp-server] DHCP 서버 설치  (0) 2014.08.01

[bind9] DNS 서버 설치

Posted by 백창
2014. 8. 1. 14:11 리눅스/서버 구축
반응형

 개요

 bind9 패키지를 설치하여 리눅스에 DNS 서버를 운영하자

 기본설정

  • DNS 서버 IP : 192.0.30.5
  • WEB 서버 IP : 192.0.30.10

 bind9 설치


 기본 설정

/etc/bind/named.conf.local 파일 수정

 30.0.192.in-addr.arpa 에서 앞의 숫자는 192.0.30.xxx의 역순이다.

/etc/bind/baek.zones 파일 생성

/etc/bind/30.0.192.zones 파일 생성

위 수정 파일에서

5    IN    PTR    ns.baek.com.

 192.0.30.xxx에서 xxx가 5인 경우, 즉 192.0.30.5 의 IP는 NS(NameServer)라는 뜻이다.

10  IN    PTR    www.baek.com.

  192.0.30.10의 IP는 WEB서버의 IP 이다.

설정을 마치고 bind9을 재시작 한다.


 결과



반응형

'리눅스 > 서버 구축' 카테고리의 다른 글

[samba] 공유 디스크 설치  (0) 2014.09.12
[openssh-server] 원격접속 설치  (0) 2014.08.04
[vsftpd] FTP 서버 설치  (0) 2014.08.04
[apache2] 웹서버 설치  (0) 2014.08.04
[isc-dhcp-server] DHCP 서버 설치  (0) 2014.08.01

[isc-dhcp-server] DHCP 서버 설치

Posted by 백창
2014. 8. 1. 11:38 리눅스/서버 구축
반응형

 개요

 isc-dhcp-server 패키지를 설치하여 리눅스에 DHCP 서버를 운영하자

 기본세팅

  • Router IP : 10.0.0.4
  • IP Range : 172.0.0.4 - 172.0.0.254
  • DNS IP : 192.0.30.5


 isc-dhcp-server 설치



 인터페이스 카드 설정

/etc/default/isc-dhcp-server의 파일을 다음과 같이 수정한다. (자신의 인터페이스 카드 번호 확인)


 기본 설정

/etc/dhcp/dhcpd.conf 파일을 수정


 결과



반응형

'리눅스 > 서버 구축' 카테고리의 다른 글

[samba] 공유 디스크 설치  (0) 2014.09.12
[openssh-server] 원격접속 설치  (0) 2014.08.04
[vsftpd] FTP 서버 설치  (0) 2014.08.04
[apache2] 웹서버 설치  (0) 2014.08.04
[bind9] DNS 서버 설치  (0) 2014.08.01

[용어] DHCP

Posted by 백창
2014. 8. 1. 11:27 컴퓨터네트워크/개념
반응형

 DHCP 란?

 Dynamic Host Configuration Protocol의 약어이다. 간단하게 이야기하면 기계에 고정된 IP Address를 배당하는 것이 아니고 접속 할 때마다 IP Address를 동적으로 할당하는 프로토콜이다.


 DHCP의 특징

  • DHCP는 관리자의 구성에 요구되는 작업을 자동으로 처리하므로, 세팅의 편리함 및 IP 주소의 효율적인 관리가 가능
  • BOOTP 모든 기능을 승계 및 발전
  • Client가 다른 장소로 이동할 경우, 자동으로 IP 주소 변경기능을 포함함으로써 단말의 이동성을 강화
  • IP 주소를 필요할 때만 할당함으로써, IP 주소의 효율적인 사용 및 IP 자원 절약가능



반응형

'컴퓨터네트워크 > 개념' 카테고리의 다른 글

OSI 7계층  (0) 2015.04.24
[용어] 터널링  (0) 2014.10.02
[용어] ARP  (0) 2014.08.11

R의 개념

Posted by 백창
2014. 8. 1. 09:30 빅데이터/R-last
반응형

 R 이란?


 R은 데이터 분석을 위한 통계 및 그래픽스를 지원하는 오픈소프트웨어 환경이다. 
 R은 하나의 완성된 언어체계이다. 따라서 자유롭게 데이터 분석을 R안에서 수행할 수 있다는 장점이 있다. 또한 R은 통계, 머신러닝, 금융, 바이오인포머틱스, 그래픽스에 이르는 다양한 통계 패키지를 갖고 있으며 이 모든 것이 무료로 제공된다. 거기에 더해 최근 시류에 발 맞춰 R은 멀티프로세서에서 손쉽게 병렬화하여 실행할 수 있고, RHive를 사용하여 최근 인기를 끌고 있는 Hive환경에서 R을 사용할 수 있다.


 R의 특징


 Application이나 Platform을 구축할 경우 분석 영역의 솔루션으로 R을 사용하는 것이 용이하다. 

(시스템 통합의 용이성)

  • Language Interface : C, C++, Fortran, Java, Python, tcl/tk, VB, Perl, Ruby
  • Application Interface : Excel, Google earth, ArcView, COM/DCOM etc
  • DB Interface : ODBC (Oracle, Mysql, MS-SQL, PstgreSql etc)
  • IDE : RStudio, eclipse, emacs, Bluefish, Crimson Editor, ConTEXT, Vim, Jedit, Kate, TextMate, gedit, SciTE, WinEdt


반응형

'빅데이터 > R-last' 카테고리의 다른 글

이원분산분석  (0) 2014.08.26
일원분산분석  (0) 2014.08.26
기술통계  (0) 2014.08.26
R 맛보기  (0) 2014.08.26
rJava 설치  (0) 2014.08.04