아마존 AWS EC2 에서 리눅스 구축하여 개인용/업무용으로 활용하기
아마존같은 퍼블릭 클라우드를 업무, 개인용으로 사용할 수 없을까 고민을 하다가 Amazon AWS EC2 클라우드에 리눅스를 구축하는 방식을 시도해보기로 했다. 일단 아마존 AWS 계정이 있어야 하고 가입 첫 12개월 동안은 EC2 서비스 내에 특정 서비스는 아마존에서 무료로 제공하고 있다. 대다수의 사용자들은 업무, 개인 파일 저장 용도로 구글 드라이브, 네이버 N드라이브 같은 클라우드 저장소 서비스 정도면 충분하겠지만 고급 사용자들은 자체 서버를 구성해서 자신만의 플랫폼을 구축하고 싶기도 할 것이다. 예를 들어 웹 개발자가 자신만의 웹 서비스를 구축한다던지 DBA가 데이터베이스를 구축한다던지 말이다. 이런 경우 남는 PC를 서버로 구축해서 인터넷에 연결시켜 사용하는 방법 혹은 VM웨어 등의 가상머신을..
네이버가 검색 엔진으로서의 수명이 사실상 끝난 이유
지금은 더 이상 네이버를 인터넷 브라우저의 홈페이지로 설정해놓지 않지만 네이버를 오래 전부터 사용해왔던 사람으로서 검색엔진으로서의 네이버에 대해 평가를 하자면 사실상 수명이 끝났다고 본다. 평소에 영어로 된 자료와 컴퓨터와 관련된 정보를 많이 검색하는 편이라 이런 지극히 주관적인 결론을 내린 것이지만 실제 통계 자료에 의하면 일반 대중들 사이에서 네이버는 아직 건재하다고 한다. 이런 통계를 오래 전부터 봐왔는데 구글의 점유율이 조금씩이지만 점차 커지고 있다는게 주목할만한 부분이다. 개인적으로 현재는 구글로도 충분히 원하는 정보를 만족스럽게 얻을 수 있고 IT 관련 정보나 영문 자료를 찾을 때는 네이버는 그다지 큰 도움이 되지 않는다. 네이버는 전문적인 자료를 볼 일이 없고 일상적인 정보를 자주 찾는 사람..
리눅스 서버 SSH 접근 해킹 시도 로그 분석
부모님 집에 소형 리눅스 서버를 운영하면서 허브 자체의 포트포워딩 기능을 이용해 서버를 직접 외부 인터넷에 곧바로 연결시켰지만 얼마 가지 않아 외부에서 들어오는 SSH 로그인 시도가 너무 많아져서 서버 속도가 너무 느려지는 현상이 발생하다가 몇 개월 후에는 아예 서버가 해킹 당했는지 부팅조차 되지 않는 상황이 되어서 결국 리눅스 시스템을 다시 구축한 경험이 있습니다. 그 후 일반 회사 인프라쪽에서 일을 하면서 알게된 사실은 자체적으로 서버실을 운영하는 기업들은 프록시서버나 웹서버처럼 외부 인터넷에 연결이 되어야 하는 서버만 DMZ이라는 중립적인 구역 안에 두어 외부 인터넷과 연결 되게하고 그 외의 사내 인트라넷이나 ERP 시스템 등은 라우터나 방화벽 등을 이용해 외부와의 연결을 철저하게 막는다는 것을 알..
연습용 루트계정 리눅스, 윈도우 터미널 원격 접속 제공하는 사이트 (센트OS, 페도라 등)
리눅스를 배우면서 우연히 유용한 사이트를 발견했습니다. 리눅스를 사용하기 위해서는 실제로 PC에 리눅스를 새로 설치하는 방법, VMware 같은 에뮬레이터를 이용해서 가상으로 구현하는 방법, 그리고 이미 구현된 리눅스 서버에 텔넷으로 원격으로 접속하는 방법이 있는데요. 그 중 가장 간단한 방법이 세번째 방법입니다. 인터넷 상에 리눅스 쉘을 연습용으로 제공해주는 곳이 몇 군데 있는데 그것도 리눅스가 진짜 돌아가는 것처럼 자바스크립트로 구현해 놓은 곳과 진짜 리눅스 서버에 접속할 수 있는 곳으로 나뉘어집니다. http://www.linuxzoo.net 여기는 진짜 리눅스 루트계정에 접속할 수 있도록 서비스를 제공해 주는 곳입니다. 여러 배포판의 리눅스와 윈도우를 제공하고 있습니다. (리눅스 센트OS, 리눅스..
② 개인용, 중소규모 서버 구성 방법 두가지 : 일반적인 방법 vs 가상화
기본적인 하드웨어, 네트워크 셋팅을 마치고 이제는 서버를 실제로 구성하는 방법을 설명해드리겠습니다. 하지만 실제 서버 구축하는 방법은 인터넷과 책을 찾아보면 너무 흔하고 OS 버전과 배포판에 따라 방법이 달라지기 때문에 여기서는 생략을 하고 대신 전반적인 개념 위주로 설명을 하겠습니다. 일단 서버 구축 방법에는 크게 두가지가 있습니다. 전통적으로는 서버 한대당 OS 하나를 설치해서 사용하는 방법(Physical Machine)이 흔했지만 대략 2010년 이후로 VMware나 Citrix 로 대표되는 가상화 방식(Virtual Machine)이 급속히 성장하면서 서버 뿐만 아니라 일반 유저들도 개인 용도로 가상화 어플리케이션을 널리 사용하게 되었습니다. 가상화는 물론 아주 오랜 옛날부터 있던 개념이고 가상..
① 개인용, 중소규모 서버 운영에 앞서 간단한 리눅스 소개
리눅스는 보통 서버용도로 많이 쓰이고 개인용으로는 잘 사용되지 않는 운영체제라 실제 사용할 일이 있을까 싶었지만 우연히 교육을 받아보니 상당히 매력있는 운영체제라는 것을 알게 되었고 더 알아보고 싶어서 개인용 혹은 중소규모 조직에 적합한 부담없는 서버 환경을 구축해서 (제 경우 맨 처음에는 30만원 상당의 HP MicroSvr G7 N54L 서버, 3TB 하드디스크, 8GB ECC 메모리를 구입해서 CentOS 7.0 를 설치했었고 나중에는 ESXi 하이퍼바이저 설치 후 그 위에 리눅스와 윈도우 서버를 올려 가상화 운영) 집에서 일반 가정용 인터넷망(KT 광랜)에 연결해 현재까지 돌리고 있습니다. 사실 출시된지 꽤 된 제품이라 퍼포먼스가 상당히 떨어지지만 개인 용도나 중소규모 조직에서 사용하기에 큰 불편..
(동일한 성능의) 윈도우 노트북 VS 맥북 : 장단점 및 7년 사용 후기
각각 2011년과 2012년에 구입한 ASUS 윈도우 노트북과 Apple 맥북 프로(Late 2011)를 2018년 말인 아직까지 잘 사용하고 있습니다. 윈도우 노트북의 경우 윈도우7을 시작으로 8.1을 거쳐 현재는 10 버전을 설치해서 사용하다가 현재는 서버 연결용으로 사용하고 있고 맥북의 경우 자동 업데이트를 통해 Lion, Mountaion Lion, Mavericks, Yosemite, El Capitan, Sierra를 거쳐 현재 High Sierra로 아직 일상 용도 사용 중입니다. 두 기기 사이에 전반적인 하드웨어 스펙은 거의 동일합니다. 맥북의 경우 중고로 구입한거라 실질적인 사용 기간도 거의 동일합니다. 단지 원래 둘 다 메모리가 4GB 였는데 8GB로 업그레이드 한 것 빼고는 바뀐게 없..
읽고난 뒤 기억을 더 잘하게 만들어주는 영어 폰트 (Sans Forgetica)
Sans Forgetica 폰트는 호주의 RMIT 대학교의 Behavioural Business 연구소에서 만들어진 폰트로 알파벳 모양을 인위적으로 생략해서 가독성이 떨어지게끔 디자인해서 읽는 사람이 무의식적으로 좀 더 주의를 기울이게 만들어 결과적으로 읽은 내용을 좀 더 잘 기억하게 하는 폰트입니다. 실제 해외에서 400개 대학의 학생들을 두 부류로 나누어 실험해본 결과 Sans Forgetica 폰트로 쓰여진 글을 읽은 학생들은 57%를 기억해냈는데 비해 Arial 폰트로 쓰여진 글을 읽은 학생들은 50%만 기억을 해냈다고 합니다. 물론 영어 폰트라 한글에는 적용할 수 없지만 영어로 쓰여진 글을 자주 읽는 사람이라면 한번 써보면 좋을 것 같습니다. 제가 한번 테스트해보니 글을 읽을 때 좀 더 주의를 ..
인터넷 익스플로러, 구글 크롬, 파이어폭스 즐겨찾기 간단한 백업 방법
인터넷을 많이 사용하시는 분들은 보통 즐겨찾기에 등록된 사이트가 많은데요. 만약 컴퓨터가 고장이났는데 파일 복구가 되지 않는 경우 그동안 모아두었던 소중한 즐겨찾기들이 다 날라가버리는 경우가 생길 수 있습니다. 이런 경우를 미연에 방지하기 위해서 즐겨찾기를 백업하는 방법을 인터넷 브라우저에 따라 알려드립니다. 인터넷 익스플로러 방법 1) 즐겨찾기 목록을 html 파일로 저장하기 1. IE 열기 → 파일 메뉴 → 가져오기 및 내보내기 선택 → 새 창에서 파일로 내보내기 선택 → 즐겨찾기 선택 → 내문서에 bookmark.html 파일이 생성됨2. 이 파일을 다른 외장하드, USB 등에 보관하고 있다가 나중에 필요할 때 위 과정 네번째에서 '파일에서 가져오기'를 선택하고 방금 저장했던 그 북마크파일을 불러들..