Tistory 썸네일형 리스트형 [CentOs] c++ 컴파일러(Compiler) 설치 YUM으로 설치하겠어 yum -y install gcc gcc-c++ 그럼 20000~ 더보기 [Linux] makeself 유틸을 사용하여 Install 쉘 스크립트 및 tar 파일 Archeive 서버 데몬 구현이 완료되고 패키징시 여러개의 압축 파일 및 스크립트 파일을 깔끔하게 하나의 실행가능한 파일로 만들어 주는 makeself의 설치 및 사용법에 대해 간단히 정리해본다 1. makeself 설치 $ wget http://megastep.org/makeself/makeself-2.1.5.run $ chmod 755 makeself-2.1.5.run $ ./makeself-2.1.5.run $ cd makeself-2.1.5 $ sudo cp *.sh /usr/bin 2. 사용법 makeself.sh [options] [directory_to_package] [sfx_archive_filename] [label] [startup_script] [optional_script_args] 3. 예제 .. 더보기 [JAVA] Ecilpse 외부 라이브러리 포함하는 jar파일 만들기 일반적으로 jar파일을 Export했을 때 외부 라이브러리 Build Path등을 잡아주어야 하고 실수할 여지가 많아 지는 등 불편한다. 따라서 jar파일 안에 모든 라이브러리가 포함되어 있으면 편리할 것이다. 이러한 작업을 해줄 수 있는 ecilpse 플러그 인이 있어서 적용해 보았다. luna 이하버젼 http://sourceforge.net/projects/fjep/files/fatjar/fatjar_0_0_31/net.sf.fjep.fatjar_0.0.31.zip/download luna, mars http://www.oschina.net/code/snippet_570396_36930 1. fatjar를 다운받는다. 2. 압축을 해제한다. 3. 이클립스가 설치된 경로에 plugins 폴더에 압축을.. 더보기 [Linux] 사용자 계정 추가, 수정, 삭제, 패스워드 변경 1. 사용자 추가useradd {계정명} cat /etc/passwd | grep {계정명} 2. 패스워드 설정passwd {계정명} 3. 사용자 삭제#계정 및 홈 디렉토리 삭제 userdel -r {계정명} #계정만 삭제 userdel {계정명} 4. 변경#홈 디렉토리 변경 usermode -d {디렉토리} {계정명} #사용자 Description 변경 usermode -c '{설명}' {계정명} 더보기 [기타] Syntaxhighlighter Download 기존에 타 블로그에 포스팅 되어있는 SyntaxHighlighter 공식 홈페이지 다운로드 주소가 변경되었는지 404가 뜬다 아래 페이지에서 syntaxhighlighter_3.0.83.zip 파일을 다운받을 수 있었다 http://archives.wapka.me/site_dl.xhtml?get-id=941 수GO 더보기 [JAVA] logback + slf4j를 이용한 로그서버 구현 (SimpleSocketServer) 4개의 자바 서버데몬의 로깅 라이브러리를 slf4j와 logback을 사용하여 로그를 관리하고 있다. 원격지에 통합로그 서버를 구현해 달라는 요구사항이 있었고 시간은 없었고 logback에서 지원하는 SimpleSocketServer를 사용하여 로그 서버를 구축하였다. 1. 로그서버 시작 아래 명령을 통해 로그서버를 시작시키자. 물론 라이브러리는 추가 후 classpath를 명시해준다 java -cp logback-classic-1.1.3.jar:logback-core-1.1.3.jar:slf4j-api-1.7.12.jar ch.qos.logback.classic.net.SimpleSocketServer {로그서버 포트번호} {설정파일 디렉토리} 대략 설정파일은 아래와 같이 하였다. %d{HH:mm:ss.. 더보기 [CentOs] 레드마인(RedMinde) 설치 하기 Centos 6.7에 레드마인 설치를 시도한다 -.- 의존성 패키지 설치yum groupinstall "Development Tools" yum install openssl-devel readline-devel zlib-devel curl-devel libyaml-devel yum install httpd httpd-devel yum install ImageMagick ImageMagick-devel ruby 다운로드 https://www.ruby-lang.org/ko/downloads/ 난 2.1.10 버전을 다운로드 및 압축해제함 cd ruby-2.1.10 ./configure --disable-install-doc make make install make clean 레드마인 설치 cd ruby-2... 더보기 [CentOs] Free Radius 설치하기 1. Radius 서버 설치 yum install freeradius freeradius-mysql freeradius-utils mysql-server 2. mysql 설치 되어있다는 가정하에 mysql에 radius 계정 생성 3. DB dump Import mysql -u [login] -p [pw] < /etc/raddb/sql/mysql/cui.sql mysql -u [login] -p [pw] < /etc/raddb/sql/mysql/ippool.sql mysql -u [login] -p [pw] < /etc/raddb/sql/mysql/nas.sql mysql -u [login] -p [pw] < /etc/raddb/sql/mysql/schema.sql mysql -u [login] -p [.. 더보기 [Raspberry] 라즈베리파이2 에 라즈비안(Raspbian) 설치하기 1. 라즈비안 다운로드 https://www.raspberrypi.org/downloads/raspbian/ 아래 링크로 가서 라즈비안 이미지를 다운로드 받자. 2. win32 disk imager 다운로드 http://sourceforge.net/projects/win32diskimager/ 아래 링크로 가서 다운로드 받자. 설치 후 실행 > 이미지 선택 > 굽고자 하는 SD Card 선택 > Write 버튼 클릭 3. SD 카드를 장착 후 전원을 연결하면 자동 부팅! 4. 부팅 완료 후 sudo raspi-config 명령을 통해 설정을 변경 할 수 있다. 5. IP 설정 sudo nano /etc/network/interfaces 명령을 통해 인터페이스 설정 파일을 변경한다 static한 IP를 설.. 더보기 [Java] Reflection을 사용 해 field의 값 가져오기 소스코드 private static Object getter(Field field, Class clazz, Object obj) { for(Method method : clazz.getMethods()) { String methodName = method.getName(); if((method.getName().startsWith("get") && method.getName().length() == field.getName().length() + 3) || (method.getName().startsWith("is") && method.getName().length() == field.getName().length() + 2)) { if(method.getName().toLowerCase().endsWi.. 더보기 이전 1 2 3 4 5 ··· 7 다음