linux 2

[LINUX] 가상 서버에서 tomcat 구동시 오래 걸리는 경우

가상서버(오픈 스택으로 구축한 private 클라우드던 AWS같은 public 클라우드던)에서 tomcat을 구동하는 경우 Spring Framework 같은 프레임워크나 아니면 그냥 Servlet으로 개발을 할때 오래 걸리는 경우가 있는데 이러한 경우 해결 방법은 아래와 같다. haveged 패키지 설치 혹은 JAVA_OPTS에 -Djava.security.egd=file:/dev/./urandom 을 추가 오래 걸리는 이유는 리눅스의 경우 random 함수를 사용하는 경우 /dev/random 디바이스를 이용해서 수행을 한다. 이 /dev/random은 랜덤 비트의 풀인데 이를 Entropy pool이라고 부른다. 사용자의 입력 신호(키보드, Disk I/O, 마우스 Click등)가 Entropy p..

엔지니어링 2018.03.16

[LINUX] /etc/fstab 옵션

fstab는 리눅스에서 mount와 관련 있는 명령어 이다.mount의 경우 시스템에 영구적으로 적용되는 설정이 아니라서 재부팅 하는 경우 해당 mount는 해재가 되는데 이럴 때 fstab에 기록을 하면 재부팅을 해도 영구적으로 mount가 된다. /etc/ 디렉터리 밑에 fstab 파일을 보면 아래와 같다. # cat /etc/fstab 파일시스템 장치명 마운트 포인트 파일시스템 종류 옵션 dump관련설정 파일점검 옵션 LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs/dev/shm tmpfs defaults 0 0 devpts/dev/pts devpts gid=5,mode=620 0 0 sysfs/syssysfsdefault..

엔지니어링 2017.06.05