우분투 NFS 서버 설치 및 Xen 서버 NFS ISO Library

NFS는 Network File System의 약자로 클라이언트에서 네트워크 상의 파일을 파일시스템처럼 마운트하여 접근 할 수 있게 해주는 시스템이다. Xen을 통해 서버를 가상화하여 사용하다보면 Xen 서버 운영체제에 할당되는 스토리지가 작아서 별도의 usb 등을 통해 iso를 관리하여야하는데 nfs를 사용하면 편리하다. NFS 서버 설치 및 설정 먼저 NFS 서버로 사용할 서버를 준비한다. 본 글에서는 ...

Apache proxypass 설정

Ubuntu 업데이트 $ sudo aptitude update $ sudo aptitude -y upgrade Dependency 설치 $ sudo aptitude install -y build-essential $ sudo aptitude install -y libapache2-mod-proxy-html libxml2-dev Apache Mod 설정 $ sudo a2enmod proxy proxy_ajp proxy_http rewrite deflate headers proxy_balancer proxy_connect proxy_html Virtual Host 설정 $ sudo vi /etc/apache2/sites-available/your-domain.conf <VirtualHost *:80> ProxyPreserveHost On ProxyPass / http://0.0.0.0:port/ ProxyPassReverse ...

Eclipse 에서 Google App Engine 의 사용

참고 사이트 : https://developers.google.com/appengine/docs/java/tools/eclipse?hl=ko#Getting_Eclipse 구글 앱엔진을 이클립스에서 사용하려면 플러그인을 설치하여야한다. 톰캣을 이용하여 웹 프로젝트를 생성하여 작업하는 것과 크게 다를 것이 없어서 어렵지는 않다. 이클립스 플러그인 설치 플러그인의 설치는 위에 언급한 참고 사이트를 보면 쉽게 할 수 있다. 이클립스에서 Help > Install New Software.. ...

서버에서의 프로그램 유지

리눅스(CentOS)의 서버에 원격(ssh)으로 접속해서 java 응용프로그램(.jar) 등의 프로그램을 실행 할 때 ssh 세션이 종료된 이후에도 프로그램이 동작하게 하는 방법에 대해 작성한 글이다. 먼저 screen 이라는 프로그램을 설치하여야한다. # yum -y install ncurses-devel texinfo pam-devel libtool screen이 동작하기 위한 환경을 구축하는 것이다. 위의 프로그램들을 설치한 후 proinlab.com/download/screen32bit.rpm proinlab.com/download/screen64bit.rpm 각 ...

Linux vi Editor configure

vi editor config file is named ".vimrc". make this file at your home directory. "/home/username/.vimrc". # vi /home/username/.vimrc or # cd # vi .vimrc insert line you needed. scripte utf-8 set nocp // remove original vi options and use only vim functions set all& // set original option set hi=50 // set history size set vb // visual bell error message instead of sound set lpl // load plugin when start program set enc=utf-8 // encoding option if has("gui_running") // set font if ...

Set up tomcat at CentOS with Apache

Tomcat Download & Install at first, download tomcat refer this site, http://tomcat.apache.org/download-70.cgi. # wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-7/v7.0.37/bin/apache-tomcat-7.0.37.tar.gz # tar xvfz apache-tomcat-7.0.37.tar.gz # mv apache-tomcat-7.0.37 /usr/local/tomcat and make 'init.d/tomcat' file #vi /etc/rc.d/init.d/tomcat insert below. #!/bin/bash # description: Tomcat Start Stop Restart # processname: tomcat # chkconfig: 234 20 80 export JAVA_HOME=/usr/java/jdk1.6.0_35 export ...

PHP File Upload Size Setting

at CentOS ( or Another Linux OS ), find php.ini

# find / -name php.ini

and execute vim editor and find this

# vim /.../php.ini
post_max_size = 8M
upload_max_filesize = 8M

change this that you want.
must change both var.

CentOS Apache Setting

Apache Install # yum -y install httpd* # /etc/rc.d/init.d/httpd start Apache Setting # vim /etc/httpd/conf/httpd.conf change Home Directory & Setting Virtual Host DirectoryIndex index.html index.html index.php . . <VirtualHost *:80> DocumentRoot /home/user ServerName * </VirtualHost> Add your custom host <VirtualHost proinlab.com> DocumentRoot /home/user ServerName proinlab.com ServerAlias www.proinlab.com </VirtualHost>  Permission Setting change ...

InetAddress를 이용한 특정 도메인의 IP 주소 구하기

www.google.com 의 IP 주소를 구하는 프로그램이다. import java.net.Inet4Address; import java.net.InetAddress; import java.net.UnknownHostException; public class InetAddress_01 { public static void main(String[] ar) throws Exception { String[] StrArr = GetIPAddressByName(); for (int i = 0; i < StrArr.length; i++) System.out.println("IP address : " + StrArr[i]); } public static String[] GetIPAddressByName() { InetAddress[] ia = null; ...