Unix 733

MySQL의 쿼리를 파일로 저장하기

커맨드라인 MySQL을 사용할 때 그 결과를 text로 덤프하고 싶을 때가 생길 수 있다.그런 때... SELECT order_id,product_name,qty FROM orders INTO OUTFILE '/tmp/orders.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' 그 쿼리 결과를 파일로 저장할 때는 INTO를 쓰게 된다.1. 그 파일은 MySQL데몬이 파일을 write할 수 있는 곳에 지정되어야 하고 (가령 tmp라든지)2. 파일이 존재하면 안된다. overwrite하지 않을 것이기 때문 (? 안 해봤다.)기타 다른 옵션으로 세부사항을 결정할 수 있는데... fields terminated by : 쿼리의 결과 ..

Unix/*Nix계통 팁 2007.02.25

패키지 관리

기본적으로 aptitude를 사용하게 된다. $ sudo aptitude yum처럼 sudo aptitude update를 해줄 수 있지만 위 처럼 aptitude만 달랑 실행시키면 메뉴 인터페이스를 볼 수 있을 것이다. sshd패키지gcc (이런 것도 없다니... 그냥 데스크탑으로 쓰려면 필요 없을지도.)maketofrodos (dos2unix, unix2dos 명령어가 있는 패키지)colormake (메이크에 컬러를 입힌다 +_+) 패키지 정도는 필요하지 않을까 -_-;;

Unix/Ubuntu 2007.02.18

automount, 혹은 autofs 활용

서버A는 학부생용 서버서버B는 학부생용 데이터서버 1 (NFS)서버C는 학부생용 데이터서버 2 (NFS)서버D는 윈도우 서버 (윈도우 공유)이렇다고 하자. A에서는 /home에다가 B, C의 NFS 디렉토리를 마운트 한다. 그리하여 A에 계속 하드를 추가시키지 않아도 네트워크를 이용하면 얼마든지 데이터서버 E, F... 를 추가해 갈 수 있을 것이다.D의 파일도 A의 시스템상 어디선가 쓰고 있어서 마운트 해야한다.... 하지만 문제가 발생한다.B, C가 부팅이 완전히 된 뒤 서버 A가 켜지면 다행인데A가 먼저 켜지고, B, C가 그 다음에 켜진다면? /etc/fstab에 고정적으로 마운트 한 것이 모두 소용이 없게 된다...;;마운트 안 되면 다시 수작업으로 (...) 마운트 해야지 된다. autofs는..

Unix/CentOS 2007.02.07

USB로 DOS부트해서 고스트 쓰기

Hiren's Boot CD는 참으로 놀라운 부팅CD이다.당나귀 네트워크 같은 곳을 뒤지면 있으니 받길....온갖 유틸을 모아놓았다. 하지만 필자는 주로 고스트를 사용하고, 그것도 네트워크 작업에 의한 고스트작업을 하는데... Hiren's Boot CD는 CD라서 느리고, 불필요한 기능이 너무 많다 -_-;; 준비물! 1. USB 메모리 아무거나. (-_-) 고작(?) 32MB라도 상관 없다. 디스켓보다 어마어마하게 크니까. 2.http://www.netbootdisk.com/Download메뉴에 들어가서 latest version을 받는다.엄청난 수의 드라이버가 있음에도 디스켓에 다 들어간다.압축률이 큰 압축도구를 사용해서 램드라이브를 잡고 거기다 압축해제하기 때문 (!)Menu Editor GUI메..

Unix/*Nix계통 팁 2007.02.04

SVN 사용법

기본 사용법:http://arunin.net/tt/15위 블로그를 참고. 일단 보기엔, cvs와 거의 똑같다. CVSROOT변수와 비슷한 것이 존재하지 않음...;첨부된 pdf는 기본사용법을 덤프한 것이다. http://create.freedesktop.org/wiki/index.php/SVN이쪽도 컨닝할만 하군. 필자가 조사한 바로는... 1. trunk라는 모듈을 만들어서 이 쪽은 언제나 안정적으로 운영한다.2. branch는 좀 분기점에서 만드는듯 ㅡㅡa;;; 뭔가 많이 변해서 안정하게 유지하기 힘들거나...3. 릴리즈 하나 하기 위해선 하면 tag를 만든다. svn copyhttps://svn.sourceforge.net/svn/create/create_web/trunk\ https://svn.s..

Unix/*Nix계통 팁 2007.01.31

SVN (Subversion) : CVS의 대체.

SVN은 CVS의 단점을 보완하기 위해 개발되었다.최근 필자가 어떤 프로젝트 페이지에서 "We are moving to SVN"이라는 말을 보아서CVS보다 더 좋은 건가? 하고 조사를 해본 결과binary 파일조차 관리가 가능하다고 한다 (!)CVS에서도 할 수는 있는데, 버전업이 되면 그때마다바이너리 파일이 "통째로"올라가서 어느 시점부터는CVS로 관리할 수 없게된다.어쨌거나 CVS의 기능은 다 있다. 이 외에 구체적으로 뭐가 CVS보다 더 좋은지는공식홈페이지:http://subversion.tigris.org/에서 체크해보시오. 필자는 솔라리스 환경에서 테스트를 하고 이 글을 썼지만 다른 운영체제에서의 패키지도 공식홈페이지에 있으니 (CentOS의 경우 기본장착인듯) 설치하긴 어렵지 않을 것이고, 설..

Unix/Solaris10 2007.01.28

sunfreeware 더 잘 활용하기

최근 sunfreeware의 패키지가 상당히 자주 업데이트 됨을 알게 되었다.전에 설치한 패키지를 업데이트하려고 다른 라이브러리 등을 같이 받아보면"작은 업데이트 번호"가 +10이나 되어있기도 하다. 이 업데이트에 관한 정보를 받아보려면... 조잡하게 된 메인화면에 잘 보면 atom feed가있다 (!)그것을 지원하는 리더를 이용하면 된다 -_-;(필자는 RSSOwl로 읽어온다.)

Unix/Solaris10 2007.01.27

RSS Owl

현재 필자가 쓰고 있는 RSS리더이다. http://www.rssowl.org/ 자바로 된 rss리더이다. 멀티platform.자바인 것은 실행 시키고 난 뒤에 글을 보고 알게 되었는데필자가 여태껏 본 자바계열 프로그램 중 가장 빠르다 (!) 필자가 원하는 "MSN 메신저 스타일 알림 글 팝업"기능,트레이로 보내기 기능,설정파일이 레지스트리를 쓰지 않을 것 과 같은 조건을 만족한다. ATOM도 feed 가능.+ 한국어도 지원.

Unix/*Nix계통 팁 2007.01.27