AWS에서 NFS 서버 세팅

1. 서버로 사용할 인스턴스 생성 – Security Group 설정에서 Type을 All traiffic 선택 Source를 172.31.0.0/16 입력 – 172.31.0.0/16 은 서버를 위치할 VPC 의 아이피 대역을 의미 * 개별로 포트 설정을 하고 싶으면 아래 포트를 TCP/UDP 모두 열어줌 2049, 111, 32769, 32803, 892, 875, 662 2. 서버로 사용할 인스턴스에 NFS 설치 # yum install nfs-utils nfs-utils-lib 3. /etc/sysconfig/nfs 파이을 열어 아래 항목의 주석을 풀어줌 # vi /etc/sysconfig/nfs LOCKD_TCPPORT=32803 LOCKD_UDPPORT=32769 MOUNTD_PORT=892 RQUOTAD_PORT=875 STATD_PORT=662 STATD_OUTGOING_PORT=2020 – 주석을 푸는 항목들은 NFS 사용시 이용되는 포트들을 고정시키기 위한 작업임. – Security Group 설정에서 위에 설정한 포트와 2049, 111 만 열어도 문제 없음 4. /home/nfs 폴더 생성(공유할 Continue reading AWS에서 NFS 서버 세팅

LibreOffice 이용하여 pdf, ppt to image Converter 만들기

PDF, PPT 파일을 PNG나 JPEG 파일로 얻기 위하여 컨버팅 프로그램을 찾는 도중 unoconv 를 통하여 뽑아 낼 수 있는 것을 알아 내고 Github에 나와 있는 문서를 제대로 읽지도 않고 바로 삽질을 한 결과 겨우 성공하여 세팅 방법을 정리 해본다. OS는 CentOS 7 버전을 이용하였다. 먼저 unoconv 를 사용하기 위해서는 LibreOffice 나 OpenOffice 가 필요 하다. 4.1 이상 버전을 사용하여야 x server 없이 콘솔에서만 컨버팅이 가능 하게 할 수 있다. 1. LibreOffice 를 yum 으로 설치 # yum install libreoffice 2. unoconv 를 yum 으로 설치 # yum install unconv 3. libreoffice-headless를 yum 으로 설치 # yum install libreoffice-headless * 이놈 Continue reading LibreOffice 이용하여 pdf, ppt to image Converter 만들기

UsbWebserver 사용방법

개발시 로컬 웹서버로 간단하게 사용할 수 있는 USB 웹서버의 세팅 방법을 기록하여 둔다. ※ 참고로 Root Dir 설정시에 경로안에 한글폴더명이 포함되어 있으면 저장이후 부터 usbwebserver가 정상작동하지 않는다. Root Dir 설정시에는 반드시 영문으로만 구성된 경로를 지정하도록 한다. v8.6 기준으로 작성 1. http://www.usbwebserver.net/en/download.php 에 접속하여 다운로드 2. 원하는 폴더에 압축 해제. 3. 압축해제한 폴더 안에 settings/php.ini 파일을 에디터 프로그램(메모장, editplus) 등으로 편집 4. 912번 라인에 ;date.timezone = Europe/Paris 로 되어 있는 것을 date.timezone = Asia/Seoul 로 변경   – 맨 앞의 ;는 주석을 의미 5. usbwebserver.exe를 실행 6. 초기화면에서 언어를 English 로 설정하고 Setting 메뉴로 진입 7. Root dir 에 자신이 작업중인 프로젝트의 최상위 폴더를 입력   – Continue reading UsbWebserver 사용방법

CentOS 6.5에서 GitLab rpm 설치 하기

https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md 위URL의 문서를 보고 따라한 내용을 정리 한것으로 이전에 작성한 내용을 빠르게 확인 하기 위하여 늦었지만 이곳에 작성한다. RPM을 통하여 설치 하게 되면 자동적으로 nginx 서버와 Postgres 데이터베이스를 사용하게 된다. 기존에 아파치가 설치 되어 있을 경우 nginx 도 설치됨과 동시에 80포트를 사용하기 때문에 반드시 기존 아파치의 사용포트를 다른 것으로 변경해주거나 아니면 설치 이후 nginx 세팅에서 포트를 변경해주어야 한다. nginx서버말고 아파치를 이용하거나 mysql을 이용 할 수 있지만 그럴 경우 rpm을 설치 할 수 없고 직접 필요 파일들으 모두 설치 해주어야 한다. 인터넷에 검색하면 해당 설치를 자동화 해주는 내용들이 있으니 참고 하자. 모든과정은 root 에서 작업 하도록 한다. 1. https://www.gitlab.com/downloads/ 에서 CentOS 6.5 64bit Continue reading CentOS 6.5에서 GitLab rpm 설치 하기

ubuntu 14.04 wireshark 인터페이스 인식 안되는 문제

ubuntu 에서 wireshark를 설치 하고 실행 하면 eth0 를 비롯한 네트워크 인터페이스가 인식되지 않는 문제가 있다. /usr/bin/dumpcap 의 실행 권한 문제로 인하여 wireshark 에서 제대로 실행 하지 못하는 문제로 인하여 인터페이스 리스트에 아무것도 나오지 않는 현상인 것같다. 구글을 이용해서 검색 한 결과 아래와 같은 방법으로 권한을 설정하고 실행하면 Capture 가능한 Interfaces 목록이 출력된다. sudo addgroup -system wireshark sudo chown root:wireshark /usr/bin/dumpcap sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap 아래의 YOUR_USER_NAME는 로그인 사용자 계정명을 입력하면 된다. sudo usermod -a -G wireshark YOUR_USER_NAME 위와 같이 명령을 입력하고 실행하면 정상적으로 Interface List 에 eth0를 비롯한 모든 인터페이스가 출력 된다. Related posts: CentOS 6.5에서 GitLab rpm 설치 Continue reading ubuntu 14.04 wireshark 인터페이스 인식 안되는 문제