close

수안이의 컴퓨터 연구실

  • HOME
  • ABOUT
  • LOCAL LOG
  • TAGS
  • GUESTBOOK
  • ADMIN
  • NEW POST

'리눅스'에 해당되는 글 12건

  1. [2008/07/20] [ITFIND 메일진] 제355호
  2. [2007/07/11] 리눅스 명령어 (6)
  3. [2007/06/22] 시스템 관리자를 위한 기초 명령어 활용법
  4. [2007/05/04] 리눅스에서의 메모리관리
  5. [2007/05/04] 애플리케이션의 구현 및 분산 프로세스를 자동화하기
  6. [2007/05/04] [처음부터 다시 배우는 리눅스] ③ vim 편집기 활용법
  7. [2007/05/04] [처음부터 다시 배우는 리눅스] ② 고급 명령과 시스템 관리
  8. [2007/05/04] [처음부터 다시 배우는 리눅스] ① 설치와 기본 명령어
  9. [2007/05/04] 리눅스 시스템 콜 레퍼런스
  10. [2007/05/04] Linux 애플리케이션을 위한 DLL 작성하기

[ITFIND 메일진] 제355호

[Information Technology/ITFIND Mailzine]

기술동향
  • [NGN] 정책 기반 NGN 과금 및 제어 국제표준화 본격적 착수
    한국정보통신기술협회 2008-07-14
  • [방송기술] DMB 콘텐츠를 위한 표준 파일 포맷(DMB-AF) 탄생 배경
    한국정보통신기술협회 2008-07-14
  • 상황인식 컴퓨팅의 현황과 전망
    한국정보사회진흥원 2008-06-03
  • 이더넷 전송망 기술 동향 분석
    IITA정보서비스단 2008-07-23
  • 국내 IPTV 서비스와 기술 동향
    IITA정보서비스단 2008-07-23
  • 월간 정보보호뉴스 2008년 7월
    한국정보보호진흥원 2008-07-15
  • 컴퓨터와 첨단기술을 이용한 범죄수사팀 CATCH
    컴퓨터프로그램보호위원회 2008-07-16
  • Nano Qplus 센서노드 SW 플랫폼
    한국전자통신연구원 2008-07-10
  • UWB 간섭 신호 최대치 검출 프로그램
    한국전자통신연구원 2008-07-10
  • 지오웹 맵 서비스 엔진 v1.0 기술
    한국전자통신연구원 2008-07-10
  • 리눅스 커널 분석
    한국IBM 2008-07-11
  • 리눅스 팁: 리눅스 팁: cron과 at를 사용한 작업 일정 관리
    한국IBM 2008-07-11
  • 리눅스 SCSI 하위 시스템
    한국IBM 2008-07-11
  • 리눅스 네트워킹 스택 분석
    한국IBM 2008-07-14
  • 리눅스 슬랩 할당자 분석
    한국IBM 2008-07-14
  • CFS로 다중 프로세스 관리하기
    한국IBM 2008-07-14
  • LAMP 시스템 조율, Part 1: LAMP 아키텍처 이해
    한국IBM 2008-07-14
  • LAMP 시스템 조율, Part 3: MySQL 조율
    한국IBM 2008-07-15
  • UID와 GID 변경하기
    한국IBM 2008-07-15
  • 셀/B.E. 컨테이너 가상화, Part 2: 구현
    한국IBM 2008-07-15
  • LAMP 시스템 조율, Part 2: 아파치와 PHP 최적화
    한국IBM 2008-07-15
  • 셀/B.E. 컨테이너 가상화, Part 1: 개념, 아키텍처, 도구
    한국IBM 2008-07-14
  • 지상파/IPTV 데이터방송 지원 미들웨어 기술
    한국전자통신연구원 2008-07-14
  • 리눅스에서 공유 객체 활용하기
    한국IBM 2008-07-16
  • 리눅스 파일 시스템 분석
    한국IBM 2008-07-15
  • 리눅스 커널 가상 기계 탐험
    한국IBM 2008-07-15
  • QEMU로 시스템 에뮬레이션하기
    한국IBM 2008-07-15
  • 시스템 관리 툴킷: 로그 파일 이해하기
    Martin Brown 2008-07-15
  • 리눅스 동기화 메서드 분석
    한국IBM 2008-07-16
  • 리눅스 팁: bash 매개변수와 매개변수 확장
    한국IBM 2008-07-16
  • 리눅스 시스템 호출을 활용한 커널 명령
    한국IBM 2008-07-16
  • PS3에서 리눅스 개발, Part 1: 장난감을 넘어서
    한국IBM 2008-07-16
  • 유닉스와 리눅스를 함께 어울리게 만들기
    한국IBM 2008-07-16
시장동향
  • 휴대전화 시장 NTT도코모 점유율, 처음으로 50% 미만 기록
    IITA정보서비스단 2008-07-23
  • 5월 미국 소비자 가전 시장 7% 성장, 금년 첫 플러스 성장
    IITA정보서비스단 2008-07-23
  • 글로벌 혁신 기업 사례 분석과 시사점
    정보통신연구진흥원 2008-07-14
  • 개방화 물결이 몰아치는 스마트폰
    한국소프트웨어진흥원 2008-07-15
  • BI시장 1000억 돌파 `눈앞`
    디지털타임즈 2008-07-15
산업동향
  • 초저가 노트북 PC 산업 동향
    IITA정보서비스단 2008-07-23
  • 글로벌 네트워크형 산업모델의 부상과 시사점
    SERI 2008-07-11
  • 가치 창출형 성과평가 시스템의 요건
    LG경제연구원 2008-07-14
  • 가치 생산에서 가치 조합으로
    LG경제연구원 2008-07-14
  • 국내외 경제환경 변화가 국내 IT산업 수출에 미치는 영향
    산은경제연구소 2008-07-11
  • 투자활성화와 고용창출의 관계분석
    산업연구원 2008-07-14
  • 글로벌 전자부품 기업 '07년 성과 분석
    LG경제연구원 2008-07-15
  • 경영진 영입할 것인가 육성할 것인가
    LG경제연구원 2008-07-15
  • ERP 도입으로 경영혁신을 시도하는 부품ㆍ소재산업
    한국소프트웨어진흥원 2008-07-15
  • 미국 경제 내년에도 어려움 지속 예상
    국제금융센터 2008-07-07
정책동향
  • 해외 IT R&D Policy 39호
    정보통신연구진흥원 2008-03-31
  • I. 미국의 과학기술 정책동향
    정보통신연구진흥원 2008-03-31
  • 1. 연구개발: 글로벌 경제에서 미국 경쟁력 강화를 위한 정책제안
    정보통신연구진흥원 2008-03-31
  • 2. 연구개발: 미국의 동향 및 국가간 연계
    정보통신연구진흥원 2008-03-31
  • III. IT 정책 이슈 리포트
    정보통신연구진흥원 2008-03-31
  • DMCA 접근권 해석에 대한 미 법원 판결
    컴퓨터프로그램보호위원회 2008-07-16
  • 디지털정보법률자료실 2008년7월3주 신착자료
    컴퓨터프로그램보호위원회 2008-07-16
  • RFID/USN 산업발전 비전 및 전략(안)
    한국RFID/USN협회 2008-06-27
  • 『정보화정책』연구윤리 규정
    한국정보사회진흥원 2008-07-16
  • 벤처투자환경변화와 IT기업의 전략적 벤처투자
    정보통신정책연구원 2008-07-15
해외동향
  • 덴마크, 공항 승객을 위한 RFID 시스템 운영
    RFIDjournal 2008-07-10
  • 중국, e-commerce 시장 전망
    Sina 2008-07-15
  • 호주, 브로드밴드 네트워크 사용 증가
    eMarketer 2008-07-15
  • 미국의 IT 부문 고용 증가 지속
    Informationweek 2008-07-15
  • 미국, 해외정보감시법(FISA) 통과
    http://www.computerworld.com 2008-07-15
  • 미국 하원, 전자메시지보존법 통과
    FCW 2008-07-15
  • Ofcom, 그린 IT 프로젝트 착수
    ITPro 2008-07-15
  • 중국, 2008년 상반기 소프트웨어 등록건수 지속 상승
    컴퓨터프로그램보호위원회 2008-07-16
  • 러시아 경기과열 우려에 대한 진단과 향후 전망
    대외경제정책연구원 2008-07-10
  • 일본의 노사관계와 한국에의 시사
    동경대 2008-07-10
  • 미 대선후보의 주요 정책 비교와 시사점
    SERI 2008-07-14
  • 미국 가계부채의 급증과 조정 전망
    SERI 2008-07-16
  • 정보격차ㆍ정보문화 해외동향(7/14)
    한국정보문화진흥원 2008-07-16

이올린에 북마크하기(0) 이올린에 추천하기(0)
TAG. bash, CFS, Context, DMCA, ERP, 리눅스, IPTV, 상황인식, 아파치, 유닉스, 지오웹, 커널, LAMP, MySQL, Nano, PHP, QEMU, Qplus, RFID, SCSI, USN, UWB
트랙백이 없고, 댓글이 없습니다.

이 글의 트랙백 주소 :: http://www.webdizen.net/blog/trackback/3267

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::

[로그인][오픈아이디란?]

리눅스 명령어

[Unix/Linux]

출처 : http://www.mireene.com/webimg/linux_tip1.htm

■ 퍼미션(권한)이란?

Owner

Group

Other

Owner와 Group은 파일소유자자신과 자신이 속한그룹. Other은 제3자, 웹사이트 방문객은 제3자로 nobody로 취급.

r

w

x

r

w

x

r

w

x

r은 파일 읽기(4), w는 파일 쓰기(2), x는 파일 실행(1)

7

5

5

파일소유자는 그것을 읽고 쓰고 실행시킬 수 있지만, 제3자는 읽고 실행만 시킬 수 있다.

7

7

7

제3자도 쓰기 권한이 주어진다.

*.html  *.cgi, *.pl *.txt등의 파일은 업로드시 반드시 ascii로 하고 나머지 그림(*.gif *.jpg)이나 자바 애플릿(*.class), 실행파일(*.exe *.zip *.rar)등은 binary mode로 업로드 할 것.

■ 리눅스 기본명령어

명령어

사 용 법

login

사용자 인증과정

리눅스 시스템은 기본적으로 multi-user 개념에서 시작하였기 때문에 시스템을 이용하기 위해서는 반드시 로그인을 하여야 합니 다. 로그인은 PC 통신에서도 많이 사용되어져 왔기 때문에 그 개 념  설정에 그다지 어려움이 없을 것입니다. 흔히 말하는 ID를 입력하는 과정입니다. 

passwd

패스워드 변경

리눅스, 특히 인터넷의 세계에서는 일반 컴퓨팅 상황에 비하여 훨씬 해킹에 대한 위험이 높습니다. 패스워드는 완성된 단어 보다는 단어 중간에 숫자나 키보드의 ^, #, ' 등과 같은 쉽게 연상 할 수 없는 기호를 삽입하여 만들어 주는 것이 좋습니다

du

하드사용량 체크(chkdsk)

자신의 하드공간을 알려면
# du
특정 디렉토리의 사용량을 알려면
# du -s diretory_name

ls

파일 리스트 보기(dir)

F : 파일 유형을 나타내는 기호를 파일명 끝에 표시
   (디렉토리는 '/', 실행파일은 '*', 심볼릭 링크는 '@'가 나타남).
l  : 파일에 관한 상세 정보를 나타냅니다.
a : dot 파일(.access 등)을 포함한 모든 파일 표시.
t  : 파일이 생성된 시간별로 표시
C : 도스의 dir/w명령과 같 이 한줄에 여러개의 정보를 표시
R : 도스의 dir/s 명령과 같이 서브디렉토리 내용까지.

(예)
# ls -al  
# ls -aC
# ls -R

cd

디렉토리를 변경

# cd cgi-bin     : 하부 디렉토리인 cgi-bin으로 들어감.
# cd  ..             : 상위디렉토리로 이동
# cd 또는 cd ~  : 어느곳에서든지 자기 홈디렉토리로 바로 이동
# cd /webker     : 현재 작업중인 디렉토리의 하위나 상위 디렉토리가
                         아닌 다른 디렉토리(webker)로 이동하려면 /로
                         시작해서 경로이름을 입력하면 된다.

cp

화일 복사(copy)

# cp index.html index.old
    : index.html 화일을 index.old 란 이름으로 복사.

# cp /home/test/*.*  .
    : test 디렉토리내의 모든 화일을 현 디렉토리로 복사.

mv

파일이름(rename) / 위치(move)변경

# mv index.htm index.html
    : index.htm 화일을 index.html 로 이름 변경

$ mv file  ../main/new_file
    : 파일의 위치변경

mkdir

디렉토리 생성

# mkdir download  : download 디렉토리 생성

rm

화일삭제

# rm test.html : test.html 화일 삭제
# rm -r <디렉토리> : 디렉토리 전체를 삭제
# rm -i a.*
    : a로 시작하는 모든 파일을 일일이 삭제할 것인지 확인하면서 삭제

rmdir

디렉토리 삭제

# rmdir cgi-bin : cgi-bin 디렉토리 삭제

pwd

현재의 디렉토리 경로를 보여주기

pico

리눅스용 에디터

put

ftp 상태에서 화일 업로드

> put  guestbook.tar.gz

get

ftp 상태에서 화일 다운로드

> get  guestbook.tar.gz

mput 또는 mget

여러개의 화일을 올리고 내릴때 (put,get과 사용법동일)

chmod

화일 permission 변경

리눅스에서는 각 화일과 디렉토리에 사용권한을 부여.

예) -rwxr-xr-x   guestbookt.html
rwx  :처음 3개 문자 = 사용자 자신의 사용 권한
r-x  :그다음 3개 문자 = 그룹 사용자의 사용 권한
r-x  :마지막 3개 문자 = 전체 사용자의 사용 권한

읽기(read)---------- 화일 읽기 권한
쓰기(write)---------- 화일 쓰기 권한
실행(execution)---------- 화일 실행 권한
없음(-)---------- 사용권한 없음

명령어 사용법
chmod [변경모드] [파일]

# chmod 666  guestbook.html
    : test.html 화일을 자신에게만 r,w,x 권한을 줌

# chmod 766  guestbook.html
    : 자신은 모든 권한을 그룹사용자와,전체사용자에게는
      읽기와 쓰기 권한만 줌

alias

" doskey alias" 와 비슷하게 이용할 수 있는 쉘 명령어 alias는 말그대로 별명입니다. 사용자는 alias를 이용하여 긴 유 닉스 명령어를 간단하게 줄여서 사용할 수도 있습니다.
이들 앨리어스는 [alias ls 'ls -al'] 같이 사용하시면 되는데, 한 번 지정한 alias를 계속해서 이용하시려면, 자신의 홈디렉토리에 있는
.cshrc(Hidden 속성)을 pico등의 에디터를 이용하여 변경시 키면 됩니다.

cat

파일의 내용을 화면에 출력하거나 파일을 만드는 명령( 도스의 TYPE명령)

# cat filename

more

cat 명령어는 실행을 시키면 한 화면을 넘기는 파일일 경우 그 내용을 모두 볼수가 없다. 하지만 more 명령어를 사용하면 한 화면 단위로 보여줄 수 있어 유용.

# more <옵션>
옵션은 다음과 같습니다.

Space bar : 다음 페이지
Return(enter) key : 다음 줄
v : vi 편집기로 전환
/str : str 문자를 찾음
b : 이전 페이지
q : more 상태를 빠져나감
h : 도움말
= : 현재 line number를 보여줌

who

현재 시스템에 login 하고 있는 사용자의 리스트를 보여줍니다.

# who

whereis

소스, 실행파일, 메뉴얼 등의 위치를 알려줍니다

# whereis perl : perl의 위치를 알려준다

vi,
touch,
cat

새로운 파일을 만드는 방법

# vi newfile :  vi 편집기 상태로 들어감
# touch newfile : 빈 파일만 생성됨
# cat > newfile  : vi 편집기 상태로 들어감, 문서 작성후 Ctrl+D로 빠져나옴

cat,
head,
tail

파일 내용만 보기

# cat filename         : 파일의 내용을 모두 보여줌
# head -n filename : n줄 만큼 위세서부터 보여줌
# tail -n filename     : n줄 만큼 아래에서부터 보여줌


■ 압축명령어 사용법

압축 명령어

사 용 법

tar .tar, _tar로 된 파일을 묶거나 풀때 사용하는 명령어
(압축파일이 아님)

# tar cvf [파일명(.tar, _tar)] 압축할 파일(또는 디렉토리): 묶을때
# tar xvf [파일명(.tar, _tar)]  :  풀 때
  (cf) cvfp/xvfp 로 하면 퍼미션 부동
compress 확장자 .Z 형태의 압축파일 생성

# compress    [파일명]     : 압축시
# uncompress [파일명]    : 해제시
gzip 확장자 .gz, .z 형태의 압축파일 생성

#  gzip     [파일명]    : 압축시
#  gzip -d [파일명]   : 해제시
기타 .tar.Z
이것은 tar로 묶은 후에 compress를 사용하여 압축한 것으로 uncompress를 사용해서 압축을 푼 다음,
다시 tar를 사용해서 원래의 파일들을 만들어내면 됩니다.
아니면 다음과 같이 한 번에 풀 수도 있다.
# zcat  [파일명].tar.Z  : 해제시

.tar.gz또는 .tar.z
# gzip -cd [파일명]    : 해제시

.tar.gz 또는 .tar.z .tgz
gzip을 사용해서 푼 다음 다시 tar를 사용해서 원래 파일을 만들어 낼 수 있으나,
하지만 다음과 같이 하면 한 번에 처리를 할 수 있다.

# gzip -cd 파일.tar.gz | tar xvf -  또는
# tar xvzf 파일.tar.gz
# tar xvzf 파일.tgz

■ 리눅스 필수명령어

Linux/Unix 명령어

설 명

MS-DOS 비교

./x

x 프로그램 실행
(현재 디렉토리에 있는 것)

x

↑/ ↓

이전에(↑) / 다음에(↓) 입력했던 명령어

doskey

cd x (또는 cd /x)

디렉토리 X로 가기

cd

cd .. (또는 cd ../ 또는 cd /..)

한 디렉토리 위로 가기

cd..

x 다음 [tab] [tab]

x 로 시작하는 모든 명령어 보기

-

adduser

시스템에 사용자 추가

/

ls (또는 dir)

디렉토리 내부 보여주기

dir

cat

터미널 상의 텍스트 파일 보기

type

mv x y

파일 x를 파일 y로 바꾸거나 옮기기

move

cp x y

파일 x를 파일 y로 복사하기

copy

rm x

파일 지우기

del

mkdir x

디렉토리 만들기

md

rmdir x

디렉토리 지우기

rd

rm -r x

디렉토리 x를 지우고 하위도 다 지우기

deltree

rm p

패키지 지우기

-

df (또는 df x)

장치 x의 남은 공간 보여주기

chkdsk ?

top

메모리 상태 보여주기(q는 종료)

mem

man x

명령어 x에 관한 매뉴얼 페이지 얻기

/

less x

텍스트 파일 x 보기
(리눅스에서는 더 많은 필터 적용 가능)

type x | more

echo

어떤 것을  echo 화면에 인쇄한다.

echo

mc

UNIX를 위한 노턴 커맨더

nc

mount

장치 연결(예: CD-ROM, 연결을 해제하려면 umount)

-

halt

시스템 종료

-

reboot ([ctrl] + [alt] +[del])

시스템  다시 시작하기

[ctrl] + [del] + [del]

■ 고급명령어

고급 명령어

chmod <권한> <파일>

파일 권한(permissions) 변경

ls -l x

파일 x의 자세한 상황을 보여줌

ln -s x y

x에서 y로 심볼릭 링크를 만들어 줌

find x -name y -print

디렉토리 x안에서 파일 y를 찾아서 화면에 그 결과를 보여줌

ps

지금 작동중인 모든 프로세스들을 보여줌

kill x

프로세스 x를 종료 (x는 ps 명령으로 알 게 된 PID)

[alt] + F1 - F7

터미널 1-7까지 바꾸기 (텍스트 터미널에서; F7은 X-윈도우(시작될때))

lilo

부트 디스크를 만듦

용어


symlink

다른 파일이나 디렉토리로 심볼릭 링크. 윈도유98의 바로가기 같은 것

shell script

여러 명령어들을 차례로 수행하게 한 것. MS-DOS의 배치 파일 같은 것

이올린에 북마크하기(0) 이올린에 추천하기(0)
TAG. 리눅스, 명령어, Linux
트랙백이 없고, 댓글 6개가 달렸습니다.

이 글의 트랙백 주소 :: http://www.webdizen.net/blog/trackback/3072

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::

  1. 오상우 [2007/07/11 04:59]  [댓글주소]  [수정/삭제]  [댓글쓰기]

    난 아직도 이해가 잘 안되는데, eXecute와 Read권한이 틀린점이 정확히 뭐야?
    텍스트로 스크립트파일을 만들고 chmod -x [filename] 하는거랑 eXecute권한이랑 같은건가 생각도 했는데,
    실행파일 속성을 가지고 있으면, Readable한 것 만으로 실행 되어야하는 것 아닌가?
    예를들어 권한이 001 이면[ Read(x) Write(x) eXecute(o) ] 어떻게 되는겨?
    ## 몰라서 물어보는거임 -_-

  2. webdizen [2007/07/11 09:57]  [댓글주소]  [수정/삭제]  [댓글쓰기]

    chmod -x [filename]을 이용하실 경우 현재 권한에서 eXecute 권한을 모두 제거하게 됩니다.
    chmod +x [filename]을 이용하실 경우 위의 경우와 반대 상황이 됩니다.
    예를 들어 제시하신 chmod 001 [filename] 을 하실 경우에는 ---------x 이런 식으로 권한이 변경됩니다.

    Read 권한, eXecute 권한의 차이점은 일반 텍스트 파일의 경우에는 Read 권한으로 읽기가 가능하니, 별 문제가 없겠지만, 실행 파일의 경우에는 eXecute 권한이 필요하답니다.

  3. 오상우 [2007/07/11 17:05]  [댓글주소]  [수정/삭제]  [댓글쓰기]

    또다른 질문.
    1. chmod +x [filename]은 모든 사용자분류 (Owner/Group/Other)의 eXecute 권한에(3번째 비트) 대해 +1(OR연산 -_-)
    즉, 전체 퍼미션 부분에 +001001001(2) 해주는 것과 같은건지? (논리회로... 아놔 -_-)
    2. 그렇다면 텍스트 파일에 Read권한이 없고 eXecute 권한만 있으면 cat [txt-file]을 때리면 내용이 보이는지?
    (아, 요건 이따 직접 해보면 되것구나 -_-)
    3. UNIX시스템은 MS-DOS처럼 확장자에 따라(*.exe *.com *.bat 등) 실행 파일이냐 아니냐를 따지는게 아니라,
    eXecute 퍼미션이 있으면 실행을 하는 건가?
    4. HTML, PHP, Java Script처럼 서버에 텍스트 파일로 존재하고, Client의 Parser, Interpreter등으로 동작하는
    웹언어들의 경우, Client의 Read권한만 있어도 eXecute가 가능한가?
    5. 위리플의 질문 다시하는건데, Read권한이 없고 eXecute권한만 있다고 해도 실행이 가능해?

  4. webdizen [2007/07/12 00:47]  [댓글주소]  [수정/삭제]  [댓글쓰기]

    오상우님의 질문에 대한 답변
    1. chmod +x [filename]와 동일한 명령어는 chmod 111 [filename]에 해당합니다. 말씀하신 것과 같이 실제적인 bit는 0001001001이 됩니다.
    2. 텍스트 파일에 Read권한이 없고 eXecute 권한만 있을 경우 cat 명령어가 Permission denied 오류를 내면서 읽어지지 않습니다. 당연한 결과로 텍스트 파일에는 Read 권한이 있어야 볼 수 있는 이치죠.
    3. UNIX 시스템은 MS-DOS와 달리 확장자 개념이 없지만, 실행파일의 경우 eXecute 권한이 없으면 실행이 당연히 안된답니다.
    4. HTML, PHP, Java Script 처럼 서버에 텍스트 파일로 존재하는 파일들은 당연히 웹 언어로 작성된 텍스트 파일이라는 것을 염두하신다면 eXecute 권한이 아니라 Read 권한이 필요하다는 것을 알 수 있습니다.
    5. Read권한이 없고, eXecute 권한만 있다면, 웹 브라우저 상에서 Permission denied 오류가 발생합니다.

  5. 후미후 [2008/05/07 09:50]  [댓글주소]  [수정/삭제]  [댓글쓰기]

    후홧 옛날 기억이 새록새록 납니다.^^ 올만에 이수안님 블로그 들려서 웃고 갑니다.

    • webdizen [2008/05/12 20:42]  [댓글주소]  [수정/삭제]

      하핫; 웃고 가신다니 저도 즐겁네요...

[로그인][오픈아이디란?]