여즘들어서 리눅스 프로그래밍을 할 일이 많아져서...
계속 위도우에서 편하게 프로그래밍 하다가... vi에서 하고... 통합개발환경에서의 쉽게 SVN을 쓰다가...
콘솔에서 svn을 쓰자니.. 불편한게 좀..생기네요 ㅎㅎ

그래도 좀 많이 쓰는걸 정리하자면...

1. svn에 등록되어 있는 파일 리스트를 보고 싶을 때

svn list [svn 주소]

2. svn에 등록되어 있는 파일을 현재 개발중인 local로 가져오고자 할때. (처음 받는 경우 )
svn checkout [svn 주소]

3. 수정후 svn서버에 등록하고자 할 경우
- svn commit
- svn commit [파일명]

4. 다른 사용자가 수정한 파일로 현재의 파일을 업데이트 하고자 할 경우
- svn update 
- svn update [파일명]

5. svn 서버에 등록된 파일 및 dir 리스트를 보고 싶을 경우
- svn list
- svn list [svn 주소]

6. svn 서버에 있는 파일고 local에 있는 파일간의 비교, 수정된 파일 및 내용 찾기
svn diff

7, local의 수정된 파일을 원상태로 되돌리고 싶을 경우
svn revert

8. 새로 만든 파일을 svn에 추가 등록하고 싶을 경우
svn add [파일명]



Demon이라는 녀석이 있습니다.
 
Daemon

In Unix and other computer multitasking operating systems, a daemon (IPA pronunciation: /'de?m?n/ or /'dim?n/[1]) is a computer program that runs in the background, rather than under the direct control of a user
they are usually initiated as processes.
Typically daemons have names that end with the letter "d"
- wikipedia -

결국 백그라운에서 뭔가를 궁시렁 대는 녀석이라는 뜻이죠.. ^^
기본적으로 제공되는 daemon들이 있는데..
그 중에서  cron이라는 녀석에 대한 이야기를 하려고 합니다.

* Cron Demon은 지정된 날짜와 시간에 쉘 명령어를 수행한다.
* Cron Demon을 사용하기 위해서는 crontab명령을 이용하여 crontab파일을 수정/생성해야 한다.
* Cron Demon은 crontab파일을 참조하여 지정된 시간에 지정된 일을 반복하여 실행한다


다음은.. crontab 명령어에 대해서..
내용
Cron작업을 제출, 편집, 나열 또는 제거

관련파일
/usr/bin/crontab : 실행파일
/etc/rc.d/init.d/cond : crontab데몬
/etc/crontab : crontab정의 파일
/etc/cron.allow : crontab사용 계정정의
/etc/cron.deny : crontab사용 제한 계정정의

옵션
-e : 사용자의 crontab 파일의 사본을 편집하거나 또는 아직 crontab 파일이 없으면 편집 세션을 시작합니다. 편집이 완료될 때, 항목이 사용자의 crontab 파일로서 설치됩니다. 편집 세션은 EDITOR 환경 변수에 의해 지정되는 편집기를 사용하여 시작됩니다. 디폴트 편집기는 vi입니다
-l : crontab 파일을 나열합니다
-r : crontab 디렉토리에서 사용자 crontab 파일을 제거합니다
-v : cron 작업의 상태를 나열합니다

파일형식
형태 : 분 시 일 월 요일 command(명령)
분 : 0 - 59
시 : 0 - 23
일 : 1 - 31
월 : 1 - 12
요일 : 0(일요일) ? 6(금요일)
command(명령) : 쉘 명령

'tip' 카테고리의 다른 글

[ipod touch] tap defense - hard  (0) 2009.04.28
sqlite sqlitespy  (0) 2009.04.16
mysql root 계정 비밀번호 설정 및 계정 추가  (0) 2009.01.09
linux iconv 설치 및 설정...  (0) 2009.01.08
linux locale 설정 변경  (0) 2009.01.07
mysql -u root mysql
update user set password=password('new password') where user ='root';
flush privileges;


GRANT ALL PRIVILEGES ON  데이터베이스명 TO 계정@localhost IDENTIFIED BY "비밀번호' WITH GRANT OPTION;

'tip' 카테고리의 다른 글

sqlite sqlitespy  (0) 2009.04.16
[linux] linux 작업 스케쥴러.. crontab  (0) 2009.03.09
linux iconv 설치 및 설정...  (0) 2009.01.08
linux locale 설정 변경  (0) 2009.01.07
linux man page...  (0) 2009.01.04

$ ./configure --prefix=/usr/local
$ make
$ make install
export LD_PRELOAD=/usr/local/lib/preloadable_libiconv.so
 
컴파일 시에 -liconv 옵션을 주고 컴파일...
 
이렇게 하고 나서도 
error while loading shared libraries libiconv.so.2
이러가 나오면....
 
ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2

'tip' 카테고리의 다른 글

[linux] linux 작업 스케쥴러.. crontab  (0) 2009.03.09
mysql root 계정 비밀번호 설정 및 계정 추가  (0) 2009.01.09
linux locale 설정 변경  (0) 2009.01.07
linux man page...  (0) 2009.01.04
Mysql 에러별 대처 방법  (0) 2008.12.29
/etc/sysconfig/i18n   파일의 정보를 변경

ex) UTF-8을 EUC-KR로 변경

LANG='ko_KR.UTF-8'
이것을
LANG='ko_KR.EUC-KR'
으로 변경한다.

'tip' 카테고리의 다른 글

mysql root 계정 비밀번호 설정 및 계정 추가  (0) 2009.01.09
linux iconv 설치 및 설정...  (0) 2009.01.08
linux man page...  (0) 2009.01.04
Mysql 에러별 대처 방법  (0) 2008.12.29
부팅시 USB키보드가 안먹힐때  (0) 2007.07.27

+ Recent posts