본문 바로가기

Linux

Linux port 정보 알아내기 /etc/services 파일에 port 정보들이 나열되어있다. 더보기
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) 리눅스를 설치하기에 앞서 데이터 백업을 가장 중요한 용도로 서버를 구성하고 싶어서 리눅스 설치시 구동되는 파티션 매니저의 자동 분할 방식을 사용하지 않고 수동으로 파티션을 생성하여 리눅스를 설치하게 되었다. 리눅스 파티션은 서버의 사용용도에 따라 다양하지만, 나는 개인용 데이터 백업서버.. 더보기
Linux 특정 디렉토리에서 찾고자 하는 모든 파일을 삭제 하는 법 윈도우에서는 이러한 일을 하려면 아예 포기하거나, 특정 유티리티를 사용하여 삭제를 해야 한다. 하지만 Linux 에서는 이러한 일을 수행할 수 있는 강력한 명령어들을 제공한다. 하나의 명령어로 이러한 일을 하는 것은 안되고, 두 개의 명령어를 조합하여 수행할 수 있다. 먼저 특정 파일을 찾아야 하는 것이므로, find 명령어를 사용하면 되겠고, find 로 찾은 파일들을 삭제 하여야 하니, rm 명령어를 사용하면 될 것이라고 생각이 된다. 그리고 이 두 명령어를 묶어 주는 어떤 매개체가 필요하다는 사실도 알 수 있다. 그래서 명령어의 조합이 두 개 정도로 나올 수 있는데, 아래와 같이 수행할 수 있다. 1. find 와 xargs 를 조합 find 디렉토리 -name 파일이름 | xargs -0 rm 예.. 더보기