개발자의 노트
iptables를 이용한 방화벽 포트 오픈

# iptables -I INPUT -m tcp -p tcp --dport 80 -j ACCEPT 이렇게만 하면 재부팅시 원래대로 돌아가므로 아래 절차까지 수행 # /sbin/service iptables save # /sbin/service iptables restart

외부 인터넷연결 안되는 서버 처리

게이트웨이 정보가 잡혀있지 않아서 외부로 인터넷 연결이 안되는 리눅스 서버 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 BOOTPROTO=static

Debian 계열에서 ll 명령어 사용하기

Debian 계열의 리눅스에서는 기본적으로 ll 명령어가 지원이 안된다. 최근에 구입한 라즈베리파이에 설치된 라즈비안OS가 Debian 계열이라.... 직접 추가해서 사용하자. # vi /etc/profile alias ll='ls $LS_OPTIONS -l' # source /etc/profile

리눅스 언어셋 설정

간단하지만 유용한 설정 LANG 설정 #vi /etc/sysconfig/i18n LANG=”ko_KR.UTF-8” #source /etc/sysconfig/i18n

리눅스 시간동기화 - 크론탭으로 자동화

간단하지만, 유용한... 크론탭에 시간동기화 설정하기 #crontab –e 00 01 * * * rdate –s time.bora.net && clock -w

OpenSSL을 이용해 Self-Signed SSL 인증서 만들기

테스트용으로 자체 서명된 SSL 인증서를 만들어보자. 이 글은 How to Create Self-Signed SSL Certificates with OpenSSL에서 대부분 참조했다. 먼저, 개인 키 (.key) 와 인증서 서명 요청 파일 (.csr)을 생성한다. # openssl req -new -newkey rsa:2048 -nodes -keyout www.xxxx.co.kr.key -out www.*****.co.kr.csr Generating a 2048 bit RSA private key …………………………………………..+++ ……………………….+++ writing new private key to ‘www.xxxx.co.kr.key’ —– You are about to be asked to e..

리눅스에서 게이트웨이정보 설정해서 외부인터넷 사용하기

게이트웨이 서버 아이피(예:192.168.0.1)를 추가해주고 네트워크 서비스 재시작 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 GATEWAY=192.168.0.1 추가하고 저장 # service network restart

리눅스(CentOS)에 JDK 설치

CentOS 기준임. http://www.oracle.com/technetwork/java/javase/downloads/jdk6u37-downloads-1859587.html Java SE Development Kit 6 Update 37 다운로드 (jdk-6u37-linux-i586-rpm.bin) /usr/local/src 폴더에 파일을 옮기고 실행권한을 줌 JDK 설치 # cd /usr/local/src # chmod 744 jdk-6u37-linux-i586-rpm.bin # ./jdk-6u37-linux-i586-rpm.bin Unpacking... Checksumming... Extracting.... . . Done. # ll *rpm* -rwxr--r-- 1 root root 686048..