분류 전체보기

    리눅스 - RAID 시스템에 CentOS 설치

    리눅스 - RAID 시스템에 CentOS 설치

    여지껏 추가된 하드를 RAID로 묶는 작업은 이전 페이지에서 많이 했지만 첫 설치때부터 RAID를 사용한적은 한번도 없었다 리눅스 시스템을 처음 시작할 때부터 RAID로 하는 실습을 이 페이지에서 하도록 하겠다. VirtualVM에서 가상머신을 추가한다. 리눅스CentOSnext 차례대로 클릭 중간에 나오는 용량은 80G로 했다 공간이 부족하다면 20~30G선에서 해도 될것이다. 1. 먼저 하드를 만들자. RAID1로 만들 것이기 때문에똑같은 크기의 하드가 필요하다. 2. CD롬에 CentOS iso를 추가해준다. 3. OK 클릭 그리고 부팅을 하면 CentOS 설치가 나올 것이다 소프트웨어는 그놈으로 설정하고인터넷을 연결해주고 시스템 - 설치대상으로 들어간다. 하드를 두개 다 클릭하고 파티션을 설정한다..

    리눅스 - LVM(Logical Volume Manager) 구현

    리눅스 - LVM(Logical Volume Manager) 구현

    LVM을 구현해보도록 하자 LVM은 하드 디스크 두개를 묶어 하나의 그룹으로 만든 다음 파티션을 나누듯이 일정 크기로 잘라내는 하드 구분하는 관리형태이다. 그림과 같이 2TB 3TB로 된 하드를 하나로 묶어 볼륨그룹으로 만든 다음 3개의 논리그룹으로 나눌 것이다. 먼저 하드를 만들자 두개를 뚝딱 테스트이기 때문에 2g와 3g로 만들었다. 부팅 후 ls -l /dev/sd* 로 검색을 해보자 설정 안된 하드가 있을 것이다. 그 하드를 fdisk 명령어로 설정해주자 거의 디폴트값으로 진행해주면 되는데 하드의 System은 Linux LVM으로 만들어줘야한다. LVM의 헥사코드는 8e이다 이부분만 유의하도록 하자. sdc 하드도 똑같은 작업을 해주자. 그리고 하드를 물리볼륨으로 만들어줘야한다. 볼륨그룹으로 만..

    python으로 그래프 만들기 - pycharm

    python으로 그래프 만들기 - pycharm

    파이썬에서 그래프를 만들기 위해서는 numpy, matplotlib 과 같은 라이브러리가 필요하다. pycharm에서 file - setting - project: lab-python 으로 들어간다. 그리고 + 버튼을 클릭하고 pandas를 검색한다. 인스톨하자 matplotlib도 검색한다. 인스톨한다. 그 다음 csv 샘플 파일을 인터넷이든, 자신의 파일이든 하나 구해오자 그리고 아래와 같이 자신의 패키지에 넣어주자. 샘플파일을 넣었으면 코드를 한번 짜보자 """ python에서 데이터 분석을 할 때 자주 사용되는 패키지: numpy, pandas, matplotlib, cipy """ from pandas.io.parsers import read_csv import matplotlib.pyplot ..

    python에서 Oracle Instant Client 사용하기

    python에서 Oracle Instant Client 사용하기

    파이썬에서 oracle 데이터베이스에 접근하기 위해서는 window 운영체제에서오라클 데이터베이스에 연결해주는 dll 파일이 필요하다. 자바 개발환경에서는 jdbc.jar 파일이 이 기능을 해주나 파이썬의 경우 별도의 연결 작업이 필요하다. 이럴 때 사용하는 것이 OracleInstantClient이다, http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 이 링크에서 자신의 운영체제와 오라클 버전에 맞는 instantClient를 다운받도록 하자 적당한 디렉토리에 넣어두자 그리고 위의 경로를 복사해 두자. 다음은 환경변수를 설정해야 한다. 본인의 컴퓨터 아이콘 우클 속성에 들어간다. 그 후 아래의 과정을 ..

    Python 개발환경 설치

    Python 개발환경 설치

    먼저 파이선 홈페이지에 들어간다 https://www.python.org 다운로드 탭에 들어간다 2버전과 3버전이 있는데 3버전을 다운받자 2버전은 서비스가 종료한다고 한다 다운받아서 설치한다 path를 추가하도록 하자. 안그러면 환경변수를 따로 지정해주는 수고로움을 겪어야 한다. 설치하고 테스트 삼아 IDLE 들어가보자 print("Hello, Python!") 파이썬은 컴파일 필요없는 인터프리터 방식(스크립트 언어)의 언어이다다른 스크립터 언어로는 R이 있다. 잠깐 짚고넘어가는 간단한 인터프리터 설명(feat.위키백과) 다음으로 개발 툴을 다운받자 나는 jetbrains 좋아해서 jetbrains phycharm을 다운받을 것이다. 이클립스가 편한 사람들은 이클립스를 다운받도록 하자. https://..

    R - text mining 텍스트 마이닝 만들기

    R - text mining 텍스트 마이닝 만들기

    이 포스트에서는 데이터마이닝에 구축에 대한 것을 배울 것이다. 데이터 마이닝이랑 아래와 같은 형태의 통계지표를 이야기한다.관심빈도가 높을 수록 글자 크기가 크며, 낮을수록 작다. 통계 공공 포털 등에서 많이, 자주 활용하는 방법 중 하나이다. 먼저 분석할 데이터를 텍스트 형태로 워크스페이스에 넣는다. 실력만 있다면 다른형태의 데이터를 가져와서 가공해도 된다.(참고서에서 가져온 데이터라, 내가 배포해도 되나 싶어서 첨부하지 않는다.) 데이터가 없다면 적당히 웹에서 긁어서 실습해보도록 하자. 다음으로 코드를 기록해보도록 하자 처음으로 관련 패키지를 다운받아야한다. 순서대로 설치하고 메모리에 올리자. 빠샤 KoNLP는 자바 가상머신을 활용하는 함수들을 포함하고 있기에 자바 환경이 구축되어 있어야한다. 만약 구..

    R에서 Matrix(매트릭스)와 DataFrame(데이터 프레임) 등

    R에서 Matrix(매트릭스)와 DataFrame(데이터 프레임) 등

    저번에는 벡터를 살펴보았지만이번 포스트에서는 매트릭스와 데이터 프레임을 살펴보도록 하겠다. 코드 m1

    R에서 벡터(테이블, 행,열) / seq, rep 함수 이용

    R에서 벡터(테이블, 행,열) / seq, rep 함수 이용

    코드를 하기 앞서 기본적인 R의 용어부터 정리하자. 모든 자료구조의 테이블에서는 부르는 명칭이 다르다. 데이터베이스의 경우 레코드, 필드, 컬럼 등으로 부르고 데이터 마이닝이나 머신러닝을 하는 사람들은 examples, attributes 라고 부른다 R의 경우는 observations, variable로 부른다. 실체 조사한 관측치를 중점으로 잡는 통계언어 답다는 생각이 든다. R은 실측치를 다루는 만큼 1차원배열, 2차원배열, 3차원 이상의 배열을 부르는 용어도 다 다르다. 우리는 우선 먼저 vector에 대해 알아볼 것이다. 하지만 R의 용법 겉핥기 수준이니 자바 c등 기타언어를 접해보신 분들은문법 알아보기 수준일 것이다. 사실 이전 포스트에의 weight가 vector이다. 코드 결과 값 x에 1..

    R 변수 선언과 데이터 출력

    R 변수 선언과 데이터 출력

    먼저 R의 경우 주석은 앞에 # 을 붙이면 된다.C, 자바 등의 // 같은 표시다. R의 경우 변수 선언을 x

    R과 R studio 다운과 초기 설정

    R과 R studio 다운과 초기 설정

    R을 시작하기 위해서는 먼저 R언어 패키지와 그 R을 처리하는 스튜디오 프로그램이 필요하다. Rhttps://cran.r-project.org/ R Studiohttps://www.rstudio.com/products/RStudio/#Desktop JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html jdk 는 다른 개발환경에서도 많이 사용하니 설치되어있는 사람은다운받지 않아도 된다. 나는 패키지는 RStudio 내부에서 코드로 다운받을 것이다.미리 필요한사람은 다운받도록 하자. R은 들어가서 저 버튼을 클릭하여 다운받으면 된다. R 스튜디오의 경우 다운로드 버튼 클릭 클릭 자기 OS에 맞추어서 다운받으면 된다. 둘다 디폴트로 쭉쭉 ..