안드로이드란? 안드로이드는 구글에서 서비스하고 있는 스마트폰용 운영체제입니다. 운영체제와 미들웨어, 사용자 인터페이스, 어플리케이션, MMS 서비스 등을 하나로 묶어 서비스를 제공하며 다양한 어플리케이션을 만들어 설치하면 실행될 수 있도록 구성된 운영체제 입니다. 현 시간 기준으로 안드로이드는 세계 모바일 시장에서 가장 성공한 OS라는 평가를 받고있습니다. 안드로이드는 리눅스(Linux)를 기반으로 제작되었고 언어는 자바를 사용합니다. 안드로이드 스튜디오란? 안드로이드 어플리케이션을 개발하는 방법은 다양한 방법이 있지만 가장 많이 사용하고 대중화 되어있는 방법은 바로 안드로이드 스튜디오를 활용하여 어플리케이션을 개발하는 방법입니다. 안드로이드는 기본적으로 자바를 필요로 하기 때문에 Java SDK를 먼저..
깃허브란? 깃(git)은 프로그램 등의 소스 코드 관리를 위한 분산 버전 관리 시스템입니다. 깃의 작업 폴더는 모두 기록하고 있어서 추적이 가능하고, 완전한 형태의 저장소입니다. 우분투에서 git 설치 1. sudo apt-get install git 명령어를 입력하여 패키지 리스트를 업데이트합니다. 2. sudo apt install git 명령어를 입력하여 깃을 설치합니다. 3. git --version이라는 명령어를 입력하면 설치할 git의 버전을 알 수 있습니다. 저는 2.17.1버전이군요. 4. 아래 명령어를 입력하여 깃에 push했을때 올라갈 내 정보를 입력해줍니다. git config --global user.name [이름] git config --global user.mail [메일 주소..
텍스트 파일 생성하기 : touch [파일명] 예제로 사용할 텍스트 파일을 하나 만들어주겠습니다. 텍스트 파일을 만드는 명령어는 touch [파일명]입니다. 편집기를 사용해서 텍스트 파일에 텍스트도 삽입해보세요. 저는 위와 같은 텍스트를 넣고 저장하였습니다. 파일 내용 출력하기: cat [파일명], more [파일명] 파일 내용을 출력하는 명령어는 cat과 more이 있습니다. cat명령어는 텍스트 파일의 내용을 화면에 연속적으로 출력합니다. 하지만 파일 내용이 길다면 cat을 사용하면 스크롤이 되므로 내용 확인이 조금 어렵게 됩니다. 이럴때는 화면단위로 내용을 출력해주는 more이라는 명령어를 사용하시면 됩니다. cat -n : 라인번호 붙여서 출력합니다. more +[시작할 행번호] : 출력을 시작할..
디렉토리 경로 확인 : pwd 현재 디렉토리를 경로를 확인하는 명령어는 pwd입니다. 현재 디렉토리의 절대 경로명을 출력합니다. 우분투 터미널을 바로 실행한 뒤 pwd를 입력하면 /home/계정명이 출력됩니다. 이는 현재 디렉토리의 절대 경로명이면서 동시에 접속한 계정의 홈 디렉토리에 대한 절대 경로명이 됩니다. 디렉토리를 이동하면 해당 경로가 바뀌게 됩니다. 디렉토리 이동 : cd [이동할 디렉토리] 현재 디렉토리에서 다른 디렉토리로 이동할때는 cd라는 명령어를 사용하여 이동합니다. 접근이 금지된 디렉토리를 제외하고는 어느 디렉토리든지 이동할 수 있습니다. cd 명령어와 함꼐 이동하고자 하는 디렉토리를 위와같이 입력하게 되면 해당 디렉토리로 이동하게됩니다. cd [디렉토리명] : 해당 디렉토리로 이동합..
우분투에 기본으로 파이어폭스(Firefox)라는 웹 브라우저가 탑재되어있습니다. 하지만 저는 크롬(Chrome)에 워낙 익숙해져있기에 파이어폭스(Firefox)가 굉장히 불편하게 느껴지더군요. 그래서 우분투에 크롬(Chrome)을 설치한뒤 주 웹브라우저로 사용하려 합니다. 이번 포스팅에서는 우분투 운영체제에서 크롬(Chrome)을 설치하는 방법에 대해 알아보도록 하겠습니다. 우분투에서 크롬(Chrome) 설치 / 다운로드 방법 wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 1. 단축키 Ctrl + Alt + T를 눌러 터미널창을 띄운 뒤 위의 명령어를 입력하여 크롬 브라우저 패키지 설치용 인증키..
리눅스에서는 master계정인 root 계정을 리눅스의 경우는 일반 사용자보다 서버로 이용하기 위한 경우가 더 많기 때문에 root 계정에 대한 보안이 상당히 중요합니다. 고로 root계정에는 암호가 필수적으로 걸려있는데요. 이 암호를 잊어버리게 되면 sudo로 시작하는 모든 명령어들을 사용할 수 없게되어 우분투 사용에 심각한 제약이 걸립니다. 오늘은 우분투 root계정 분실 시 초기화 하는 방법에 대해 알아보도록 하겠습니다. 우분투 비밀번호 분실 및 변경(초기화) 방법 1. 우분투 실행 시 Shift 혹은 Esc를 눌러 Ubuntu용 고급설정(Advanced options for Ubuntu)으로 진입합니다. 2. Ubunut, with Linux generic (recovery mode)로 들어갑니다..
우분투에는 윈도우와 달리 기본적으로 탑재되어있는 이미지 편집툴이 없습니다. 하지만 저는 우분투에서 가끔 화면 캡처도 하고 캡처한 이미지를 간단하게 편집도 하고 싶어 우분투에서 사용할 수 있는 간단한 이미지 편집기를 다운받으려 합니다. 우분투 이미지 편집기에 대해 조금 알아보니 우분투 판 그림판인 Kolourpaint라는 프로그램이 있더군요. 실제로 사용해보니 기능이 윈도우 그림판에 비해 다소 부실하기는 하지만 가벼운 이미지 편집용으로 사용하기에는 무리가 없을듯 합니다. 이번 포스팅에서는 Kolourpaint 설치방법에 대해 포스팅 해보도록 하겠습니다. 우분투 그림판(Kolourpaint) 설치 방법 1. Ctrl + Alt + T 를 눌러 터미널을 실행시킨 뒤 sudo apt-get install kol..
우분투를 설치하고 처음 실행시켰더니 한글 자판이 입력 되지 않았습니다. 윈도우에서 한/영 Key로 한글과 영어를 전환해서 사용하고 있어 우분투도 마찬가지겠거니 했는데 확인해보니 디폴트로 잡힌 한/영 전환키가 엉뚱한 키로 되어있더군요. 이번 포스팅에서는 우분투 설치 후 한글 입력키 세팅에 대해 포스팅 하도록 하겠습니다. 우분투 한글 설정 키보드 세팅 1. 우분투 바탕화면의 7시쪽을 보면 위와 같은 아이콘이 있습니다. 이 아이콘을 클릭합니다. 2. 아이콘을 클릭하게 되면 현재 우분투에 설치되어 있는 전체 프로그램의 아이콘이 뜰텐데요. 여기서 위 사진에 보이는 설정이라는 아이콘을 클릭합니다. 3. 설정 창 좌측의 지역 및 언어를 선택한 뒤 한개의 입력소스만을 남기고 모두 - 버튼을 눌러 삭제합니다. 그런 뒤 ..
PC의 운영체제는 윈도우가 거의 필수적으로 자리를 잡았습니다. 하지만 PC 운영체제가 윈도우만 있는 것은 아니고 리눅스라는 운영체제도 있습니다. 개인 PC에서 주 운영체제로 리눅스를 사용하기는 불편한 점이 많지만 실무에서 서버를 구성하고 있는 OS로 리눅스를 많이 채택하고 있으므로 공부 목적으로라도 리눅스라는 플랫폼의 운영체제를 사용해보고 싶을 경우도 있을 수 있습니다. 이럴 경우 윈도우와 리눅스 두 가지 운영체제를 모두 설치하여 번갈아가며 부팅 & 사용하는 방법으로 두 가지 운영체제를 효율적으로 사용할 수 있습니다. 리눅스의 장점 리눅스의 가장 큰 장점은 무료라는 점입니다. 윈도우의 경우 마이크로소프트에서 판매를 하고 있는 운영체제이지만 리눅스는 대부분의 버전이 무료로 배포되고 있기에 비용이 전혀 들지..
리눅스란? 리눅스(Linux)는 리누스 토르발스가 커뮤니티 주체로 개발한 컴퓨터 운영 체제입니다. 리눅스(Linux)는 UNIX운영체제를 기반으로 만들어진 운영체제 입니다. 리눅스(Linux)는 유닉스(UNIX)와 마찬가지로 다중 사용자, 다중 작업(멀티태스킹), 다중 스레드를 지원하는 네트워크 운영 체제(NOS)입니다. 리눅스의 원형이 되는 UNIX가 애초부터 통신 네트워크를 지향하여 설계된것처럼 리눅스 역시 서버로 작동하는데 최적화되어있습니다. 고로 서버에서 사용되는 운영체제로 많이 사용되고 있습니다. 리눅스의 특징 1. 리눅스는 유닉스와 완벽하게 호환가능합니다. 2. 리눅스는 공개 운영체제입니다. 오픈소스이므로 누구든지 자유롭게 수정이 가능합니다. 3. 리눅스는 PC용 OS보다 안정이며 보안쪽면에서..
리눅스 톰캣 서버를 사용하기 위해서는 우분 투안에서 미리 깔아놓은 이클립스와 톰캣을 연동하는 작업이 필요합니다. 이번 포스팅에서는 우분투 상에서 이클립스와 톰캣을 연동하는 방법에 대해서 알아보겠습니다. 우분투에서 이클립스 톰캣 연동 1. 먼저 이클립스를 실행시킨 뒤 Servers를 누르시고 밑에 보이는 No servers are available. Click this link to create a new server... 를 눌러주세요 2. 자신의 톰캣 버전에 맞는 버전을 선택해주세요 저는 톰캣 8.0버전이 설치되어있으므로 톰캣 8.0을 선택하도록 하겠습니다. 3. Browser...를 눌러서 경로를 설정해주도록 하죠 4. 수동으로 우분투를 설치하신분들은 설치경로를 지정해주시면 되고 톰캣을 터미널로 깔으..
리눅스 우분투상에서 하둡(hadoop)을 설치해보도록 하겠습니다. 하둡(hadoop)은 빅데이터 환경을 구축하기 위해서 필요한 필수 프로그램입니다. 이번 포스팅에서는 우분투에서 하둡의 설치방법에 대해서 알아보도록 하겠습니다. 빅데이터는 무엇인가? 디지털 환경에서 생성되는 데이터로 그 규모가 방대하고, 생성 주기도 짧고, 형태도 수치 데이터뿐 아니라 문자와 영상 데이터를 포함하는 대규모 데이터를 말합니다. 제4차 산업혁명시대를 맞이하여 그 중요성이 점점 커지고 있습니다. 하둡이란 무엇인가? 여러 개의 저렴한 컴퓨터를 마치 하나인 것처럼 묶어 대용량 데이터를 처리하는 기술이며 하둡은 수천 대의 분산된 x86 장비에 대용량 파일을 저장할 수 있는 기능을 제공하는 분산 파일 시스템과, 저장된 파일 데이터를 분산..
우분투에서 오라클 설치방법에 대해 알아봅니다. 1. 우선 오라클 홈페이지에 접속하셔서 자신이 다운받고자하는 오라클 버전을 선택합니다.오라클 설치링크 바로가기저는 오라클 11g를 설치하겠습니다. 2. 동의를 해주시고 오라클 Linux버전을 눌러주세요 3. 오라클 설치를 위해서는 오라클 계정이 있어야합니다. 로그인해주세요 없으신분들은 계정을 만들어주시기 바랍니다. 4. 파일을 저장해줍니다. 5. Ctrl+Alt+T를 누르셔서 터미널로 들어가신뒤 root계정으로 접속해줍니다.sudo su root / 자신의 패스워드 6. 그런뒤 cd 다운로드 폴더로 들어가줍니다. (사람마다 경로가 조금다름) 7. 압축파일로 받았으니 압축을 풀어주세요.터미널에 unzip oracle* 라고 입력해주시면 됩니다. 8. 그런뒤 D..