MySQL에서 한글 정렬

리눅스에서 MySQL 사용 시 한글을 정렬하기 위해서는 설치할 때 --with-charset=euc_kr 옵션을 주고 컴파일 하도록 권장하고 있습니다.

RPM으로 설치하였거나, 위의 옵션을 빼고 소스 인스톨 하였을 때, 한글을 정렬하기 위해 MySQL을 다시 설치하게 되는데, 테이블을 생성할 때 해당 필드에 binary옵션만 주면 한글 정렬 문제를 해결할 수 있습니다.

다음은 binary옵션의 사용예 입니다.

create table user (
uid int(10) unsigned not null auto_increment,
id varchar(30) not null,
pw varchar(30) not null,
name varchar(50) binary not null,
primary key (uid)
);

위와 같이 name필드에 "binary" 옵션을 주고 테이블을 생성하면 "select * from user order by name" 과 같이 정렬을 사용할 수 가 있게 됩니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:41 2003/11/24 18:41
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/131

패키지 파일 목록 보기

리눅스에서 RPM으로 설치되어 있는 패키지의 파일 목록을 보려면, 다음과 같이 적어 보세요.

$rpm -ql rpm파일이름
ex) rpm -ql apache 또는 rpm -qlv apache

그리고 특정 파일이 어느 패키지에 속해 있는지를 확인하려면,

$rpm -qf 파일명(절대경로)
ex) rpm -qf /bin/ls

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:40 2003/11/24 18:40
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/130

login 할 때 mail 체크 안 하기

리눅스 서버에 로그인 할 때, 메일을 체크하지 않도록 하는 방법입니다.

자신의 홈 디렉토리에 아무 내용이 없는 .hushlogin 파일을 만듭니다.

예를 들어 아래와 같이 하면 되겠죠.

# touch .hushlogin

이렇게 해두면 로그인 할 때 메일을 체크하지 않습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:40 2003/11/24 18:40
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/129

시스템 기본 에디터 변경


리눅스에서 crontab -e 등으로 각 설정 변경 시 시스템에 기본 설정된 vi가 실행됩니다. 하지만 vi혹은 vim에 익숙한 사람은 편하겠지만 다른 에디터에 익숙한 사람들은 불편할 때가 있죠. vi나 vim이 아닌 pico 혹은 joe 등을 기본 에디터로 변경하는 방법입니다.

#export EDITOR=/usr/bin/jpico

위 명령을 쉘상에서 실행하거나 홈 디렉토리의 .bash_profile에 적어두면 다음부터는 기본에디터가 변경됩니다.

바로 적용하고 싶으면,
. .bash_profile 혹은,
source .bash_profile 하면 됩니다.

그리고 환경변수를 확인하려면 #env라고 쳐보세요.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:40 2003/11/24 18:40
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/128

배포판 CD의 RPM 리스트 만들기

리눅스에서 가끔 내가 가지고 있는 RedHat 배포본 CD에 어떤 패키지가 있는지, 그 RPM안에 어떤 파일들이 들었는지 찾아봐야 할 때가 있습니다.

그럴 때를 위해 다음과 같은 파일을 하나 만들어 놓고 grep 등으로 찾아보면 편리합니다.

# rpm -qpil /mnt/cdrom/RedHat/RPMS/*rpm > rpm_db.txt
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:39 2003/11/24 18:39
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/127

프로세스 남겨 놓고 로그아웃 하기

리눅스에서 시간이 오래 걸리는 작업의 경우 프로세스를 남겨 놓고 로그아웃 하고 싶을 때가 있습니다.
이럴 때에는 "nohup" 명령을 쓰면 됩니다.

예를들면, 테이프 백업 장치에 사용자의 홈 디렉토리를 압축하여 저장할 경우 아래와 같이 할 수 있습니다.

# nohup tar -cf /dev/tape /home/usrdirs &

이렇게 해 놓고 "ps" 등으로 프로세스가 로그아웃 한 후에도 살아 있는가를 확인해 보는 것이 좋겠죠. ^.^
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:39 2003/11/24 18:39
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/126

more, less에서 편집하기

리눅스에서 more 나 less 로 파일을 읽다가 바로 편집해야 할 때가 있습니다.

그럴때에는 바로 "v"를 누르면 바로 vi로 해당 파일이 열리며 편집할 수 있습니다.

단,
more filename
또는
ess filename 인 상태에서 해야 하며,
cat filename | more 로 했을 경우에는 작동하지 않습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:38 2003/11/24 18:38
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/125

CD-ROM 마운트 편리하게 사용하기

리눅스에서 CD-ROM 등을 마운트 할때, 물론 /etc/fstab 파일에 정의 해 놓고 mount 명령으로 불러서 사용할 수도 있지만, 아래와 같은 방법으로도 편리하게 사용할 수 있습니다.

1. vi 로 아래의 내용을 작성하여 파일명 "cdrom" 으로 저장합니다.
mount /dev/cdrom mnt/cdrom

2. chmod 합니다. (값은 편한대로.)
cdmod 777 cdrom

3. cdrom 파일을 /usr/bin 에 넣습니다.
mv cdrom /usr/bin

4. 사용해봅니다.
cdrom

ps : umount 도 이렇게 하면 편합니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:38 2003/11/24 18:38
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/124


리눅스에서 CD이미지 압축 포멧인 bin 파일의 내용을 풀어 사용하는 방법입니다.

일단 bin2iso 나 bchunk 라는 유틸리티를 구합니다.(데비안에는 bchunk 가 패키지화 되어 있습니다.)

그리고 나서
# bin2iso foobar.cue
또는
# bchunk foobar.bin foobar.cue foobar
해서 bin 파일을 iso 파일로 풀어냅니다.

그리고,
# mount -t iso9660 -o loop foobar.iso /mnt/cdrom
해서 /mnt/cdrom 에 마운트 시키고 카피해 오면 됩니다.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:37 2003/11/24 18:37
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/123

HTML 태그 부분 -> PHP 코드로 바꾸기


HTML 소스 중에서 이런 부분이 있을 수 있습니다.

과 같이 HTML 소스 부분에 태그가 있는데 PHP로 집어넣기 위해서 echo로 바꾸고 싶다면,
h2p.sed 란 이름으로 파일을 다음과 같이 하나 만듭니다.

$ cat h2p.sed
s/"/\"/g
s/^/echo "/
s/$/";/

그리고 다음과 같이 실행해봅니다.
$ sed -f h2p.sed main.html > main.ph

그럼 위의 HTML 태그 부분이 다음과 같이 바뀝니다.
echo "
";

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:37 2003/11/24 18:37
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/122

« Previous : 1 : ... 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : 20 : ... 22 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/11   »
          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
Statistics Graph

Site Stats

Total hits:
240354
Today:
150
Yesterday:
856