본문으로 바로가기

복세편살 개발라이프

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 태그
  • 미디어로그
  • 방명록
관리자
  • 블로그 이미지
    LeafCat

    프로그래밍 / Blockchain / Insight / Life / 맛 / 여행

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

putty로 virtual box 리눅스 접속

virtual box 등의 가상 머신으로 올라가 있는 리눅스 서버에서 직접 터미널을 실행하는 것은 다소 불편하다.일반적으로 가상 머신으로 서버를 올려만 놓고 최소화 시켜둔 뒤 Host PC에서 putty 등의 ssh 접속 도구를 사용해 접속하여 사용하는 것이 편리하다.putty는 네트워크 원격 제어를 위한 Telnet, SSH, Rlogin 프로토콜을 지원한다. 유니코드를 지원하고 사용자 편의를 위한 여러 기능을 제공하지만 여전히 구닥다리 느낌이 나긴 한다.putty의 좋은 대안에 대해서는 다음에 따로 포스팅 하도록 하겠다.[MobaXterm - putty 대체 최강의 원격 작업 툴 : http://www.leafcats.com/156 ] virtual box로 구동한 리눅스 가상머신에 putty로 접근..

프로그래밍 & IT/Linux 2017. 4. 2. 15:33

티스토리 블로그 구글 번역기 설치

불과 20년 전 까지만 해도 대한민국이 아닌 다른 나라의 사람들과 소통하는 것은 매우 제한적었다.외국의 누군가가 만들어 낸 컨텐츠를 얻기 위해서는 많은 절차를 거쳐야 했고, 그 정보의 종류 자체도 상당히 제한되어 있었다. 컴퓨터와 인터넷의 확산으로 이러한 국가간 소통의 경계는 허물어 졌다. 이제는 웹 검색을 통해 언제 어느 상황에서건 다른 나라의 누군가가 만들어 낸 컨텐츠를 스스로 선택해서 볼 수 있게 되었다. 또한 내가 만들어 낸 컨텐츠도 외국의 누군가가 얼마든지 접근해서 볼 수 있다. 하지만 대한민국에서는 아직도 "언어" 라는 큰 장벽이 남아 있었다.내가 영어공부를 열심히 해서 영어로 작성된 컨텐츠를 읽을 수 있는 것과는 별개의 문제이다.내가 한글로 만들어낸 컨텐츠는 한글을 모르는 대다수의 외국인들에..

블로그 & 애드센스 2017. 4. 2. 14:15

리눅스에 도커(Docker) 설치하기

도커는 리눅스 뿐만 아니라 Mac이나 Window(10 이상으로 알고 있다.) 에서도 사용할 수 있다.하지만 맥이나 윈도우에서 보다는 리눅스 환경에서 도커를 사용하게 될 것이다.리눅스 환경의 PC에서 도커를 설치하고 직접 사용해 보자. 리눅스는 배포판 종류가 매우 많은데, CentOS, Ubuntu 등 대표적인 리눅스 배포판에서 도커를 설치하는 방법에 대해 알아보자. 도커에 대한 기본 개념과 특징은 아래 글을 참조한다.[ 가상머신과 도커 : http://www.leafcats.com/152 ] 1. 공통 스크립트 도커는 다양한 리눅스 배포판에 대해 배포판 종류를 자동으로 인식해서 도커 패키지를 설치해 주는 스크립트를 제공한다. 아래 스크립트를 배포판 종류에 상관 없이 실행하면 도커 설치가 진행된다. 1s..

프로그래밍 & IT/Docker 2017. 4. 2. 01:59

가상머신과 도커(Docker)

최근 서버를 구축할 때 뿐 아니라 일상적인 개인 PC에서도 Docker를 자주 사용할 만큼 Docker 가상화 기술이 대중화 되었다.우선 도커(Docker)를 공부하기 이전에 반드시 먼저 알고 넘어가야 하는 것이 가상 머신이다. 도커를 직접 설치해서 사용하기 전에 가상머신의 개념과 특징에 대해 알아보고, 도커가 탄생한 배경과 기본적인 특징에 대해 알아보자. 1. 가상 머신과 클라우드 서비스의 등장 하나의 컴퓨터에서 가상으로 또 다른 컴퓨터들을 만들어내기 위해 생겨난 개념이다. 하나의 컴퓨터에 여러 개의 OS를 설치할 수는 있지만, 동시에 부팅할 수 있는 것은 단 하나의 OS이다. 맥 컴퓨터에서 인터넷 뱅킹 등을 사용하기 위해서는 윈도우를 별도로 설치해 다시 부팅해야 했지만, 가상화 기술을 사용하면 맥 환..

프로그래밍 & IT/Docker 2017. 4. 2. 01:20

VirtualBox에 우분투(Ubuntu) 리눅스 설치

오픈소스인 리눅스는 배포사에 따라 수많은 배포 버전이 존재한다.기존에 VMware에 CentOS를 올려 사용하고 있었다. 새로 Ubuntu 리눅스를 공부해야 했고, 마침 회사에서 virtualBox를 사용할 일이 생겨서 이번에는 virtualBox에 우분투 리눅스를 설치해 보려고 한다. virtualBox 설치와 가상머신 생성에 대한 가이드는 아래 글을 참고 바란다.[ Oracle VM VirtualBox 설치와 사용 : http://www.leafcats.com/150 ] 아무런 설정 없이 생성한 가상머신을 실행하면 아래와 같은 에러가 발생할 것이다. 간혹, 가상머신을 생성할 때 OS를 선택했기 때문에 자동으로 운영체제가 설치되는 것으로 착각하는 분들이 있다. 가상머신 생성할 때 선택한 OS는 해당 가..

프로그래밍 & IT/Linux 2017. 3. 31. 23:28

Oracle VM VirtualBox 설치, 가상머신 생성하기

돈이 넘쳐나 여러 대의 PC를 준비해서 사용하지 않는 이상 동시에 여러 OS를 구동하고, 전혀 다른 PC처럼 사용하려면 가상머신(VM)을 사용해야 한다. 가상머신에 대한 간단한 개념은 아래 글에서 확인할 수 있다.[가상머신이란 무엇인가? : http://www.leafcats.com/44 ] VirtualBox 개요 대표적으로 사용되는 가상 머신은 오라클의 VirtualBox와 VMware의 VMware Workstation이 있다.VirtualBox는 완전한 프리웨어로 무료로 사용할 수 있으며, VMware는 유료로 서비스되고 일부 기능이 제한된 무료 버전도 있다. VirtualBox의 기본적인 성능은 VMware나 MS 버추얼PC보다 못하다. 다만 스냅샷 등의 강력한 기능을 사용하기 위해서 VMwar..

프로그래밍 & IT/개발 Tool 2017. 3. 31. 22:56

Docker 개념과 Architecture 정리

1. Docker docker는 컨테이너 기반 가상화 도구이다. 기존에 사용하던 가상 머신(VM)은 사용하기 위해서 항상 OS를 설치해야 했고, 이미지 안에 OS가 포함되어 있기 때문에 용량이 매우 크고 속도도 느리다.이에 비해 도커는 반가상화보다 더 경량화된 방식을 사용한다. 도커는 OS 전체를 가상화하지 않고 컨테이너라는 리눅스 커널 레벨에서 제공하는 격리된 가상 공간을 사용한다. 게스트 OS를 설치하지 않기 때문에 호스트와 속도 차이도 거의 없으며 기존의 VM에 비해서는 월등한 속도로 동작한다. 도커는 리눅스 컨테이너를 기반으로 이미지를 편리하게 관리하고 배포할 수 있다.또한 도커를 사용할 수 있는 환경만 있다면 어플리케이션에 대한 이미지를 pull 받아서 바로 사용할 수 있다. 이는 악성코드 분석..

프로그래밍 & IT/Docker 2017. 3. 31. 16:29

우분투 리눅스 root 계정 비밀번호 설정

ubuntu 리눅스를 설치하고 처음 사용하게 되면 root 계정으로 접속이 불가능하다. 처름 설치할 때 sub 계정의 비밀번호는 설정할 수 있지만, root 계정의 비밀번호를 별도로 지정하는 과정이 없기 때문이다. ubuntu에서 root 계정을 사용하기 위해서는 일단 처음에 생성한 root가 아닌 계정으로 접속한 뒤, sudo 명령어를 활용해 root 계정의 비밀번호를 설정 해 줘야 한다. 처음 부팅 후 root 계정으로 로그인을 하려고 할 때나 su 명령어로 root 계정에 접속하려 할 때 비밀번호를 몰라 당황했다. 우선 다른 계정으로 로그인 한 뒤에 sudo passwd root 명령어를 입력해 root 계정의 비밀번호를 아래와 같이 설정해 주자. 그 뒤에 root 계정으로 접속하여 설정한 비밀번호..

프로그래밍 & IT/Linux 2017. 3. 30. 13:40

CVE(Common Vulnerabilities and Exposures)

CVE(Common Vulnerabilities and Exposures) CVE는 Common Vulnerabilities and Exposures의 약자이다. 직역하자면 공통 취약점과 식별자인데, 한마디로 수많은 취약점을 공통화 하여 고유하게 넘버링을 한 것이다.CVE는 모든 종류의 소프트웨어 취약성에 부여된다. 펌웨어, 미들웨어, OS, 어플리케이션(응용 프로그램) 등 모든 소프트웨어에서 발생하는 취약점들이 대상이 된다. CVE가 정립되기 전에는 동일한 취약점에 대해 국가, 기업, 기관마다 각자의 기준에 맞게 이름을 붙였다.이런 상황에서 비영리 회사인 MITRE에서 1999년에 취약점들을 공통화 한 뒤 이를 데이터베이스화하여 운영하기 시작했다.큼직한 보안 사고들이 연달아 발생하자 2002년 NIST..

프로그래밍 & IT/보안 2017. 3. 29. 15:36

티스토리 블로그 텐핑 광고 삽입, 부가 수익 내기

블로그는 자신이 알고 있는 정보나, 사용한 제품에 대한 리뷰, 일상 혹은 칼럼 글을 사람들과 공유/소통하는 목적으로 작성됩니다. 과거에도 그랬고 물론 현재도 그 본질은 그대로이죠.하지만 1인 미디어의 시대가 열리고, 구글 애드센스를 필두로 각종 광고 플랫폼들이 쏟아져 나오는 요즘에는 조금 이야기가 다릅니다. 블로그로 수익을 창출할 수 있게 되었죠. 이 점을 악용해 자극적인 제목의 포스팅으로 의미없는 정보들을 대량으로 쏟아내는 악성 포스팅들도 많이 생겨나고 있지만, 블로그의 수익화는 나쁘게만 볼 수 없습니다.블로거가 작성하는 포스팅은 일종의 정보이고, 그 정보는 내용에 따라 충분한 가치를 지닙니다. 어떤 분야건 정성들여 작성된 포스팅은 엄청난 가치를 가지고 있죠. 가치있는 글이 많은 블로그는 점점 유입량이..

블로그 & 애드센스 2017. 3. 29. 01:54

리눅스 ln - 링크(inode, 하드링크, 심볼릭링크)

MS윈도우를 사용하다 보면 어떤 파일을 실행할 때, 해당 파일을 직접 실행하는 경우도 있지만 바로가기를 통해 접근하는 경우도 많다.리눅스 역시 윈도우의 바로가기와 비슷한 기능을 제공하는데, 이를 리눅스 링크 라고 한다.하지만 리눅스에서 링크는 윈도우의 바로가기와 조금 다르다. 리눅스에서 링크는 하드링크(Hard Link)와 심볼릭링크(Symbolic Link, 혹은 Soft Link) 두 가지가 있다.리눅스의 두 가지 링크에 대한 차이점과 생성 방법에 대해 알아보자. 리눅스 inode 먼저, 리눅스에는 inode라는 개념이 있다. 이는 리눅스(유닉스) 파일 시스템에서 사용되는 자료 구조이다. inode 파일 혹은 디렉터리의 각종 정보들을 담고 있다. 모든 파일과 디렉터리는 한개씩 inode를 가지고 있으..

프로그래밍 & IT/Linux 2017. 3. 28. 01:34

티스토리 블로그 파비콘 설정하기(주소창 아이콘)

웹 서핑을 하다보면 웹 사이트마다 주소창이나 탭 제목 왼쪽에 그 사이트의 정체성을 나타내는 아이콘이 있는 것을 볼 수 있을 것이다. 또한 즐겨찾기 등록시에도 해당 아이콘이 함께 등록이 된다.이를 "파비콘(favicon)"이라고 한다. 파비콘은 즐겨찾기(favorites)와 아이콘(icon)의 합성어이다.일반적으로 직접 웹 사이트를 제작할 경우, 16x16크기의 아이콘을 favicon.ico 라는 파일로 만들어 웹 사이트의 루트 디렉터리에 가져다 놓는 것으로 적용할 수 있다.하지만, 티스토리 등의 블로그는 본인이 직접 호스팅 하는 것이 아니기 때문에 루트 디렉터리에 접근할 권한이 없다.이에 티스토리는 관리자 메뉴에서 파비콘을 등록할 수 있는 기능을 제공한다.파비콘을 만들고, 티스토리 관리자 메뉴에서 파비콘..

블로그 & 애드센스 2017. 3. 27. 21:14

리눅스 ls -l 명령어 - 파일 정보 확인과 의미

리눅스의 파일에는 파일 이름이나 수정일시 등의 간단한 속성에서부터, 파일의 소유권이나 허가권과 같은 중요한 정보들을 담고 있는 속성들까지 다양한 속성이 존재한다.특히, 파일 허가권이나 소유권은 다중 사용자 시스템인 리눅스에서 매우 중요하다. 특정 파일에 대한 상세한 정보를 확인하고 싶을 때 사용하는 명령어가 'ls -l' 이다. 그냥 'ls -l' 만 입력하면 현재 디렉터리에 있는 파일들의 정보를 보여준다. 특정 파일에 대한 정보만을 보고 싶을 경우 'ls -l 파일명' 을 입력하면 된다. 우선 root 사용자로 접속하여 테스트를 위한 test.txt 파일을 생성했다.(사실 리눅스에서 확장자는 의미가 없다. 하지만 관행 상 구분을 위해 사용하는 경우가 많다. 확장자가 정확히 어떤 파일임을 나타내는 윈도우..

프로그래밍 & IT/Linux 2017. 3. 27. 02:27

리눅스 chmod 명령어 - 리눅스 허가권(Permission)

리눅스는 다중 사용자가 동시 접속하여 사용하는 다중 사용자 시스템이다. 따라서 모든 파일과 디렉터리에는 "소유권"과 "허가권" 이라는 속성이 존재한다.그 중 파일과 디렉터리의 허가권(Permission)을 확인하는 방법과, 허가권을 변경하는 명령어 chomd에 대해 알아보자. 우선, ls -l 명령어를 통해 특정 파일에 대한 정보를 확인하면 아래와 같은 정보들을 얻을 수 있다.여기서 허가에 대한 정보는 두번째 항목인 'rw-r--r--' 이다. 파일 허가권은 앞에서부터 3개씩 잘라서 읽으면 된다. 즉, 'rw-' , 'r--' , 'r--' 이렇게 세 덩이로 인식하면 된다.앞에서부터 소유자, 그룹, 기타사용자 에 대한 Permission을 의미한다.'r'은 read의 약자로서 읽기 권한을 뜻하고,'w'는..

프로그래밍 & IT/Linux 2017. 3. 27. 02:26

bPopup.js - JQuery 레이어 팝업 플러그인 사용하기

웹 개발을 하다보면 팝업을 호출해야 할 경우가 매우 많다.복잡한 기능을 수행하는 팝업 뿐 아니라, 상세 정보를 보여준다던가 혹은 단순히 사진 크게 보기 정도의 용도로도 팝업은 다양한 상황에서 필요하다.이 때, 매우 간단하게 모달 레이어 팝업을 구현할 수 있는 제이쿼리 플러그인이 있어서 사용해 보았다.바로 jquery.bpopup.js 플러그인이다. 간단하게 bPopup.js를 사용하여 레이어 팝업을 만들어 보고, 몇몇 옵션들에 대한 테스트를 해 보자. 우선 bPopup을 사용하기 위해서는 기본적으로 jQuery와 bPopup.js를 불러온다.jQuery는 1.3.x 이상의 버전이 권장된다고 한다. bpopup 개발자의 사이트(http://dinbror.dk/bpopup/) 에서 플러그인을 다운받아 제이쿼..

프로그래밍 & IT/Spring & HTML 2017. 3. 24. 18:06
  • 이전
  • 1
  • ···
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • ···
  • 17
  • 다음

사이드바

반응형

NOTICE

  • 블로그 게시글 무단도용에 대한 경고
  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (253)
    • 프로그래밍 & IT (191)
      • Spring & HTML (40)
      • Algorithm (7)
      • Linux (47)
      • Kubernetes (12)
      • Docker (25)
      • Java 기본 (3)
      • 웹디자인 (8)
      • golang (1)
      • DB (7)
      • node.js (5)
      • 보안 (5)
      • Python (2)
      • Cloud(AWS, Google Cloud) (5)
      • 개발 Tool (4)
      • 기타 IT정보 (15)
      • Infra (5)
    • IT제품 리뷰 (5)
    • Blockchain&Crypto (9)
      • 블록체인 (1)
      • DeFi (2)
      • Solidity (1)
      • EOS (5)
      • Klaytn (0)
    • 여행 (24)
      • 오사카 (8)
      • 유럽 (1)
      • 대만 (1)
      • 다낭&호이안 (6)
      • 뉴욕 (0)
      • 미서부 (8)
    • Life (7)
      • 음식 (4)
      • 나들이 (1)
      • Everything (2)
    • 블로그 & 애드센스 (17)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

TAG

  • docker
  • spring
  • EOS
  • HTML5
  • 주식
  • 종목분석
  • 티스토리
  • Spring Boot
  • 리눅스
  • 암호화폐
MORE+
07-01 14:26

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ  |   COPYRIGHT Catchup © 2017-2017 , ALL RIGHT RESERVED.
복세편살 개발라이프
블로그 이미지 LeafCat 님의 블로그
MENU
  • 태그
  • 미디어로그
  • 방명록
CATEGORY
  • 분류 전체보기 (253)
    • 프로그래밍 & IT (191)
      • Spring & HTML (40)
      • Algorithm (7)
      • Linux (47)
      • Kubernetes (12)
      • Docker (25)
      • Java 기본 (3)
      • 웹디자인 (8)
      • golang (1)
      • DB (7)
      • node.js (5)
      • 보안 (5)
      • Python (2)
      • Cloud(AWS, Google Cloud) (5)
      • 개발 Tool (4)
      • 기타 IT정보 (15)
      • Infra (5)
    • IT제품 리뷰 (5)
    • Blockchain&Crypto (9)
      • 블록체인 (1)
      • DeFi (2)
      • Solidity (1)
      • EOS (5)
      • Klaytn (0)
    • 여행 (24)
      • 오사카 (8)
      • 유럽 (1)
      • 대만 (1)
      • 다낭&호이안 (6)
      • 뉴욕 (0)
      • 미서부 (8)
    • Life (7)
      • 음식 (4)
      • 나들이 (1)
      • Everything (2)
    • 블로그 & 애드센스 (17)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바