Windows Vista 서비스 팩 1(SP1)을 설치하면 나중에 이를 삭제하는 경우를 대비하여 이후에 전혀 사용하지 않을 예전 파일들을 별도로 저장해 놓게 된다. 이렇게 되면 필요없는 하드 디스크 공간이 낭비될 수도 있다. 이를 제거하여 여유 공간을 확보하려면 명령 프롬프트 창에서 다음 명령을 실행하면 된다. 명령어 "vsp1cln.exe" 이 명령은 "Vista SP1 Cleaner"의 약어로 꽤 상당한 공간을 확보해 주며 작업 시간이 그렇게 오래 걸리지는 않는다. 명령을 실행할 때 나오는 주의 문구에서 알 수 있는 바와 같이 이 명령을 실행하면 서비스 팩 1을 제거하여 이전 환경으로 돌아갈 수 없으므로 일단은 잘 생각해서 진행해야 한다.
LOG4J I. 들어가면서.. 그리고 log4j log4j는 자바 어플리케이션에서 빠르고 효과적으로 로깅 할 수 있도록 도와주는 오픈 소스 프로젝트입니다. 로깅(logging)은 코드의 가독성을 떨어뜨리는 단점이 있지만 애플리케이션에 문제가 있을 때 개발자가 자세한 상황을 파악할 수 있도록 해 주며 테스팅시 빠질 수 없는 요소입니다. 아마도 여러분들은 여러 어플리케이션이 추가되면서 각 개발자들만의 독특한 로깅방식이 서로 썩이고 얽혀서 화면에 나타나는것을 많이 봤을겁니다 -_-; 즉 로깅방법을 통일할 필요가 있는것이죠. 모든 개발자가 특정 포맷에 맞추어서 로깅 한다면 한결 로깅하기도 편하겠지요 오픈 소스 프로젝트인 Log4j는 개발자들이 매우 손쉽고 다양한 형태로 로깅을 할 수 있도록 도와줍니다. 성능또한..
로깅 API의 필요성 애플리케이션을 개발할 때 디버깅을 위해서 System.out.println을 사용하는 경우가 많다. 윈도우의 경우 명령 프롬프트에서 출력 결과를 볼 수 있어 디버깅 툴로 IDE를 쓰지 않을 때에 가장 단순하고 편리한 방법으로 인식되어 왔다. 간단한 애플리케이션인 경우에는 System.out.println을 사용하여도 크게 관계는 없다. 그렇지만 간단한 테스트 정도가 아니고 애플리케이션이 일정 정도의 규모를 넘어서는 복잡성을 지닐 때는 이 방법에는 몇 가지 문제가 있다. 문제가 되는 지점 찾기 시스템 출력을 사용하여 널 포인터 에러를 찾거나 애플리케이션이 어느 곳까지 실행되었는지 찾아야 하는 경우가 있다. 어디까지 에러없이 실행되었는지 알고자 할때는 출력 내용상 별 의미가 없는 문장을..
링크 주소 : http://ant.apache.org/index.html 이클립스는 기본적으로 Ant 플러그인을 내장하고 있다. 특별히 설정해줘야 하는 것이 없음에도 불구하고 Ant Build 를 하면 아래와 같은 에러가 발생했다. -------------------------------------------------------- com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "C:\jre1.6.0" -------------------------------------------------------- 환경변수 설정에서 JAVA_HOME 을 ..
Xined 설정파일 보안 유지하기 xinetd.conf 파일 퍼미션 # chmod 600 /etc/xinetd.conf # chmod 600 /etc/xinetd.d/* 실수로 인하여 xinetd.conf 내용을 잘못 건드리거나 내용을 편집하지 못하게 하기 위하여 chattr 명령으로 파일 삭제및 쓰기등을 못하게 합니다. # chattr +i /etc/xinetd.conf # chattr +i /etc/xinetd.conf 파일을 수정하고자 할 때는 chattr 명령에 -i 해제 옵션을 사용하면 됩니다. chattr 명령은 리눅스 ext2 또는 ext3파일 시스템상에서 파일 속성을 바꾸는 명령어입니다. 여러 옵션 가운데 i 옵션은 변경할 수 없도록 하는 옵션으로 파일을 삭제하거나 다른 이름으로 변경하거나..
iptables 명령은 리눅스 IPv4 방화벽을 설정하는 명령어이다. 1.1 시리즈 부터 리눅스 커널은 패킷 필터링을 포함하기 시작했다. 제 1세대는 BSD의 ipfw를 기본으로 했고 1994년 후반기에 알란 콕스(Alan Cox) 에 의해서 포트 됐다. 이것은 리눅스 2.0에서 Jos Vos와 다른이들에 의해서 개선됐고 커널의 필터링 규칙을 제어하는 사용자 툴로는 'ipfwadm'이 사용됐다. 1998년 중반에 리눅스 2.2를 위해 사용자 툴로 'ipchains'를 내놓았다. 마지막으로, 제 4세대 툴이 'iptables'이고 리눅스 2.4를 위해 1999년 중반에 커널을 재작성했다. 패킷 필터란 네트워크를 통하는 모든 것은 패킷의 형태를 가지며, 패킷의 앞부분에는 패킷이 어디서 왔는지 어디로 향하는..
1. 입력모드로의 전환 a : 커서의 오른쪽에서 입력을 받음 A : 라인의 마지막에서 입력을 받음 I : 커서의 왼쪽에서 입력을 받음 o : 현재 라인 아래에 빈 라인을 추가하며 입력을 받음 O: 현재 라인 위에 빈 라인을 추가하여 입력을 받음 2. ex 명령모드 :ex 명령모드로 전환을 하기 위해서는 명령모드에서 ":"을 입력하면 커서가 화면 아래로 이동하며 ':'를 나타내고 대기상태로 들어갑니다. 이 형태가 ex 명령모드 입니다. :q -> vi 종료(저장하지 않은 문서는 종료되지 않음) :q! -> 저장을 하지 않고 vi 종료 :w -> 문서의 저장 :x -> 문서 저장 후 종료(명령모드에서 zz와 같음) :set 명령 (:set )명령 설정 해제는 option명 앞에 no를 붙입니다. -autoi..
1. IP 주소 막기 이번시간에는 Iptables사용법과 기본적인 firewall구성법에 대해서 알아보도록 하겠다. 이제 Iptables를 사용하기 위한 기본적인 설정에 대해서 알아보자. Iptables는 Kernel 2.4.x 기반의 리눅스 설치시에 기본으로 설치되어있고 /sbin 디렉토리 아래에 있다. 그리고 iptables와 ipchains는 동시에 사용할 수 없으므로 우선 ipchains의 모듈을 내려줘야 한다. lsmod를 해보고 만약 ipchains 모듈이 올라와 있다면 rmmod ipchains 명령으로 모듈을 내려줘야 iptables 사용이 가능하다. 이제 Iptables에 대해서 본격적으로 알아보도록 하자. 기본적으로 Iptables에는 세가지 chain이 있고 모든 패킷은 이 세가지 c..
- Total
- Today
- Yesterday
- antimalware
- UI변경
- @tistory.com
- Vista
- CORS
- Variable-Length Argument Lists
- 64비트
- 제주도기행
- 모데기
- win10
- 모데기 모임
- 화면잠금 단축아이콘
- One UI
- Cross-origin
- 제약산
- 윈도우 인코딩 설정
- 작업표시줄투명처리
- 은행나무숲
- cvs설정
- 오라클 계정 생성
- 크리스마스 파티
- CDPUserSvc
- d90
- TMP
- 옹이생일
- 보라매공원
- 함양 나들이
- 시작메뉴초기화
- 테더링 링크
- 볼링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |