오프라인 행사를 한다면? 사람들이 결혼을 하거나, 회갑연 등과 같은 큰 이벤트를 열 때 우리는 전문가의 도움을 받는다. 날짜는 언제로 할 것이며, 장소는 어디로 할지, 얼마나 많은 손님들을 받을 것인지 등에 대해 소위 컨설팅을 받고, 행사 진행 관점에서 전문가로부터 도움을 받곤 한다. 온라인 이벤트를 한다면? 사람들 세계 뿐만 아니라, 인터넷 그리고 인프라 세상에도 유사한 이벤트가 존재한다. 사람들을 오프라인 장소로 초대하는 이벤트를 인용했는데, 만약 그 이벤트가 사람들을 어떤 온라인 사이트로 초대하는 것이라면, 이는 결국 인터넷 트래픽으로 전환될 것이다. 오프라인 행사에도 준비가 필요하듯, 온라인 행사에도 그에 상응하는 사전 준비가 필요하다. 컨시어지 서비스 나무위키에는 아래와 같이 소개가 되어있다. ..
AWS EC2를 쓰다보면, 돈을 챙기는 사람들은 어디에서 더 절약할 수 있지 않을까 들여다 보게 된다. 그러나, 회사에서 비용을 든든하게 대 준다면 별로 살펴볼 일이 없는 것도 사실이다. AWS에서는 주기적으로 인스턴스들을 업그레이드 한다. generation이 업데이트 되는데, 이 때 스펙 및 단위 비용을 살펴보면 비용을 절감할 여지가 있다. 일부 유형과 스펙, 비용 등을 예로 들어본다. (아시아태평양/서울 리전 기준) M 타입 유형vCPUECU메모리스토리지사용 비용(시간당)m4.large26.58GiBEBS0.123 USDm4.xlarge41316GiBEBS0.246 USDm4.2xlarge82632GiBEBS0.492 USDm4.4xlarge1653.564GiBEBS0.984 USDm5.large2..
telnet이 없는 경우 간혹 보안상의 이유로, telnet client가 설치되어 있지 않은 혹은 설치가 허락되지 않는 경우들이 있다. 또는 설치를 해서 확인을 할 수는 있으나 네트워크 연결이 되는지 한 번만 확인하면 되는데 굳이 설치까지 해야 되나? 싶을 때도 있다. 이럴 때는 어떤 대안이 있을까? 여러 대안들이 있을 수 있으나, 간편하게 아래 두 가지 정도면 확인이 가능하지 않을까 싶다. 물론, 적어도 이 명령어들도 실행이 가능한 환경이어야 한다는 가정이 깔려있긴 하다. nc(netcat) 활용 netcat을 활용하여, TCP/UDP 패킷 데이터를 간단히 확인해 볼 수 있다. nc -zv ip port nc -zv domain_name port curl 활용 curl -v telnet://ip:po..
윈도우즈 기반 VirtualBox 환경에서는, 게스트의 네트워크를 브릿지 네트워크로 설정하거나 NAT로 설정하고, 포트포워딩 설정을 VirtualBox에서 해줘서 ssh 접속하는 방식으로 사용했다. OSX에서도 물론 방식 1로 하면 이상없이 사용할 수 있다. 브릿지 방식이 아닌, 호스트 네트워크로 설정해 보자. 어댑터2를 새로 추가하고 호스트 전용 어댑터를 선택하면, “잘못된 설정 감지됨” 에러가 뜬다. 이를 해결하기 위해, VirtualBox > 환경설정 > 네트워크 > 호스트 전용 네트워크 탭 선택 후, 우측의 추가 버튼을 클릭한다. 우측의 추가 버튼을 클릭한다. 그러면, vboxnet0이 추가되고, 다시 이전의 vm 인스턴스 설정 화면에서 네트워크 설정을 변경하면, 이제 호스트 전용 네트워크 (어댑..
앞서, RedMine을 설치했더니 Apache와 SVN이 함께 설치된 상황이다. 1. SVN 테스트 먼저 SVN용 디렉토리를 만들자. mkdir /var/svn 해당 디렉토리 밑에 test repository를 생성한다. svnadmin create --fs-type=fsfs test 이제 /var/svn/test 디렉토리 내부에는 여러 디렉토리가 생성되어 있을 것이다. 그 중, conf 디렉토리에는 해당 repository에 대한 설정 정보가 담겨 있다. passwd는 reppository의 사용자 인증 정보를 기록하고, authz에는 사용자별 접근 권한을 정의한다. passwd에 사용자 정보를 추가하자. [users] luran = abcd1234 이번에는 authz 파일을 열어, 접근권한을 추가하자..
지난 번에 CentOS에 hplip를 설치하여, CentOS에서 직접 HP MFP1005로 인쇄가 되는 것을 확인하였다. 내 PC의 문제인지는 모르겠으나, HP에서 제공하는 프린터 드라이버를 다운로드 하여 프린터를 직접 연결하였으나 제대로 인식되지 않아 프린트를 하기 어려웠다. * Windows XP : 동작 * Windows Vista : 오류 * Windows 7 : 오류 * CentOS 6 : 동작 그래서, 항상 켜 놓는 MicroServer를 프린터 서버로 활용하게 되었다. 1. CUPS(Common Unix Printing System)의 설치 우선 CUPS가 설치되어 있어야 한다. yum install cups 2. CUPS 시작 CUPS가 동작하고 있지 않다면, 실행시킨다. service c..
[lame 설치] 1. http://odiecolon.lastdot.org/el5/noarch/ 사이트로부터 최신 odiecolon-repositories를 다운 받는다. (wget) 2. 다운받은 odiecolon-repositories rpm을 설치한다. rpm -Uvh odiecolon-repositores*rpm 3. lame 패키지를 설치한다. yum install lame [mplayer 설치] 인터넷 글 중, 내 설정에 딱 맞게 한 번에 맞아 떨어진 것은 https://www.centos.org/modules/newbb/viewtopic.php?topic_id=34461&forum=56 에서 찾을 수 있었다. rpmforge/ repoforge 등을 설정하지 말고, 다음과 같이 하라는 것이 ..
동기는 다음과 같다. 일단 호스트는 CentOS로 두고, 웬만하면 깨끗한 상태로 유지하려고 한다. 게스트로 CentOS를 설치하고, 여기에 이런저런 작업 및 테스트를 해보려고 한다. 그런데, VMWare는 상용이고, 리눅스용은 설치하자니 번거로울 것 같기도 하고, 마침 CentOS가 가상화를 지원한다. 그러므로, OS에서 지원하는 가상화를 써보자! CentOS6에서는 가상화로 KVM을 기본적으로 지원한다. 예전에는 Xen과 KVM을 선택하여 썼다고 하는데, 이제는 KVM만 지원한다. 일단, 무작정 KVM에 guest OS로 CentOS를 설치했더니 NAT로만 동작하는 것을 확인했다. VMWare를 사용했을 때는 guest OS의 네트워크를 NAT 또는 bridge로 추가/ 변경 설정이 쉬웠는데, KVM ..
1. samba 설치 우선 samba를 설치하자. yum install samba 2. 사용자 추가 samba를 사용할 사용자를 추가하고, 그 사용자를 samba 사용자로 등록하자. useradd luran passwd luran luran이라는 사용자를 추가하였다. 그러면, 이 계정은 다음과 같이 samba 사용자로 추가할 수 있다. smbpasswd -a luran 3. samba 환경 설정 /etc/samba/smb.conf를 수정하자. workgroup = WORKGROUP hosts allow = 192.168.1. 으로 설정하였다. 나의 데이터가 있는 곳을 추가해 주었다. [mydata] comment = my data path = /mnt/data/share public = yes writa..
마이크로서버를 사고, HDD 2TB를 새로 추가하였다. 다음과 같이 추가 하드를 장착하였다. 1. 시스템 끈 상태에서 HDD 추가 장착 2. 파티션 추가 fdisk /dev/sdb * p : 파티션 정보 조회 * n : 파티션 생성 데이터용과, 백업용으로 나누려고 2개로 나누었다. 그래서, /dev/sdb1, /dev/sdb2가 생성되었다. 잘 나뉘었는지, fdisk -l /dev/sdb로 조회하자. 3. ext3으로 포맷 mkfs -t ext3 /dev/sdb1 mkfs -t ext3 /dev/sdb2 4. 마운트 포인트 생성 mkdir -p /mnt/data mkdir -p /mnt/backup 5. 부팅시 자동으로 인식되도록 설정 mount /dev/sdb1 /mnt/data mount /dev/s..
마이크로서버에 설치한 CentOS에 HP MFP M1005를 연결 성공하였다. 역시 google! HP에서는 hplip(HP Linux Imaging and Printing)을 지원한다. google에서 검색어로 centos hplip를 입력하였다. 다음과 같은 링크를 얻어냈다. http://hplipopensource.com/hplip-web/install/manual/distros/centos.html 옆의 메뉴에 "Supported Printers"를 선택하여, 입력했다. 프린터 종류까지 선택하고, 조회하면 http://hplipopensource.com/hplip-web/models/laserjet/hp_laserjet_m1005.html 지원된다고 하니 아주 기쁘다. :) 프린터를 연결하자. (..
지난 여름에 과전류로 정전이 두 차례 되었는데, 아마도 그 때 HDD가 문제가 생긴 것 같았다. MircroServer에 연결해 놓은 HDD중, 마스터는 그냥 다시 linux를 설치했고, 두 번째 HDD에 이상이 있는지 검사해 보았다. 이 때 사용한 명령어가 fsck unmount된 상태에서 다음과 같이 실행하여 이상이 없음을 확인하였다. 휴우~ [root@localhost ~]# fsck -TV /dev/sdb1 [/sbin/fsck.ext3 (1) -- /dev/sdb1] fsck.ext3 /dev/sdb1 e2fsck 1.41.12 (17-May-2010) data: recovering journal data: clean, 8633/65544192 files, 81666168/262146654 bl..