본문 바로가기

LINUX & UNIX

CentOS5.5 FTP 로 설치 하기 1. 9.5메가 정도 되는 CentOS-5.5-i386-netinstall.iso 파일을 받는다. 미러 사이트 http://ftp.jaist.ac.jp/pub/Linux/CentOS/5.5/isos/i386/ 에서 잠깐 이면 받을 수 있다 2. CD 를 구워서 씨디로 부팅 한다. 설치 소스를 FTP 로 선택 FTP 주소에 mirror.secuidc.com 경로에 centos/5.5/os/i386 입력 하고 설치 과정 진행 ~~~ 더보기
유용한 리눅스(유닉스) 명령 몇가지 diff, comm, cmp, locate, whereis diff 는 서로 다른 두 파일이나 폴더에 대한 비교할때 쓰는 명령어 입니다. 명령어 위치 /usr/bin/diff 사용형식 diff [옵션] 파일1 파일2 diff [옵션] 디렉토리1 디렉토리2 옵션 -brif : 단순비교 -c : 차이점 비교 -d : 상세 비교 -l : 주로 폴더에 사용하며, 서브디렉토리까지 상세 비교 diff3 => 3개의 파일 비교 시 사용 comm 는 두 파일의 행단위 비교할때 쓰입니다. 명령어 위치 /usr/bin/comm 사용형식 comm [옵션] 파일 1 파일 2 옵션 -1 : 두 개를 비교하되 파일 1에만 있는 것은 출력하지 않기 -2 : 두 개를 비교하되 파일 2에만 있는 것은 출력하지 않기 -3 : 두 개를 비교하여 파일 1과 파일2 에 모두 존재하는 라인은 출력하지.. 더보기
FTP 명령어 정리 ftp> ! [command] 잠시 셸로 빠져나간다. 셸을 종료하면 다시ftp로 돌아간다. ?, help ftp> ? [command-name] help 내용을 본다. ?만 입력하면 모든 명령어 목록이 출력되며, 명령어를 파라미터로 주면 해당 명령어의help 내용을 출력한다. account ftp> account [passwd] remote 서버로account 정보를 보낸다. append ftp> append [local-file [remote-file]] remote 서버에 파일이 존재할 경우 이어붙인다. remote-file 명을 입력하지 않으면local-file 명으로 지정된다. ascii ftp> type ascii 전송 모드를ascii로 설정한다. binary, image ftp> type [b.. 더보기
ASCII 코드표 정리 10진수 16진수 8진수 2진수 ASCII 10진수 16진수 8진수 2진수 ASCII 0 0×00 000 0000000 NULL 64 0×40 100 1000000 @ 1 0×01 001 0000001 SOH 65 0×41 101 1000001 A 2 0×02 002 0000010 STX 66 0×42 102 1000010 B 3 0×03 003 0000011 ETX 67 0×43 103 1000011 C 4 0×04 004 0000100 EOT 68 0×44 104 1000100 D 5 0×05 005 0000101 ENQ 69 0×45 105 1000101 E 6 0×06 006 0000110 ACK 70 0×46 106 1000110 F 7 0×07 007 0000111 BEL 71 0×47 107.. 더보기
MySQL 에서의 정규표현식 mysql>select * from test where 열명 like "찾을문자%", "%찾을문자", "%찾을문자%", "____" ; 여기서 like 다음 나오는 형식은 차례로 찾을 문자로 시작하는 단어, 찾을 문자로 끝나는 단어, 찾을 문자 를 중간에 포함한 단어, 4개로 이루어진 문자 식으로 해석하면 됩니다. 이 명령은 주로 게시판의 검색에 사용하면 편합니다. 뒤에 게시판 구현에서 잘 살펴 보기 바랍니다. where regexp 사용 mysql>select * from test where 열명 regexp "^[aA]" , "^.{6}" ; regexp 형식을 보면 좀 생소한 기호가 있을 것입니다. 이 기호는 이 표현식(정규 표현식)에 사용하는 몇가 지 기호입니다. 그리고, regexp 표현은 대소.. 더보기
LINUX , UNIX 컴맨드 0.0.0.1 서브 디렉토리까지 파일안의 문자열 모두 검색 find ./ -name "*" -exec grep 'abc' {} ; -print find . -name -print -exec grep abc {} ; grep -r abc * 0.0.0.2 haha와 huhu가 동시에 들어있는 행 뽑기 grep haha foo.txt | grep huhu 0.0.0.3 찾아서 지우기 find / -name "*.eml" -exec rm -f {} ; 0.0.0.4 공사중에 로그인 막기 시스템을 공사중일 때, root 이외의 다른 사용자를 로그인 못하게 해야 할 때가 있죠? 그럴 때는, /etc/nologin 이라는 파일을 만들어,공사중 또는 Under Construction이라는 공지를 넣으면 됩니다. 0... 더보기
Linux, UNIX 의 cp 명령 옵션 * SYNOPSIS cp [options] source dest cp [options] source... directory Options: [-abdfilprsuvxPR] [-S backup-suffix] [-V {numbered,existing,simple}] [--backup] [--no-dereference] [--force] [--interactive] [--one-file-system] [--preserve] [--recursive] [--update] [--verbose] [--suffix=backup-suffix] [--version-control={numbered,existing,simple}] [--archive] [--parents] [--link] [--symbolic-link] [-.. 더보기
리눅스 Shell 명령 1. 위치 매개변수와 명령줄 매개변수 1) 위치 매개변수 -> 스크립트 이름 다음에 공백 문자로 구분된 각 단어를 매개변수라 부른다 -> 명령줄 매개변수는 스크립트 내에서 위치 매개변수로 참고할 수 있으며, $1은 첫번째, $2는 두번째 매개변수를 의미한다 -> $9 이후 매개변수들은 중괄호를 이용하여 숫자부분을 ${10}처럼 묶어주어야 한다 -> 변수 $#은 전체 위치 매개변수의 개수를 알아보는데, 변수 $*는 전체 위치 매개변수의 내용을 알아보는데 사용한다 -> 위치 매개변수는 set 명령을 써서 설정(set) 또는 재설정(reset)할 수 있으며, set명령을 사용하면 이전 설정값은 지워진다 -> 위치 매개변수 +---------------+--------------------------------.. 더보기
리눅스 timezone 변경 해외 의 서버 를 이용 할때면 Timezone 이 해당 국가 로 맞춰져 있어서 시간을 강제로 수정해야 할 경우가 생깁니다. 강제로 변경 할 필요 없이 시스템의 Timezone 을 변경 하고 rdate 나 ntpdate 를 이용해서 시간을 맞추면 서버 의 시간은 문제 않되겠다. view /etc/sysconfig/clock ZONE="Asia/Seoul" UTC=true ARC=false --------------------------- # tzselect timezone을 선택한뒤에 # tzdata-update 더보기
PHP MySQL Apache rpm 으로 설치된 시스템 에 소스컴파일로 설치시 기존에 rpm 으로 설치 된 패키지 가 있는지 확인 하고 이미 설치된 게 있다면 yum remove 로 제거 한다 # rpm -qa httpd php mysql # yum remove -y httpd php mysql 라이브러리 및 컴파일러 확인 후 없다면 yum 을 이용 해서 설치 # rpm -qa gcc* cpp* compat-gcc* flex* # rpm -qa libjpeg* libpng* freetype* gd* # yum -y install gcc cpp gcc-c++ compat-gcc34-g77 flex # yum -y install libjpeg-devel libpng-devel freetype-devel gd-devel 더보기