본문 바로가기

전체분류

Linux chmod 명령 매뉴얼 한글화 작업 Linux 명령어 중에서 chmod 라는 것이 있다. 매뉴얼이 꽤 잘 쓰여져 있고, 보안상 중요한 내용들이 많이 있어서 한글화 작업을 해보고 싶어졌다. 시간 나는 틈틈히 보안상 관련있는 내용들에 대하여 작업을 하려고 한다. 혹시 kldp 에 있지 않을까... 더보기
Java 1.5 class 파일을 1.4 혹은 1.3 class 파일로 변환해 주는 툴 Retrotranslator 보통 흔히 있는 일은 아니지만, Java 1.5 로 컴파일 된 class 파일들을 1.4 버전의 class 파일로 변환하고 싶은 경우가 있다. 이럴 경우에 간단하게 사용할 수 있는 툴이 있으니, 이름하여 Retrotranslator Java 1.4 혹은 1.3 의 빠진 API 를 구현하기 위해서 ASM 프레임워크를 사용하고, Concurrency 를 지원하기 위하여, Java 1.5 backport 를 사용하였다고 한다. 이 툴로 변환한 class 파일은 재대로 잘 작동하는 것을 확인하였다. 물론 아주 정확하다고 말 할 수 없지만, 급하게 필요한 경우 사용하면 좋을 거 같아서 링크를 남긴다. 관련 URL은 아래를 참조. http://retrotranslator.sourceforge.net/ 더보기
리눅스 마스터 1급 1차 시험 리눅스 마스터 1급 1차 시험은 총 100문제가 출제되고 사지선다 문제로 출제가 된다. 시험보기 전에 리눅스 마스터 1급 표준교재 로 공부를 한다면 합격은 식은죽 먹기라고 생각한다. 하지만 책이 1100 페이지의 방대한 분량이라서 짧은 시간에 시험에 합격하고 싶은 사람이라면 책 전체를 보는 것보다는, 책에 있는 기출문제를 위주로 공부를 하면 합격에는 무리가 없을 것이다. 본인은 기출문제를 다 풀어보고 시험을 보았는데, 꽤 좋은 점수로 합격을 하였다. :) 합격 커트라인이 60 점이고, 합격만 원한다면, 기출문제를 1회정도만 풀어도 합격할 수 있을 것이다. (단, 리눅스를 1년정도 사용해본 사람에 한해서) 이제 리눅스 마스터 1급 2차 시험이 남았다. 끝까지 화이팅~ 아자! 더보기
Linux port 정보 알아내기 /etc/services 파일에 port 정보들이 나열되어있다. 더보기
Mac OS 용 markdown editor - Mou 쓸만한 markdown editor 를 찾던 중에 발견한 Mou 에디터 한글, 일본어, 중국어도 지원이 잘 된다. 화면이 좌측에는 에디트 모드 오른쪽은 HTML 미리 보기 모드가 지원이 된다. 단축키도 정리가 잘 되어있다. :) 현재 베타로 배포하고 있다. 이정도 Quality 의 소프트웨어는 팔아도 될 것 같지만, 프로그램 개발자는 현재 기부를 받는 형식으로 웹사이트를 운영중이다. 멋진 프로그래머라고 생각한다. ^^ 진!!! 고맙게 잘 쓰겠습니다. (개발자 이름이 CHEN LOU 인걸로 봐서, 중국인 인 거 같다.) 아래는 Mou 에디터를 실행시켰을 때 첫 화면이다. 링크는 아래와 같다. http://mouapp.com/ 더보기
Linux 팁 - rsync 를 이용하여 소중한 데이터를 백업하자. 데이터 백업은 아무리 강조해도 지나치지 않는다. 본인은 하드디스크의 신뢰성이 얼마나 좋은 지 잘 모른다. 하지만 하드디스크는 보통 2년 이내에 고장이 나는 것 같다. 그래서 제일 안전한 백업 방법은 데이터를 DVD 같은 read only 매체에 저장 하는 것이라고 생각한다. 하지만 하드디스크 만큼 편리한 저장매체는 없을 것이다. 그래서 이번에 나의 소중한 데이터를 rsync 를 이용하여 백업을 하게 되었다. rsync 는 안전하게 데이터를 동기화 하는 방법을 제공하는데, 나는 백업할 데이터가 있는 PC 를 나의 Notebook, 백업한 데이터를 저장할 곳을 백업 서버(Ubuntu Linux Server)를 구성하여 데이터를 백업하였다. 백업을 하기위한 절차는 크게 두 단계로 나눌 수 있다. 첫 째, 백업.. 더보기
ssh 로 ubuntu 서버에 접속하여 auto completion 을 사용할 때, -bash: ??: setlocale: LC_CTYPE: ???? ?? ? ?? (UTF-8) 라는 경고 메시지 대처법 Ubuntu 10.04 LTS 를 설치시 언어를 한글로 설정하여 설치를 마쳤다. 설치 후에 가장먼저 ssh server 를 설치하여, Mac book 에서 terminal 프로그램을 이용하여 ssh 프로그램으로 원격접속을 하였다. 여기까지는 무난한 출발이었다. 그런데, Linux 에서 지원하는 자동완성 기능(auto completion) 을 사용하였더니 (일명, tab 키 누르기), 자꾸 아래와 같은 경고메시지가 출력되면서 화면을 차지하여 작업하기가 불편했다. starblood@starblood-ubuntu:~$ ls -bash: ??: setlocale: LC_CTYPE: ???? ?? ? ?? (UTF-8) 이럴경우는 locale 즉 언어설정이 문제가 있어서 나오는 경우이다. 이 경고 메시지를 없애기.. 더보기
Linux partition 설정하기 오늘 회사에서 개인용 File Server, Data backup, 개발 테스트 용으로 서버가 필요해서 Ubuntu 10.04 LTS 를 설치하게 되었다. 10.04 LTS 에서 LTS 가 의미하는 것은 Long Term Support 의 약자로서, 3년정도의 지원기간이 포함되고, 안정적인 운영체제가 필요할 경우 사용하게 된다. (참조: http://www.ubuntu.com/download/ubuntu/download) 리눅스를 설치하기에 앞서 데이터 백업을 가장 중요한 용도로 서버를 구성하고 싶어서 리눅스 설치시 구동되는 파티션 매니저의 자동 분할 방식을 사용하지 않고 수동으로 파티션을 생성하여 리눅스를 설치하게 되었다. 리눅스 파티션은 서버의 사용용도에 따라 다양하지만, 나는 개인용 데이터 백업서버.. 더보기
추천할 만한 Programming 관련 서적 구글링 하다가 발견한 괜찮은 블로그 1. Code Complete by Steve McConnell - Darn near a bible of software development goodness, Code Complete reminds us of our priorities. It's essential and everyone who writes code should read this book. 2. The Pragmatic Programmer by Andrew Hunt and Dave Thomas - I like to read this book at least every six months or so. It's clean, clever, clear and full of concrete tips you ca.. 더보기
Windows 2008 Server 에 MoinMoin wiki 설치하기 MoinMoin 은 가벼운 텍스트 기반의 wiki 엔진이다. 위키를 작성하면 텍스트 기반으로 저장이 되기 때문에, 데이터베이스(DB)가 필요가 없다. 개발언어는 Python 으로 작성이 되어서, 거의 모든 Platform 에서 무난하게 설치 및 구동이 가능하다. MoinMoin 은 Linux 서버에 설치하여 사용하기는 간편하지만, Windows 2008 Server 에 설치하여 구동하는 것은 조금 복잡하다. MoinMoin 은 윈도우 사용자들을 위하여, DesktopEdition 이라는 이름으로 Python 만 설치하여 사용할 수 있도록 제공되기도 한다. (참고 : http://moinmo.in/DesktopEdition) 하지만, 나는 Apache 2.2 를 이요하여 MoinMoin 을 구동하기로 생각.. 더보기