7월, 2015
31 07 2015
Haeng Ho Kang | Programming, Java |
sample_all_source_aes256_imcore_net AES256암호화를 다양한 Language에서 지원되도록 구현한 소스 http://www.imcore.net/encrypt-decrypt-aes256-c-objective-ios-iphone-ipad-php-java-android-perl-javascript-python/ 소스를 오픈해주신 imcore.net에 감사를 드립니다. *java1.6이상은 AES256으로 할때 라이브러리 업데이트 필요
23 07 2015
Haeng Ho Kang | TOOL, eclipse |
파일 코멘트 자동생성 조정 eclise > window >preference >선택 여기에서 java>code style > code templates 에서 Code / New Java Files 편집정 테마조정 http://eclipsecolorthemes.org/ 여기에서 Eclipse -> File -> Import -> General -> Preferences 적용하면 된다.
17 07 2015
Haeng Ho Kang | OS, Window |
1.IIS기존 32bit 에서 운영중인것을 win2008 64bit iis7.5에서 운영하려고하니 기존 dll(업로드 콤퍼넌트등)등이 말썽이 생겼다. 이럴경우 응용프로그램풀을 32bit로 사용하면 해결가능하다. FTP설정(아래의 URL에 잘나와있음) http://orangepark.tistory.com/123 순서 1.사용자에서 ftp로 접속할 계정을 생성 2.FTP서버생성후 사용권한편집에서 위에서 만든 계정추가 3.FTP루트의 FTP권한부여규칙에 생성한 계정을 추가 허용으로 한다. 4.FTP루트의 FTP인증에서 IisManagerAuth 사용을 사용자지정으로 추가하고 기본인증을 사용으로 하고 익명인증 사용안함으로 한다. 그리고 IIS […]
14 07 2015
Haeng Ho Kang | OS, Server, WAS, Linux/Unix |
vi tomcat.sh 상단에 description ,processname등을 입력한다.
|
#!/bin/bash ### BEGIN INIT INFO <span id="line-2" class="anchor"></span># Provides: scriptname <span id="line-3" class="anchor"></span># Required-Start: $remote_fs $syslog <span id="line-4" class="anchor"></span># Required-Stop: $remote_fs $syslog <span id="line-5" class="anchor"></span># Default-Start: 2 3 4 5 <span id="line-6" class="anchor"></span># Default-Stop: 0 1 6 <span id="line-7" class="anchor"></span># Short-Description: Start daemon at boot time <span id="line-8" class="anchor"></span># Description: Enable service provided by daemon. <span id="line-9" class="anchor"></span>### END INIT INFO |
링크를 걸어준다.
|
ln -s /app/dev/xxx/tomcat.sh /etc/init.d/Tomcat |
권한변경
|
chmod -R 755 /etc/init.d/Tomcat |
서비스등록
|
sudo update-rc.d Tomcat defaults |
이상 service Tomcat start TroubleShooting 서비스해지 sudo update-rc.d -f Tomcat remove warnging missing LSB information
14 07 2015
Haeng Ho Kang | OS, Linux/Unix |
Tomcat 실행시 The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
|
sudo apt-get upgrade libtcnative-1 |
|
find -name libtcnative-1* ./var/cache/apt/archives/libtcnative-1_1.1.29-1_amd64.deb ./var/lib/dpkg/info/libtcnative-1:amd64.postrm ./var/lib/dpkg/info/libtcnative-1:amd64.list ./var/lib/dpkg/info/libtcnative-1:amd64.md5sums ./var/lib/dpkg/info/libtcnative-1:amd64.shlibs ./var/lib/dpkg/info/libtcnative-1:amd64.postinst ./usr/share/lintian/overrides/libtcnative-1 ./usr/share/doc/libtcnative-1 ./usr/lib/x86_64-linux-gnu/libtcnative-1.so.0.1.29 ./usr/lib/x86_64-linux-gnu/libtcnative-1.a ./usr/lib/x86_64-linux-gnu/libtcnative-1.so ./usr/lib/x86_64-linux-gnu/libtcnative-1.so.0 |
위의 /usr/lib밑으로 링크를 걸어준다.
|
ln -s /usr/lib/x86_64-linux-gnu/libtcnative-1.so /usr/lib/libtcnative-1.so |
해결된다.
10 07 2015
Haeng Ho Kang | OS, Linux/Unix |
전체용량 du -sh
|
[root@web1 temp]# du -sh * 121M abc 6.7G support 141M aaabulletin 2.3G photoadmin |
현재폴더위 위치에서 첫번째 폴더 du -h –max-depth=1(두번째는 2)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
# du -h --max-depth=1 110M ./php 2.6M ./oraInventory 16M ./apache-tomcat-7 7.9M ./apache-maven-3.2.1 1.4G ./nginx 13M ./openssl 378M ./service 213M ./jboss-as 5.6G ./install 15M ./apache-tomcat-8 117M ./php_bak 40M ./apache-ant-1.9.3 8.9G ./devtool 1.4G ./mysql 16K ./lost+found 110M ./httpd 14M ./apache-tomcat-6.0.44 9.3G ./oracle 28G . |
|
#df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 103212320 42907052 55062388 44% / tmpfs 16425208 8161240 8263968 50% /dev/shm /dev/sda2 206424760 28875952 167063048 15% /a*** /dev/sda1 198337 61963 126134 33% /boot /dev/sda6 1546964244 33091620 1435291376 3% /d*** /dev/sdb1 1922859824 267390628 1557793524 15% /s*** |
|
# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 99G 41G 53G 44% / tmpfs 16G 7.8G 7.9G 50% /dev/shm /dev/sda2 197G 28G 160G 15% /app /dev/sda1 194M 61M 124M 33% /boot /dev/sda6 1.5T 32G 1.4T 3% /data /dev/sdb1 1.8T 256G 1.5T 15% /storage |
7 07 2015
Haeng Ho Kang | OS, Server, Linux/Unix, Web |
Nginx install 필수 라이브러리 sudo apt-get install gcc g++ make sudo apt-get install unzip apt-get install libpcre3-dev build-essential libssl-dev wget http://nginx.org/download/nginx-1.8.0.tar.gz PCRE NGINX는 Perl5에서 사용하는 정규표현식 라이브러리인 PCRE를 사용한다. 아래의 주소에서 다운로드 한다. 필자는 소스 다운로드 페이지를 경유해서 아래의 주소에서 가장 최신 버전의 파일을 다운 받았다. ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz tar xvf pcre-8.37.tar.gz openssl https 모듈인 […]
2 07 2015
Haeng Ho Kang | Server, WAS |
WEB-INF/jboss-web.xml
|
<?xml version="1.0" encoding="UTF-8"?> <jboss-web> <context-root>/</context-root> <symbolic-linking-enabled>true</symbolic-linking-enabled> <resource-ref> <res-ref-name>jdbc/xxdb</res-ref-name> <jndi-name>java:/xxdb</jndi-name> </resource-ref> </jboss-web> |
1 07 2015
Haeng Ho Kang | OS, Linux/Unix |
nmap 사용 설치
|
yum install nmap nmap -sS -O -v 123.123.123.123 nmap 123.123.123.123 |
문제해결 Open되었다가 filtered라고 나오는 경우 응답을 못받는다. 해결은 방화벽에 막혔을수 있고 라우터에 룰에 의해 차단, 호스트의 방화벽 소프트웨어의 원인 해당서버의 아이피를 변경해본다.(이경우는 운영하는 쪽에서 어디인지 모를경우 빨리 처리해야 하는 경우)