본문 바로가기

Linux

리눅스 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 더보기
Apache 국가별 접속 제한 모듈 아파치에서 국가별 대역 차단하는 모듈입니다. http://www.maxmind.com/app/mod_geoip 다운로드 mod_geoip2_1.2.5.tar.gz (Apache 2.x) GeoIP.dat.tar.gz (free http://www.maxmind.com/app/geolitecountry) #yum install GeoIP* #tar xvf mod_geoip2_1.2.5.tar.gz #cd mod_geoip2_1.2.5 #view INSTALL #apxs -i -a -L/usr/local/lib -I/usr/local/include -lGeoIP -c mod_geoip.c #cp GeoIP.dat /etc/httpd/conf/ #httpd.conf에 추가 --------------------.. 더보기
Apache 한글파일 지원 ============================== case1 ============================== 설치 모듈 : mod_url.so (mod_url-apache2-1.8.tar.bz2) 설정은 다음과 같습니다. httpd.conf ================================================ LoadModule redurl_module modules/mod_url.so CheckURL On ServerEncoding EUC-KR ClientEncoding UTF-8 =============================================== 아래 처럼 한글 파일 을 링크 해서 확인해보시기 바랍니다. http://www.SAMPLEDOMAIN.com.. 더보기